Оглавление:
- Шаг 1. Создайте учетную запись на Openweathermap.org
- Шаг 2: Подключение оборудования
- Шаг 3. Запишите программу из Arduino IDE
![Монитор сетевых часов и погоды на базе ESP8266: 3 шага (с изображениями) Монитор сетевых часов и погоды на базе ESP8266: 3 шага (с изображениями)](https://i.howwhatproduce.com/images/001/image-1800-67-j.webp)
Видео: Монитор сетевых часов и погоды на базе ESP8266: 3 шага (с изображениями)
![Видео: Монитор сетевых часов и погоды на базе ESP8266: 3 шага (с изображениями) Видео: Монитор сетевых часов и погоды на базе ESP8266: 3 шага (с изображениями)](https://i.ytimg.com/vi/VA-ZthJOjGg/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
![Монитор сетевых часов и погоды на базе ESP8266 Монитор сетевых часов и погоды на базе ESP8266](https://i.howwhatproduce.com/images/001/image-1800-68-j.webp)
Короткий и простой проект на выходные с ESP8266 и 0,96-дюймовым OLED-дисплеем 128x64.
Устройство представляет собой сетевые часы, т.е. получает время с серверов ntp. Он также отображает информацию о погоде со значками из openweathermap.org.
Требуемые детали:
1. Модуль ESP8266 (Любой, использовал NodeMCU)
2. 0,96-дюймовый OLED-дисплей (на базе I2C)
3. Проволочные перемычки
4. Хлебная доска.
5. USB-кабель для подключения ESP8266 к компьютеру.
Шаг 1. Создайте учетную запись на Openweathermap.org
![Создайте учетную запись на Openweathermap.org Создайте учетную запись на Openweathermap.org](https://i.howwhatproduce.com/images/001/image-1800-69-j.webp)
Создать учетную запись на openweathermap.org очень просто.
Создайте учетную запись, нажав на подписку.
Войдите и перейдите на вкладку API. Обратите внимание на свой ключ API.
Шаг 2: Подключение оборудования
![Аппаратные соединения Аппаратные соединения](https://i.howwhatproduce.com/images/001/image-1800-70-j.webp)
На NodeMCU подключения следующие.
NodeMCU OLED
3 В ------------- Vcc
Земля ------------- Земля
D1 ------------- SCL
D2 -------------- ПДД
Шаг 3. Запишите программу из Arduino IDE
![](https://i.ytimg.com/vi/5iEvUdNoOEQ/hqdefault.jpg)
Откройте программу в Arduino IDE.
Выберите модуль ESP8266, который вы используете, в меню «Платы» и загрузите код в модуль.
Код обновляет информацию о погоде каждые 10 минут.
Все иконки погоды помещаются в файл icon.h.
Код значка возвращается из вызова openweathermap.org.
Я использовал очень грубую логику синтаксического анализа для извлечения информации о погоде из полученного json.
Вы можете использовать json-библиотеку для Arduino, если хотите.
Рекомендуемые:
Настройка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с помощью Java (+ -1 с): 3 шага
![Настройка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с помощью Java (+ -1 с): 3 шага Настройка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с помощью Java (+ -1 с): 3 шага](https://i.howwhatproduce.com/images/011/image-31716-j.webp)
Установка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с использованием Java (+ -1 с): это руководство покажет вам, как установить время на часах реального времени DS3231 с помощью Arduino и небольшого приложения Java, которое использует последовательное соединение Arduino. Основная логика этой программы: 1. Arduino отправляет последовательный запрос
Монитор погоды M5Stack M5stick C на базе ESP32 с DHT11 - Мониторинг температуры, влажности и теплового индекса на M5stick-C с помощью DHT11: 6 шагов
![Монитор погоды M5Stack M5stick C на базе ESP32 с DHT11 - Мониторинг температуры, влажности и теплового индекса на M5stick-C с помощью DHT11: 6 шагов Монитор погоды M5Stack M5stick C на базе ESP32 с DHT11 - Мониторинг температуры, влажности и теплового индекса на M5stick-C с помощью DHT11: 6 шагов](https://i.howwhatproduce.com/images/002/image-3249-17-j.webp)
Монитор погоды M5Stack M5stick C на базе ESP32 с DHT11 | Мониторинг температуры, влажности и теплового индекса на M5stick-C С помощью DHT11: Привет, ребята, в этой инструкции мы узнаем, как связать датчик температуры DHT11 с m5stick-C (плата разработки от m5stack) и отобразить его на дисплее m5stick-C. Итак, в этом уроке мы прочитаем температуру, влажность и влажность. тепло я
SilverLight: Монитор окружающей среды на базе Arduino для серверных комнат: 3 шага (с изображениями)
![SilverLight: Монитор окружающей среды на базе Arduino для серверных комнат: 3 шага (с изображениями) SilverLight: Монитор окружающей среды на базе Arduino для серверных комнат: 3 шага (с изображениями)](https://i.howwhatproduce.com/images/002/image-3592-31-j.webp)
SilverLight: Монитор окружающей среды на базе Arduino для серверных комнат: однажды мне дали задание найти датчик окружающей среды для мониторинга температуры в серверной комнате моей компании. Моя первая идея была: почему бы просто не использовать Raspberry PI и датчик DHT, его можно настроить менее чем за час, включая ОС
Создание часов из часов: 11 шагов (с изображениями)
![Создание часов из часов: 11 шагов (с изображениями) Создание часов из часов: 11 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-6412-78-j.webp)
Создание часов из часов: в этой инструкции я беру существующие часы и создаю, как мне кажется, лучшие часы. Мы перейдем от картинки слева к картинке справа. Прежде чем начинать работу на своих часах, знайте, что повторная сборка может быть сложной задачей, поскольку
Монитор данных о зубной щетке на базе Arduino: 4 шага (с изображениями)
![Монитор данных о зубной щетке на базе Arduino: 4 шага (с изображениями) Монитор данных о зубной щетке на базе Arduino: 4 шага (с изображениями)](https://i.howwhatproduce.com/images/003/image-7804-36-j.webp)
Монитор данных зубной щетки на базе Arduino: эта зубная щетка на базе Arduino позволяет отслеживать закономерности, используя данные 3-осевого ускорения