elchupanibrei (elchupanibrei) wrote,
elchupanibrei
elchupanibrei

Category:

Proof of concept часов на ESP8266 и MAX7219

После драйвера, быстро набросал часы с получением времени по NTP. В главном цикле loop() ничего нет, все сделано на Ticker.h из Arduino Core. Раз в 10 минут стучусь на один из трех NTP серверов, получаю точное время корректирую таймер. Раз в секунду читаю значения таймера, моргаю точками и обновляю часы с минутами. Никаких тебе DS1307, DS3231, GPS NMEA.

Вместо кривой копипасты применил встроенные в Arduino и SDK функции из lwIP. Получаю время 3-я строчками кода! Экран достаточно большой, даже с плохим зрением легко читается с 4..5 метров. У матриц очень маленькое потребление. Секрет в динамической индикации - 1/800 секунду горит только 0..8 светодиодов на каждой матрице. Все 320 светодиодов на полной яркости, спокойно питаются от USB порта вместе с ESP8266. Средний ток часов, на самой маленькой яркости и выходной мощности WiFi 10mW, всего 60мА. Общая цена деталей, без учета блока питания и корпуса - ~$7.5.


часы на ESP8266 и MAX7219 с обновлением по NTP

О прикручивании OpenWeatherMap можно почитать тут.
Tags: #arduino, #esp8266, arduino, esp8266
Subscribe

  • MatrixClock v2.0.0 уже на Github

    Выкатил финалочку. Писалось в свободное от работы, семьи время. На все про все ушло 1.5 года. Осталось нарисовать корпус для печати на 3D принтере.…

  • Собрал Ka-Radio32 на ESP32

    Два года слушал младшую модель Ka-Radio на ESP8266, но не хватало экрана, нормального управления и 320kbps. На github нашел интересную плату.…

  • Печатный корпус для клона Hakko T12

    Пересел с Hakko T900 на T12. Долго сопротивлялся, но наконец-то жаба сдалась. Контроллеры на STM32 не дешевеют и потихоньку исчезают. Им на смену…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 36 comments

  • MatrixClock v2.0.0 уже на Github

    Выкатил финалочку. Писалось в свободное от работы, семьи время. На все про все ушло 1.5 года. Осталось нарисовать корпус для печати на 3D принтере.…

  • Собрал Ka-Radio32 на ESP32

    Два года слушал младшую модель Ka-Radio на ESP8266, но не хватало экрана, нормального управления и 320kbps. На github нашел интересную плату.…

  • Печатный корпус для клона Hakko T12

    Пересел с Hakko T900 на T12. Долго сопротивлялся, но наконец-то жаба сдалась. Контроллеры на STM32 не дешевеют и потихоньку исчезают. Им на смену…