РадиоКот :: Семейные часы-термометр-будильник
Например TDA7294

РадиоКот >Чердак >

Теги статьи: ЧасыТермометрБудильникДобавить тег

Семейные часы-термометр-будильник

Автор: OlegSS, ingtech72@rambler.ru
Опубликовано 01.02.2017
Создано при помощи КотоРед.

Как-то раз, на работе, кладовщик принес мне обнаруженную в своих закромах  "коробочку с большим экраном". Эта "коробочка" чудесным  образом оказалась ... выносным блоком управления от котла Термостаил, когда-то наша фирма торговала ими. Так как таких котлов в нашем ассортименте давно уже нет, блок управления был списан и забран мной "до лучших времен". Через полгода эти времена пришли, и я решил посмотреть, что же представляет блок из себя. Устройство состояло из ЖКИ 2004, контроллера PIC 18F452 с обвязкой и ИБП 5В. Контроллер подавать признаков жизни отказался, работоспособными остались ЖКИ и ИБП. Наличие такого большого экрана "под рукой" требовало НЕМЕДЛЕННЫХ действий по его использованию))). Что и было сделано. С применением контроллера Atmega8, извлеченного из запасов, было спроектировано устройство с 4мя функциями: часы, термометр, будильник, и индикатор наших с моей любимой имен. В качестве эксперимента контроллер тактируется от внутреннего RC генератора 8мГц. для корректировки хода часов предусмотрена "калибровочная" константа, хранящяяся в энергонезависимой памяти контроллера. Одновременным нажатием на обе кнопки можно вызвать настроечное меню, в котором с помощью этих же кнопок можно установить требуемое значение константы. Значение является ничем иным, как количеством прерываний TMR0 c делителем 1:256. Наибольшая точность достигается при значении 127, хотя, по расчетам должно было быть 122... Далее все просто - кратковременными нажатиями кнопок устанавливаем время срабатывания будильника. Показания изменяются по кругу для часов 0-1-2-3-4-5...23-0, и также для минут. Удержание кнопок в течение более 300 мс позволяет установить текущее время . Активация будильника происходит автоматически при настройке минут, сигнал будильника отключается при нажатии кнопки настройки часов. Ну, и напоследок - видео работы, схема в Proteus, и прошивка. Всем удачи.


Файлы:
Исходное устройство
Начинка
Сборка
Первое включение, датчик температуры не подключен
Ссылка на видео работы, схема, прошивка.


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




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

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

1 0 2

Эти статьи вам тоже могут пригодиться: