Большие и яркие 7-сегментные LED часы

Предлагаем собрать большие светодиодные часы на базе Arduino, с цифрами высотой 1,8 дюйма (почти 50 мм). Идея возникла после того, как удалось добыть несколько большних 7-сегментных индикатора, вытащенных из старого оборудования, которые при тестировании засветились приятным оранжевым цветом. Изначально они были от игровых автоматов, и теперь решено что-нибудь с ними сделать полезное в быту, например большие часы, которые можно было бы увидеть издалека. Всего сделано несколько штук: одни прикроватные с будильником, и пару часов для гостиной.

Функции часов

  • Часы автоматически затемняют дисплей между 23:00 и 7:00 времени.
  • Резервная батарея сохраняет время во время сбоя питания.
  • Большой дисплей идеально подходит для просторных комнат и офисов.

Очередная конструкция использует цифры высотой 1,8 дюйма для часов и минут и высоту 0,8 для секунд. В них большая печатная плата размером 270 x 110 мм, и подходящий корпус с прозрачной стеклянной крышкой.



Полезное на сайте:
Электростатический генератор своими руками

Схема самодельных часов

Это схема управляющей электроники часов.

Большие и яркие 7-сегментные LED часы

В часах используются 6 цифр, с меньшей парой цифр для секунд, которые подключены к цепочке сдвиговых регистров логики Texas Instruments TPIC6B595N без мультиплексирования; одна на цифру. Причина этого в том, что большие светодиодные дисплеи имеют прямое напряжение около 6,3 В, поэтому им требуется питание 9–12 В. Сюда выбран стабилизированный источник питания 12 В для анодов, что при мультиплексировании привело бы к высокой рассеиваемой мощности через TPIC6B595N, управляющий сегментами. Поэтому решено использовать немультиплексную схему, чтобы сдвиговые регистры не рассеивали слишком много лишнего тепла.



Большие и яркие 7-сегментные LED часы

Контроллер ATMEGA168P (ATMEGA328P) управляет часами, а код написан с помощью Arduino IDE на C++. Таймер реального времени DS3231 с батарейным питанием обеспечивают точность и стабильность. Набор из 3-х кнопок устанавливает время через простое меню с возможностью обнуления секунд для синхронизации с источником точного времени.

Полезное на сайте:
Отключение батареи при низком напряжении

Большие и яркие 7-сегментные LED часы

ШИМ в сдвиговых регистрах. Вывод включения используется для управления яркостью дисплея, а двоеточия также имеют две настройки управления яркостью, поэтому они также затемняются вместе с основным дисплеем.

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

Файлы доступны для скачивания.