Skip to content

V-Nezlo/Numitro-clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Numitro-clock

Часы, собранные на накальных индикаторах ИВ-9. Логическая часть построена на Atmega88P, I2C шинных расширителях PCF8574T и часах реального времени DS3231MZ+. Две односторонние платы для изготовления в домашних условиях, приоритет при разводке был отдан размерам платы, поэтому сверху нужно добавлять некоторое количество перемычек-проводов. Индикация статическая, поэтому между платами находится ряд выводных резисторов, номинал можно подбирать под нужную яркость свечения сегментов. Питание сегментов происходит через обычный диод от 5В, диод понижает напряжение до 4,3-4,4В, поскольку максимальное напряжение для сегментов установлено в 4,5В. Присутствуют две кнопки для настройки времени - будильника.

Прошивка написана в среде AVR Studio (теперь это Microchip Studio). Реализован один будильник на функционале RTC через прерывание. В файле протеус есть все необходимое для сборки, а так же там есть возможность отладки прошивки. При первом запуске платы необходимо зажать две кнопки перед подачей питания и затем их отпустить, так будет выполнена инициализация RTC с записью всех необходимых битов в регистры.