РадиоКот :: Часы-термометр на микроконтроллере ATmega8 с секундной стрелкой
Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Бытовая техника >

Теги статьи: Добавить тег

Часы-термометр на микроконтроллере ATmega8 с секундной стрелкой

Автор: Dima Energodar
Опубликовано 28.02.2012
Создано при помощи КотоРед.

Часы разрабатывались как аналог довольно дорогих часов ASSISTANT AH-1082.

В итоге получились часы со следующими характеристиками:

  • Два датчика температуры DS18B20 (дома и на улице)
  • Резервное питание часов от батареи CR2032 (без индикации)
  • Светодиодная секундная стрелка
  • Датчик освещённости для изменения яркости (день/ночь)
  • Программная подстройка хода +/- 30 сек в неделю


В первой строке отображаются часы и минуты, во второй поочерёдно температура на улице/дома и светодиодами по кругу секунды (заполнением начиная с нулевой). Каждую нечётную минуту заполнение происходит зажиганием светодиода, а чётную гашением.

Вход в режим настройки, переключение между настройкой часов, минут и коррекцией хода кнопкой MODE. Уменьшение / увеличение кнопками “-“ / ”+”.

О деталях:


 

Программа написана на асеммблере в AvrStudio.

 Схема нарисована в Splan, а плата в Sprint Layout

При прошивке мк установите биты CKSEL3..0 в 0100 (внутренний RC генератор 8 Meg )

SUT1:0 должен быть уже в 10 (65ms).

Файлы:
прошивка, исходники, плата, схема


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

162 7 3
34 1 0