Подключение GY-BME-280 3.3v к ESP8266 NodeMcu V3, сравнение с классическим барометром
HTML-код
- Опубликовано: 18 фев 2019
- 0020 Материалы drive.google.com/open?id=1WX7...
Детали:
Магазин ZQC Module Store
ESP
alii.pub/6kmgt6 ESP8266 NodeMcu на CP2102
alii.pub/6kmiga ESP8266-01
alii.pub/6kmiwm Программатор ESP01/ESP01S (CH340 на USB)
Расширитель
alii.pub/6kmm5a MCP23017 Расширитель портов
alii.pub/6kmmo5 MCP23017 Расширитель портов (узкий для LCD)
Реле
alii.pub/6kmgd1 2-канальный релейный модуль, 5 В
alii.pub/6kmgee 4-канальный релейный модуль, 5 В
alii.pub/6kmib1 Релейный модуль ESP8266 ESP-01S 5V WiFi
LCD
alii.pub/6kmmk9 ЖК-дисплей IIC/I2C 1602 (желт/синий)
alii.pub/6knkf8 Корпус дисплея 1602
alii.pub/6knkkh ЖК-дисплей IIC/I2C 2004 (желт/синий)
Датчики
alii.pub/6kmij0 Датчик давления Вх 5V Вых 0,5-4,5 V (0-1.2MPa)
alii.pub/6kmisx Цифровой датчик температуры DS18B20 (герм)
alii.pub/6kmggj датчик температуры и влажности DHT22 AM2302
alii.pub/6kmh8q датчик уровня жидкости прямоугольный Поплавковый (выключатель)
alii.pub/6kmhcm датчик обнаружения дождя, снега для Arduino 3,3 в-5 в
alii.pub/6kmm08 MQ2 датчик дыма и газа
alii.pub/6knl3x GY-BME280-3.3 (i2c) датчик температуры, влажности и давления
alii.pub/6knkvd GY-BME280-3.3 (spi/i2c) датчик температуры, влажности и давления
Вода/воздух
alii.pub/6kmi5z Пластиковый электромагнитный клапан для воды 1/2д, нз
alii.pub/6kmiyk Электрический моторизованный латунный шаровой клапан DN15/DN20/DN25
БП
alii.pub/6kmicz Понижающий блок питания AMS1117 800MA, 5 шт, 5В до 3,3В, DC-DC
alii.pub/6kmmbp БП AC-DC 5В2А
Разное
alii.pub/6kmpf4 LCR-T4 Графический тестер
----------------------------------
SUQ Official Store (Рейтинг 96 %)
ESP8266
alii.pub/6kmqa1 ESP8266 NodeMcu V3 WIFI
alii.pub/6kmnbh ESP8266 NodeMcu на CP2102
alii.pub/6kmq83 ESP-01S
alii.pub/6kmqaf Программатор ESP01/ESP01S
Реле
alii.pub/6kmq1o 2-Канальный Релейный модуль
alii.pub/6kmpzx 4-Канальный Релейный модуль
alii.pub/6kmq4l 8-Канальный Релейный модуль
alii.pub/6kmqcr Mosfet 0-24 В, модуль IRF520
LCD дисплей
alii.pub/6kmsmt ЖК-дисплей 1602 а модуль с зеленым экраном 16x2 без адаптера
alii.pub/6kmsrh ЖК-дисплей 1602 а модуль с синим экраном 16x2 с адаптером
Датчики
alii.pub/6kmqew Цифровой датчик температуры DS18B20 (герм)
alii.pub/6kmqgn Цифровой датчик температуры DS18B20 (не герм 10шт)
alii.pub/6kmqjy DHT22
alii.pub/6kmqi7 HC-SR501, регулируемый инфракрасный пироэлектрический инфракрасный модуль
alii.pub/6kmn1y датчик расстояния HC-SR04
alii.pub/6kmze9 модуль автоматического управления яркостью XH-M131
Вода/воздух
alii.pub/6kmrpd Пластиковый электромагнитный клапан для воды 1/2д, нз
alii.pub/6kmse9 Датчик расхода воды Suq, 1-30 л/мин
Блоки питания
alii.pub/6kmsx4 Блок питания 220В на 12В1А и 5В1А
alii.pub/6kmszg Блок питания 220В на 5В на 0,7А (залитый)
alii.pub/6kmtlt Блок питания 220В на 5В на 0,7А (открытый)
Разное
alii.pub/6kmpsx кабель для пайки ПП 24AWG 10 см
alii.pub/6kmptw 40-контактный, 20 см, 2,54 мм, ряд «Мама-мама» (F-F)
alii.pub/6kmqkq 8x12 см двухсторонний медный прототип печатной платы (10 шт)
alii.pub/6kmqma 6x8 7x9 8x12 9x 15 см двухсторонний медный прототип печатной платы
alii.pub/6kmqps водонепроницаемые мини-кнопки 12 мм (6 шт.)
alii.pub/6kmqrq USB мама с пласт.корпусом (10шт.)
alii.pub/6kmr19 40-контактный, 20 см, 2,54 мм, ряд «Мама-мама» (F-F)
18650
alii.pub/6kmn5g зарядная плата с защитным зарядным модулем для Arduino (5 в Micro USB 1A 18650)
alii.pub/6kmnfr держатель для литий-ионных аккумуляторов 18650 (10шт)
alii.pub/6kmnio ЖК-модуль зарядное устройство USB 5V 1A 2.1A (18650)
Машинка
alii.pub/6kmmy9 Набор шасси для arduino с кодером скорости
alii.pub/6kmn86 модуль платы управления шаговым двигателем SUQ L298N
TENSTAR ROBOT GREAT WALL Store (Рейтинг 98 %)
alii.pub/6kmfte ESP8266 NodeMcu V3 V2 WIFI
alii.pub/6kmfw4 ESP8266-01
alii.pub/6kmh49 DS18B20 на выбор (герм, чип, модуль)
alii.pub/6kmp23 Твердотельные реле SSR-40DA
alii.pub/6kmg3p Датчик давления EBOWAN DC 5 В G1/4, 1,2 МПа
alii.pub/6kmg77 Индуктивный датчик приближения M8, 2 мм, Φ 5 В Наука
Мне очень нравятся твои видео!! Класно подаешь материал ....очень все понятно
Спасибо за поддержку!
Хорошо разложил, понятно. В место блокнота лучше использовать бесплатную notepad++, у него есть подсветка синтаксиса и много других удобств.
спасибо
Спасибо вам большое. Очень информативно и наглядно!
спасибо за поддержку!
@@avail_autom здравствуйте, скажите пожалуйста если датчик отвечает на скеч о порте, но не в какую н хочет работать даже после изменение порта что такое может быть ?
@@OmEnLoRd666 Здравствуйте, сканер устройств определяет датчик, смысле его адрес, вы этот адрес подставляете в мой скетч и не работает?
спасибо за подробное видео , правда красноречия не хватает
спасибо за поддержку, видео информационные, на мой взгляд конечно, поэтому практически не уделяю внимания другим аспектам
классная штука
согласен, сам рад))
Прошил я год назад, положил и благополучно забыл, что я прошивал. Можно как-то узнать, что за скетч, которым прошивал? 😢
У меня порты по умолчанию БЫЛИ другие:
SDA - D2
CL2 - D1
Иначе писал "No I2C devices found"
это как в библиотеке определено, принципе можно на любые пины назначить, предпоследнее видео на канале где к есп01 подключал в том числе и этот датчик, назначил на какие нужно и все
Доброго дня, не планируется ли интеграция датчика в автоматику по перегону?
Привет, батю нужно будет спросить, а вообще не вижу припятствий
Почему в прилагаемом скетче применен еспиай , а у Вас на видео ай ту си ? Или я не там скачал?
ссылка под видео где написано "материалы", скетч под i2c, а spi закомментирован
@@avail_autom спасибо , уже разобрался, подключил ВМЕ280 слать данные по MQTT в топики. Так-же паралельно работает HDC1080 , который показывает влажность на 15% больше чем показывает ВМЕ280 ,находясь на расстоянии два сантиметра. Какому верить, может что подскажете?
на 15% это существенно, к сожалению hdc1080 в руках не держал, а вот dht22 с bme280 показания отличаются не так сильно, а конкретно вам очевидно нужно отградуировать датчики, точнее внести аддитивные и мультипликативные коэффициенты в коррекцию, для этого взять мокрый и сухой термометры и по таблице рассчитать влажность и затем получить поправочные коэффициенты, я бы так сделал
@@avail_autom спасибо за ответ, но поступил проще, ruclips.net/video/kRaFbnsIWAw/видео.html
@@olexangrstetsiuk3092 ну способы получения поправочных коэффициентов могут быть разные, вы используете аддитивный поправочный коэффициент там видно 11 для влажности и получили вы его используя другой по вашему мнению более точный прибор, ну что ж можно и так!
Здравствуйте! У меня имеется дисплей 12864B. Как бы к нему все это приспособить
Здравствуйте, к сожалению, с таким зверем дел не имел не подскажу..
Насчет переназначения пинов Wire.begin(PINsda, PINscl); разве не работает?
в текущих версиях среды и библиотек не работало
А к модулю ESP-01 можно прикрутить? Как?
Сам я не подключал к есп01, но принцип тот же, нужно в библиотеке I2C подправить GPIO котор предназначены для синхронизации и данных на те которые есть у есп01
Тот самый момент, когда даже так не помогает. Ни по spi, ни по i2c. Кажись датчик палёный...
сканером i2c не зашаривается?
@@avail_autom, да, пишет: "проводки проверь"
@@venenen_khedel1709 тогда капец, кина не будет
@@avail_autom всё таки победила моя тупость. Библиотеку не ту поставил. Датчик мне попался не bme, a bmp. лол
@@venenen_khedel1709 ничего бывает
в место гнилофрута лучше использовать другую библиотеку
да вроде работает все, а какую лучше?
есть библиотеки в которых не нужно ковырять файлы библиотеки. все указывается в скетче. посмотрите какое давление выдал оригинальный скетч и переведите его в любую другую величину. название библиотеки не помню. давно это было. на гитнабе нужно смотреть