Проект Eldigi.ru пережил своё новое становление. В связи с этим на сайте могут быть ошибки. Нашли ошибку? Помогите проекту, выделите её и нажмите Ctrl+Enter. Подробнее...

Регулятор освещения с дистанционным управлением (AT90S2313, C)

Предлагаемый прибор умеет не только включать и выключать освещение, но и регулировать его яркость. Он имеет и дополнительную функцию — имитирует присутствие хозяев в квартире, периодически на некоторое время зажигая свет. Регулятор включают последовательно с лампами управляемого им светильника, как обычный выключатель. Подводить к нему еще какие-либо провода не требуется.
Дистанционное управление регулятором возможно с помощью ПДУ любого бытового прибора, причем для управления можно выбрать любые кнопки, не перепрограммируя микроконтроллер регулятора. На команды, подаваемые остальными кнопками или с ПДУ другого типа, регулятор реагировать не будет.

Удобство управления различной аппаратурой и механизмами на расстоянии очевидно. В настоящее время почти вся бытовая техника (телевизоры, музыкальные центры, видеомагнитофоны, DVD-проигрыватели, кондиционеры) оборудована системой дистанционного управления. В продаже имеются и так называемые диммеры (устройства, регулирующие яркость осветительных ламп) с дистанционным управлением.
Регулятор освещения с ДУ нетрудно сделать самостоятельно, причем желательно использовать уже имеющийся в наличии ПДУ. Самый простой вариант — регулятор, одинаково реагирующий на любую команду, подаваемую с помощью любого ПДУ. Главный его недостаток — срабатывание от команд, подаваемых при использовании ПДУ по прямому назначению без всякого намерения изменить освещение. Введение задержки срабатывания мало помогает, так как, например, при регулировании громкости звука соответствующую кнопку ПДУ удерживают нажатой довольно долго.

Хороший результат можно получить, выбрав для каждой функции регулятора определенную кнопку ПДУ. Но для этого при разработке программы микроконтроллера необходимо точно знать формат команд, посылаемых ПДУ при нажатиях на эти кнопки. Хорошо, если ПДУ работает согласно известному протоколу RC5. Если же пульт другой системы, то тогда придется провести серьезную работу по изучению его ИК посылок>
Самым удачным мне показался вариант, при котором в программе микроконтроллера, управляющего регулятором, предусмотрен особый режим самостоятельного анализа команд ДУ и их запоминания для дальнейшего использования. Именно так работает предлагаемое устройство.

Схема дистанционного регулятора освещения изображена на рис. 1. Принцип регулирования яркости основан на отсечке с помощью симисто-ра VS1 части периода питающего лампу переменного тока. МК AT90S2313 (DD1) выбран в качестве основы прибора исходя из того, что, имея небольшие габариты и стоимость, обладает достаточным объемом памяти и работает при минимальном напряжении питания 2,7 В. Именно такое напряжение поступает на МК, когда установлена максимальная яркость и падение напряжения на симисторе VS1 минимально. Частота внутреннего тактового генератора МК 4 МГц (максимально допустимая при напряжении 2,7 В) задана кварцевым резонатором ZQ1.
Местное управление ведут с помощью кнопок SB1 и SB2. Первой из них включают свет и увеличивают его яркость. Второй уменьшают яркость и выключают освещение.

Односторонняя печатная плата регулятора освещения, изображенная на рис. 2, изготовлена из фольгированного стеклотекстолита. Микроконтроллер DD1 (в корпусе для поверхностного монтажа), модуль ИК приемника В1, светодиод HL1, кнопки SB1 и SB2 монтируют на стороне печатных проводников платы, остальные элементы — с ее обратной стороны.
Размер и форма платы выбраны так, что ее легко можно разместить в имеющемся в стене стандартном углублении для выключателя. Два отверстия диаметром 3 мм предназначены для винтов, крепящих плату к фальшпанели, в свою очередь закрепленной на стене любым удобным способом. Регулятор следует установить так, чтобы кнопка SB 1 оказалась в верхней, a SB2 — в нижней части фальшпанели.

