Например TDA7294

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

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

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

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

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

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


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

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

О деталях:


 

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

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

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

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

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


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


ID: 1186

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

 Нравится
 Так себе
 Не нравится

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

 Заработало сразу
 Заработало после плясок с бубном
 Не заработало совсем

145 7 3
27
Подробно