1. MIGSAT.RU
  2. »
  3. Ремонт
  4. »
  5. Часы с анимацией, будильник, термометр на контроллере ATmega8

Часы с анимацией, будильник, термометр на контроллере ATmega8

Решил собрать часы для компьютерного стола на ATmega8. Минимум электронных компонентов. Тем более что все в наличии. Спасибо площадке AliExpress. В качестве индикатора применил 7-сегментный 4-х цифровой зеленый светодиодный индикатор размером 0.56" с общим катодом. В схеме так же можно применить светодиодный индикатор с общим анодом для этого в контроллер ATmega8 необходимо будет записать соответствующую прошивку. Часы функциональные: 24 формат времени, будильник с возможностью  настроить по дням недели, комнатный термометр. Так же есть ночной режим свечения индикаторов,  звуковой сигнал каждый час - кроме ночного режима работы. Есть коррекция времени и температуры, очень полезная фишка так как часовой кварц и датчик температуры изначально могут иметь небольшую погрешность. Очень красивая анимация смены температуры и времени с поддержкой более 10 скинов, так сказать на любой вкус и с возможностью настройки отображения по времени.

Внешний вид:

часы на atmega8

Тактильные кнопки специально запаял высокие 17mm высотой, со временем планирую установить тонированное оргстекло перед дисплеем 0.56". Часы в работе, отображение времени:

atmega8 часы будильник анимация

Часы в работе, отображение температуры. Есть возможность настроить отображение анимации от 5 сек до 50 сек:

простые часы с анимацией

Печатные платы в количесте 2-х штук разведены в программе Sprint Layout 6.0 на одностороннем текстолите и изготовлены с помощью лут технологии.

Печатная плата часов на atmega8

Первая плата с индикатором и тактильными кнопками. Внизу под светодиодным дисплеем запаян зеленый светодиод. Сигнализирует если включен будильник:

индикатор 0.56 для часов с анимацией

Обратная сторона платы, smd резисторы на 680ом и 2.2ком, плюс соединительные разъемы:

обратная сторона платы на atmega8

Вторая плата. Сам контроллер Atmega8, часовой кварц на 32768 гц, датчик температуры  Dallas DS18B20, чип реального времени DS1307, бузер, соединительные разъемы, разъем питания:

часы будильник температура на atmega8

Обратная сторона. В качестве стабилизатора напряжения на +5 вольт применен smd стабилизатор 78m05 с минимальной обвязкой электронных деталей. Батарея CR2032 в случаи пропадания напряжения, питает чип DS1307 - при этом время и насторойки не збиваются:

плата часы atmega8

 Блок питания для часов использую от старого модема zyxel на 9 вольт.

Скачать с Яндекс Диска прошивку и схему

Автор: silver от 25-03-2018, посмотрело: 368

Категория: Ремонт

Комментарии: 0

Оставить комментарии к этой записи

Добавление комментария

Имя:*
E-Mail:
Комментарий:
  • winkwinkedsmileam
    belayfeelfellowlaughing
    lollovenorecourse
    requestsadtonguewassat
    cryingwhatbullyangry
Вопрос:
Сколько будет 5+4=?
Ответ:*
strelka