В хозяйстве давно пылилась плата от старых электронных весов, на ней были распаяны 6 семисегментных индикаторов и сдвиговые регистры 74HC595, я решил сделать из этой платы часы. Дополнительно сделал плату управления на микроконтроллере ATmega8 и написал программу, для точного хода использовал микросхему часов реального времени DS3231. Индикаторы и регистры питаются от напряжения 5 Вольт, ATmega8 и DS3231 от стабилизированного напряжения 3,3 Вольта. Датчик освещенности на фоторезисторе используется для автоматической регулировки яркости индикаторов.

Схема часов

Настройка часов

Для настройки используются две кнопки "Меню" и "+". При первом нажатии на кнопку "Меню" начинает мигать разряд часов, нажатие на кнопку "+" значения увеличиваются, вторым нажатием на "Меню" можно также подстроить минуты, при третьем нажатии на "Меню" мигает разряд секунд, кнопкой "+" можно обнулить секунды, для выхода из настройки необходимо нажать "Меню" еще раз.

Фото готового устройства

Корпус сделан из плиты мдф толщиной 32мм на станке ЧПУ, задняя панель из стеклотекстолита толщиной 3мм.


Файлы к статье "Часы на ATmega8"
Описание:

Проект AVRStudio 4, макет печатной платы DipTrace, макет корпуса CorelDraw

Размер файла: 2.69 MB Количество загрузок: 771 Скачать