Например TDA7294

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

Многофункциональное устройство контроля "Control Room"

Автор: Петр Зотов, zpk2006@mail.ru
Опубликовано 10.09.2012.
Создано при помощи КотоРед.

    Одним прекрасным вечером я засыпал под музыку проигрывателя... Пластинка отыграла, но вот незадача - нужно идти на другой конец комнаты и выключать аудио-систему. А так не хочется вылезать из тёплой кроватки... И тогда проснулось желание сделать контроль электропитания дистанционным. Погуглив и поискав на РадиоКоте, я не нашёл ничего интереснее РЕЛЕшек просто включающихся и выключающихся с пульта - скучно. В голове уже созрело то, что я хочу. Собравшись с мыслями, сел писать код. И вот, это чудо готово выйти в свет!
Итак, представляю вашему вниманию Control Room – устройство, разработанное для контроля электропитания бытовой техники.  

Функции и возможности:

  • Часы с возможностью автокорректировки
  • Дистанционное включение/выключение каждого канала по отдельности
  • Дистанционное включение/выключение любого набора каналов в установленные состояния одной кнопкой
  • Набор мини-программ, включающих/выключающих любой набор каналов в установленные состояния в заданное время автоматически
  • Регулировка подсветки дисплея
  • Установка названий устройств на каждый канал.
  • Энергонезависимое хранение программ, названий и часов (часы стоят при отсутствии питания, но не сбрасываются)


    Основной модуль:


    Более подробно расписывать не буду, для этого отдельно написал документацию (файл прикреплён).

    Устройство может контролировать до 10-ти каналов. Прикинув, как всё это будет выглядеть, было решено разделить девайс на две части - контроллер и блок реле. Первая принимает сигнал, отображает состояние, светит часами. Вторая монтируется к блоку розеток и управляет там РЕЛЕшками. В каждом блоке по микроконтроллеру, ATMega16 и Attiny2313 соответственно. Использовать микроконтроллер для контроля РЕЛЕ неоправданно по затратам? Не могу не согласиться, на этот случай предусмотрены другие решения (о них в документации). Ой, чуть не забыл. Собственно, схема:

    На схеме можно различить две части. Блок питания монтируется вместе с РЕЛЕ - питание рядом=) Транзистор Т1 для регулировки подсветки. В принципе, можно использовать любой PNP-транзистор сходный по параметрам с указанным.  PORTA (PA0-PA7) пока зарезервирован, планируется расширение возможностей устройства. 
Разводку платы я изобретал в первый раз, вроде получилось:

    Индикатор подключается прямо к плате без лишних проводов, хотя смонтировать можно на свой вкус=) Семисегментный индикатор с общим анодом для отображения часов - можно соствавить из чего угодно, а можно вообще не использовать.
    "Силовой" блок я смонтировал прямо в колодку с розетками, тут конечно не 10, но потом ещё прикручу. Пришлось, правда, подкорректировать корпус:
                                                                                                                                                  

 

  
 



А вот так выглядит всё вместе:
    
И вот ещё видео-демонстрация сего чуда - просто включение/выключение и набор программ:
Не забывайте ставить диоды для защиты на РЕЛЕ! Я так спалил свою первую Мегу16=( Согласен, звучит неправдоподобно, но факт.
Ну вот, самое интересное написал. Все особенности, что и как использовать написано в документации.


Файлы:
Прошивка
Плата
Документация
Схема


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


ID: 1387

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

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

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

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

3 4
2 1
Подробно