Часы на светодиодных матрицах

Опубликовано: 03.09.2019




Представляем ещё одни довольно простые, но вполне универсальные часы с использованием типовой светодиодной матрицы 32×8 LED элементов, которые имеют датчик температуры, влажности и давления BME280, таймер реального времени DS1307, фоторезистор для подстройки яркости и динамик. основа конструкции — процессор Atmega328p.

Схема часов на LED матрицах

Часы на задней панели имеют 3 кнопки, которые можно использовать для установки времени и даты, установки будильника и включения / выключения звукового сигнала при изменении времени. Кроме того, часы наверху имеют фоторезистор, который автоматически устанавливает яркость дисплея.

В качестве дисплея я использовались готовые модули, распространенные среди ардуинщиков.

Что касается чипа реального времени, тут использован DS1307, но можно попробовать и DS3231.

Демонстрация работы часов

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

В программе идёт плавная смена данных на экране по типу бегущей строки.

Датчик измерения влажности DHT22 достаточно точный, но по ходу сборки тестировались несколько других датчиков (DHT11, DHT22, BME280), из них DHT22 был наиболее подходящим.

А если вам хочется чего-то более оригинального — попробуйте собрать часы из осциллографа. В архиве имеется шестнадцатеричный код программы и схема, сделано в старой версии KiCad — скачать файл.



Добавить комментарий