INT 21h

Select language

ESP8266: Погода из OpenWeatherMap и часы по NTP

№ 8366 В разделах: Electronics ESP8266 Programming от July 9th, 2017,
В подшивках: , , ,

Обновление от 10 августа 2023: поскольку яндекс теперь не раздает погоду бесплатно проект был переделан под использование openweathermap. Поддержка xml убрана, проект стал более универсальным.

Использованы библиотеки:

Стойка для дисплея https://www.thingiverse.com/thing:1885559. Я печатал с шагом 0.4, это очень много и именно поэтому она выглядит как говно.

Чтобы использовать погодное API зарегистрируйтесь на сайте и получите ваш API ключ https://openweathermap.org/api и ID города на странице https://openweathermap.org/find (ID появляется в адресной строке).

Исходный код https://git.blindage.org/21h/esp8266-ntp-clock-weather

Недавно я переделал проект под ESP-01 просто переопределив I2C выводы на IO0 и RX. К сожалению, как обычно дефайнами это не делается и поэтому пришлось поправить код библиотеки. Когда-нибудь у меня дойдут руки убрать всю эту лапшу из проводов и сделать красиво.

https://git.blindage.org/21h/esp8266-ntp-clock-weather

Обновлен корпус!

yandex termo case
yandex termo cover

Нет комментариев »

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Облачная платформа
Яндекс.Метрика

Fortune cookie: Today's spam: She will be the happiest woman after sex