Пользоваться регулятором просто. После подключения к сети он автоматически переходит в режим "хозяин дома" — мигают оба кристалла светодиода HL1, а в помещении каждые четыре часа на полчаса включается свет. В этот же режим регулятор можно перевести, одновременно нажав на кнопки SB1, SB2 и удерживая их в течение 5 с. Выход из такого режима — кратковременное нажатие на любую кнопку. С ПДУ этот режим отменить нельзя.
Если быстро нажать на кнопку SB1 восемь или более раз подряд, прибор на 10 с перейдет в режим программирования команды ПДУ, о чем сигнализирует мигающий зеленый светодиод. Принятая в это время команда будет сохранена в памяти МК как эквивалентная нажатию на кнопку SB1. После этого (или по истечении 10 с, если команды не было) регулятор вернется в ранее действовавший режим.
Аналогичным способом записывают в память команду ПДУ, эквивалентную нажатию на кнопку SB2. Очевидно, что выбирать нужно команды, редко требующиеся для управления устройством, для которого предназначен используемый пульт.
Для того чтобы включить освещение, достаточно нажать на кнопку SB1 или на эквивалентную ей кнопку ПДУ. Яркость нарастает до максимальной приблизительно за 1 с. Это продлевает срок службы лампы. Выключают свет нажатием на кнопку SB2 или на эквивалентную ей кнопку ПДУ. Яркость сразу же уменьшится приблизительно на четверть, затем за 30 с сойдет на нет. Будет включен зеленый светодиод. Для того чтобы установить желаемую яркость света, некоторое время удерживайте соответствующую кнопку нажатой. В момент ее отпускания яркость будет зафиксирована.
Прием любого ИК сигнала регулятор отмечает миганием красного светодиода. Этим удобно пользоваться для проверки исправности ПДУ. Работа регулятора проверена с ПДУ фирм SAMSUNG, PHILIPS и LG.

Исходный код на С и прошивка (7 Кб). Загрузок: 399

Автор статьи: Шамсрахманов
Источник: Журнал Радио №2 2007г
Просмотров: 4646

Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены... подробнее...

Очень удобная программа для чтения pdf Foxit Reader
26.04.2014
Foxit Reader - Компактная и шустрая программа для чтения PDF файлов. Может служить альтернативой для популярного просмотрщика PDF - Adobe Reader.... подробнее...

Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры.... подробнее...

Новое становление сайта Eldigi.ru
01.04.2014
Проект Eldigi.ru который долгое время находился в застывшем состоянии снова принимается за работу с новымы силами, с новыми статьями и с... подробнее...

Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры.... подробнее...

Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены... подробнее...

Цифровая паяльная станция своими руками (ATmega8, C)
27.05.2012
Состав: ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный... подробнее...

Тахометр на AVR микроконтроллере (ATtiny2313, C)
13.01.2010
Данное устройство представляет собой неплохой тахометр, предел его измерений составляет 100 - 9990 об/мин. Точность измерения - ± 3 об/мин.... подробнее...

USB параллельный программатор для микроконтроллеров AVR (ATmega16)
16.02.2008
Этот программатор является продолжением "Параллельного программатора для микроконтроллеров AVR"  Предлагаемый вариант... подробнее...

AVR-PG1 - RS-232(COM) программатор совместимый с PonyProg
19.09.2009
Вам представлен RS-232(COM) программатор совместимый с PonyProg и имеющий 10 пиновый ICSP разъём STKxxx. Характеристики: Подключение к ПК через... подробнее...

Охранная система MICROALARM (PIC16F84)
09.08.2008
Данное устройство предназначено для охраны квартир, дач, гаражей и т.д. Основой охранной системы является PIC-контроллер 16F84A. Постановку... подробнее...

Пульт дистанционного управления для цифровых зеркальных камер (ATtiny12, asm)
02.12.2010
Некоторые модели цифровых фотокамер имеют возможность дистанционного управления с помощью ИК-лучей. Дистанционное управление... подробнее...