Вот такие часики на накальных индикаторах сделали вместе с коллегой по работе - программистом.
Для отображения часов и минут применены индикаторы ИВ-16, индикатор-разделитель - ИВ-10.
По схеме в принципе ничего интересного: МК - ATMega164PA-AU с кварцем на 16 МГц, RTC - классическая DS1307, индикаторы часов и минут управляются через регистры с усиленными выходами - TPIC6B595, индикатор-разделитель напрямую через маленькие полевички посегментно (он способен отображать +, - и 1). На плате чисто для приличия установлен аналоговый датчик температуры TMP235. Питание часов осуществляется через разъем Micro-USB в количестве трех штук, размещенных на разных сторонах платы для удобства подведения кабеля. Через этот разъем +5В на микросхемы подается напрямую, а вот питание индикаторов осуществляется через микросхему линейного регулируемого стабилизатора напряжения MC33269DTG. Для регулировки яркости выходное напряжение этого стабилизатора изменяется путем коммутации с помощью биполярных транзисторов дополнительных резисторов в цепи ADJ. Яркость индикаторов может иметь восемь значений. Максимально возможное потребление тока часами - около 700 мА.
Для управления часами предусмотрено пять кнопок: РЕЖИМ, ВВЕРХ, ВНИЗ, ЯРКОСТЬ + и ЯРКОСТЬ - . Также имеется тумблер включения ночного режима и маленький желтый светодиод для индикации включения этого режима. На данный момент ночной режим запрограммирован так, что при его включении в период с 23:30 до 7:00 яркость часов автоматически устанавливается в предпоследнее снизу значение и не регулируется. Подтверждающий светодиод при включенном ночном режиме до его наступления коротко мигает с периодом 2 сек, а с его активацией - горит непрерывно.
Фото платы часов сразу после сборки:
И после внесения нескольких мелких доработок уже после начала работы над программой:
Над корпусом заморачиваться не стали, сделали просто верхнюю и нижнюю крышки из оргстекла на стойках и примитивные ножки
Часы во включенном состоянии.
Сейчас запрограммировано так, что 15 сек показывается время, затем по 2,5 сек дата и температура:
Регулировка яркости.
В процессе регулировки отображается br и проценты:
На фото ниже наименьшее, среднее и наибольшее положения соответственно:
Часы удачно разместились рядом с телевизором и отлично работают уже пару недель