Складаються дані годинник з мікроконтролера Atmega8, світлодіодного індикатора (PL-F5610) із загальним катодом (мінусом), часового кварцу 32768 Hz і резистора. Так, можна здивуватися, але більше нам нічого не знадобиться.
Резистором можна підібрати яскравість світіння індикатора - при 180 Om годинник будуть дуже яскраві і вдень і вночі, а при 220 Om - буде видно тільки вночі. Я зупинився на 200 Om.
Мікроконтролер Atmega8 можна прошити программатором PonyProg. Прошивку в форматі * .hex можна скачати ТУТ. Фьюз при прошивці мікроконтролера Atmega8 необхідно виставити: Скортіа, ВООТSZ1, ВООТSZ0, SUT1, SUT0, СКSEL3, СКSEL1, СКSEL0. При виставленні біта Скортіа до вартового кварцу підключаються два внутрішніх конденсатора мікроконтролера.
Харчування даного годинника від 5v джерела, можна мережу, можна батареї.
Принципову схему простих годин на мікроконтролері Atmega8 наводжу нижче.
Якщо у Вас індикатор з двома точками (світлодіодами) між парами цифр, то їх можна підключити до четвертої лапі мікроконтролера. Замість кнопок був використаний датчик від дисковода, що відповідає за наявність дискети і можливість запису на неї. По суті це і є дві кнопки в одному корпусі.
Робота мікроконтролера Atmega8 дуже проста і полягає в обробці двох лічильників. Перший вважає кількість коливань кварцу і виводить хвилини, а другий - кількість хвилин і виводить годинник.
Корпус для таких маленьких простих електронних годинників можна вибрати будь-який. Я розмістив їх в коробці від ювелірних прикрас. По-моєму вийшло досить компактно і естетично.
Збережіть за допомогою Notepad ++ в форматі .hex
Коментарів: 1513 | Адміністратор сайту
Все получілось.еще одне питання, область еепрому повинна бути порожньою? В моєму дампі одні нулі.