В хозяйстве давно пылилась плата от старых электронных весов, на ней были распаяны 6 семисегментных индикаторов и сдвиговые регистры 74HC595, я решил сделать из этой платы часы. Дополнительно сделал плату управления на микроконтроллере ATmega8 и написал программу, для точного хода использовал микросхему часов реального времени DS3231. Индикаторы и регистры питаются от напряжения 5 Вольт, ATmega8 и DS3231 от стабилизированного напряжения 3,3 Вольта. Датчик освещенности на фоторезисторе используется для автоматической регулировки яркости индикаторов.
Схема часов
Для настройки используются две кнопки "Меню" и "+". При первом нажатии на кнопку "Меню" начинает мигать разряд часов, нажатие на кнопку "+" значения увеличиваются, вторым нажатием на "Меню" можно также подстроить минуты, при третьем нажатии на "Меню" мигает разряд секунд, кнопкой "+" можно обнулить секунды, для выхода из настройки необходимо нажать "Меню" еще раз.
Фото готового устройства
Корпус сделан из плиты мдф толщиной 32мм на станке ЧПУ, задняя панель из стеклотекстолита толщиной 3мм.
Файлы к статье "Часы на ATmega8" | |
Описание:
Проект AVRStudio 4, макет печатной платы DipTrace, макет корпуса CorelDraw |
|
Размер файла: 2.69 MB Количество загрузок: 793 | Скачать |
Комментарии
Хочу собрать эти часы, не подскажите как фьюзы должны быть установлены?
HIGH: 0xD9
LOW: 0x64