Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Полезное устройство, служащее для краткосрочного местного и трехдневного прогноза погоды.
Шаг 1: Часть Arduino
Это устройство состоит из двух независимых узлов в одной коробке.
Один из них - барометр 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: Схема
На картинке выше представлена схема всего устройства.