Часы на atmega
Читатели нашего сайта уже знакомы с первой версией часов. Она подкупает своей простотой и повторяемостью.
Написание программы
В хозяйстве давно пылилась плата от старых электронных весов, на ней были распаяны 6 семисегментных индикаторов и сдвиговые регистры 74HC, я решил сделать из этой платы часы. Дополнительно сделал плату управления на микроконтроллере ATmega8 и написал программу, для точного хода использовал микросхему часов реального времени DS Датчик освещенности на фоторезисторе используется для автоматической регулировки яркости индикаторов.
Светящиеся оранжевым светом цифры завораживают, а само устройство приносит какую-никакую, а пользу, отображая точное время. Требования при разработке были очень простые: компактность питание от USB сохранение времени при отключении питания Всё это очень просто реализовывается на современной элементарной базе, обслуживающей неповторимые ретро-индикаторы - советские ИН14, замены которым почему-то до сих пор не придумали китайцы. Его применение обусловлено прежде всего доступностью, можно легко найти на Aliexpress. Задача микроконтроллера - читать время из микросхемы часов реального времени DS, преобразовывать его и выводить, используя динамическую индикацию.
- Паяем простые электронные часы на базе ATmegaP | Записки программиста
- В данном проекте мы разработаем и соберем цифровые часы на микроконтроллере.
- В качестве примера использования событийной системы на таблице я выбрал такой популярный девайс как часы на микроконтроллере.
- Я использовал дисплей CAGWA, имеющий выход для каждого светодиода кажlого сегмента, поэтому пришлось использовать много резисторов. Верхняя кнопка в режиме настройки увеличивает выбранный регистр.
- Синие часы на микроконтроллере ATmega | Часы, Синий
- Также приятный бонус - схема открыта, и в интернете можно легко найти исходный код микроконтроллера часов [3], так что при желании можно разобраться как все работает и внести свои изменения в алгоритм.
- Идея схемы такова, что можно аккуратно собрать такую схему из отдельных деталей, а можно просто используя готовые блоки, даже паяльник при этом не используя. Автор vitalyadm.
- Поиск Настройки.
Кроме авторскйо прошивки, на форуме есть еще наборы прошивок. В том числе и для вариантов схемы при использовании различных индикаторов, как с собщим катодом, так и с общим анодом. Архив с проверенными прошивками и их исходными текстами в конце страницы. Я вспомнил об этой схеме, когда мне потребовались простые "первичные часы". Схема была повторена в точности, с единственным изменением - вместо индикатора установлен разъем, к которому будет подключаться силовая часть "больших часов".