Оглавление:
Видео: Блок погоды Arduino + ESP: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Полезное устройство, служащее для краткосрочного местного и трехдневного прогноза погоды.
Шаг 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: Схема
На картинке выше представлена схема всего устройства.
Рекомендуемые:
Arduino Uno + ESP8266 ESP-01 Включение лампы через Интернет (не LAN WIFI): 3 шага
Arduino Uno + ESP8266 ESP-01 Включение лампы через Интернет (не через LAN WIFI): Включите лампу через веб-сайт на любом устройстве с помощью веб-браузера на этом устройстве, даже если вы находитесь далеко от лампы. Вы можете получить доступ к веб-сайту через свой ноутбук, смартфон или что-то еще с веб-браузером, установленным на этом устройстве
Программа Esp -01 с использованием Arduino: 3 шага
Программа Esp -01 с использованием Arduino: программировать esp8266 - это вроде как, потому что у него нет встроенного преобразователя USB в ttl или какой-либо кнопки сброса
Начало работы с Esp 8266 Esp-01 с Arduino IDE - Установка плат Esp в Arduino Ide и программирование Esp: 4 шага
Начало работы с Esp 8266 Esp-01 с Arduino IDE | Установка плат Esp в Arduino Ide и программирование Esp: в этих инструкциях мы узнаем, как установить платы esp8266 в Arduino IDE и как программировать esp-01 и загружать в него код. Поскольку платы esp настолько популярны, я подумал о том, чтобы исправить инструкции для это и большинство людей сталкиваются с проблемой
Связь между ESP и ESP: 4 шага
Связь ESP с ESP: это руководство поможет вам заменить другие модули приемопередатчика для любого другого проекта, который включает беспроводную связь. Мы будем использовать плату на базе ESP8266, одну в режиме WiFi-STA, а другую в режиме WiFi-AP, NodeMCU V3 - мой выбор для этого проекта
Плата для программирования и разработки ESP-12E и ESP-12F: 3 шага (с изображениями)
Плата для программирования и разработки ESP-12E и ESP-12F: Задача этой платы была простой: уметь программировать модули ESP-12E и ESP-12F так же легко, как и платы NodeMCU (т.е. не нужно нажимать кнопки). Иметь удобные для макетной платы контакты с доступом к используемому вводу-выводу. Используйте отдельный USB для последовательного конв