РадиоКот :: Управление освещением одной кнопкой
Например TDA7294

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

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

Управление освещением одной кнопкой

Автор: inokc / Дидук Виталий, inokc@bk.ru
Опубликовано 09.07.2015
Создано при помощи КотоРед.

Что делать, если на люстре лампочек много, а выключатель один? Именно такую проблему постараемся решить в данной статье.
 
Привет всем, начинателям микропроцессорного дела и великим аксакалам данного движения.
Недавно знакомый обратился ко мне с такой проблемой:
есть у него люстра с пультом управления на 4 канала. Канал можно выбрать как с пульта, так и при простом цикличном переключении выключателя. Пультом пользоваться у него как-то не слоилось... Выключателем - тоже неудобно. каждый раз чтобы просто включить свет нужно несколько раз переключать, чтобы включился нужный режим освещения. Неудобно в общем... Казалось бы нервы должны сдать раньше - но нет! Чудо китайской электроники сдохло всего за пару месяцев использования и признаков жизни более не подавало... поиск замены блока управления показал широкую распространенность двухканальной системы и более трудную доставаемость четырехканальной.. первая не подходит по известным причинам, а вторая показалась чрезмерно дорогой при таком неудобстве использования для друга.
 
Решено было сделать апгрейд.
От пульта отказались сразу - ребята староверы :-)
При вскрытии старого блока выявлены четыре канала не реле вполне рабочие. Самое простое решение, которое пришло в голову - использовать микроконтроллер, который будет контролировать процессы переключения энергии и управлять каналами освещения.
Самой главной задачей было -включение основного режима освещения всегда при первом же включении. Ну а выбор дополнительных режимов решили реализовать быстрым переключением выключателя. При этом с следующим новым включением света первым снова включиться основной режим освещения.
Программка набросалась очень быстренько подручными средствами.
Ее суть сводится к тому, что при быстром переключении выключателя цыкл временной задержки не будет успевать проходить до конца и мы получим постоянное переключение каналов по щелчку выключателя. При простом включении света и его подальшем использовании, а также при длительном использовании какого-либо другого канала за счет времеенной задержки счетчик каналов сбросится на 1 и при последующем включении мы будем получать включенный основной канал освещения. В программке все приправлено комментариями, надеюсь понятно изложил ход своих мыслей.
 
Контролер взят AtMega8. Знаю... Большой и т.д...
Мой ответ очень прост - при нынешнем росте цен на электронику лучший выбор потребителя это то, что бесплатно лежит в закромах и ждет своего времени ) Так и у нас - взяли то, что дома валялось без дела.
Для быстрой проверки программы сотворил нехитрый проект в протеусе.

В архиве сама программа в CodeWizardAVR V2.05.0 Professional и проект Proteus.
Статья не претендует на приоритетное рассмотрение, но показывает возможные пути решения поставленной проблемы.
 

 


Файлы:
файлы проекта


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




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

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

5 7 27
0 0 1