Оглавление:

Блок погоды Arduino + ESP: 3 шага
Блок погоды Arduino + ESP: 3 шага

Видео: Блок погоды Arduino + ESP: 3 шага

Видео: Блок погоды Arduino + ESP: 3 шага
Видео: Погодная станция на ESP8266, MQTT и Epaper дисплее 2024, Июль
Anonim
Погодное окно Arduino + ESP
Погодное окно Arduino + ESP

Полезное устройство, служащее для краткосрочного местного и трехдневного прогноза погоды.

Шаг 1: Часть Arduino

Image
Image

Это устройство состоит из двух независимых узлов в одной коробке.

Один из них - барометр Arduino с датчиком BMP180, который содержит отчет о разнице атмосферного давления в реальном времени, -1ч и -3ч. Эти отчеты особенно полезны в краткосрочном прогнозе погоды. Код взят с сайта "shelvin.de", на котором в строке кода "druck_offset =" вводится разница между абсолютным и относительным атмосферным давлением для данной высоты. Результаты отображаются на ЖК-экране N5110, на котором также отображается внутренняя температура.

Шаг 2: Часть ESP8266

Схема
Схема

Следующее устройство питается от платы ESP8266, к которой подключается 0,96-дюймовый OLED-дисплей. ESP8266 подключается через сеть Wi-Fi к странице «openweathermap», откуда он берет трехдневный прогноз погоды и представляет его на OLED-дисплее. Для этого вам необходимо ввести ключ API в код, полученный со страницы Openweathermap. Полные подробные инструкции по установке библиотек и кода на esp8266 приведены по ссылке:

blog.squix.org/wp-content/uploads/2017/06/esp8266weatherstationgettingstartedguide-20170608.pdf В этом конкретном случае я использую плату NodeMCU 1.0 (модуль ESP12E).

Шаг 3: Схема

На картинке выше представлена схема всего устройства.

Рекомендуемые: