Металл2024 Реклама
Метобр2024 Реклама

Еще одни часы на wemos d1 mini и светодиодной матрице

XcLxAd
Идет загрузка
Загрузка
12.09.2020
6778
2
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

11

При утренней суете вызванной сборами на работу, в школу, универ и т.п. у многих людей существует  необходимость всегда иметь перед глазами текущее время. Я тоже отношусь к их числу. В связи с чем было принято решение сделать часы с достаточно большими цифрами. Для изготовления часов потребовалось всего два электронных компонента:

  • модуль на ESP 8266 wemos d1 mini, такойЕще одни часы на wemos d1 mini и светодиодной матрице
  • светодиодная матрица на MAX7219 из четырех матриц 8х8, такая Еще одни часы на wemos d1 mini и светодиодной матрице

Для изготовления корпуса часов были смоделированы держатели матрицы и модуля, в сборе они выглядят так

Еще одни часы на wemos d1 mini и светодиодной матрицепосле чего был смоделирован простой корпус

Еще одни часы на wemos d1 mini и светодиодной матрицеПоиск прошивки для загрузки в ESP8266 поразил просто огромным количеством проектов, в числе которых были как мегакомбайны для обработки всего и вся, так и простые часы.

Попробовав пару проектов и выявив очевидные ляпы не стал разбираться в чужих ошибках, а решил написать свой проект с собственными ;-) 

Проект написан в Platform IO for VS code. Не стал изобретать велосипеда с millis() и для работы со временем использовал стандартную библиотеку time.h. Для анимации есть просто чумовая библиотека MD_Parola.h, а для автоконнекта AutoConnect.h.

В прошивке предусмотрен периодический вывод бегущей строкой информации о температуре на улице.

Подключение стандартное:

 MAX7219    Wemos d1 mini

  • DIN    D7/GPIO 13
  • CS      D3/GPIO 0
  • CLK    D5/GPIO 14 

Питание матрицы MAX7219 осуществляется от контакта +5V модуля Wemos d1 mini.

Модели для загрузки доступны на thingiverse.com

Проект можно скачать на моем github, а можно прошить любой понравившийся из интернета.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

11
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама