Дистанционное управление освещением
Управление освещением с помощью ИК пульта
В данной статье приводится схема устройства для дистанционного управления освещением. Данный прибор очень удобен, поскольку позволяет управлять, например, освещением в комнате не вставая с кресла. Наличие контроллера позволяет использовать для управления ИК-протокол RC5 и любые комбинации кнопок ПДУ.
Устройство состоит из бестрансформаторного блока питания, микроконтроллера, ИК приёмника. Силовая часть выполнена на реле. Мозгом всей конструкции является микроконтроллер PIC12F675. Он считывает принимаемый фотоприёмником TSOP1736 ИК-сигнал, декодирует его и управляет через транзистор VT1 реле Р1, которое в свою очередь коммутирует источник света. Выбор типа реле зависит от мощности нагрузки и напряжения его питания. В качестве VD2 можно применить КД208. Для индикации работы используется маломощный светодиод HL1 c токоограничивающим резистором R2. Номинал резистора R2 рассчитывается исходя из падения напряжения на HL1 и рабочего тока. Опять же, исходя из минимизации энергопотребления, был взят резистор номиналом побольше. SB1 — малогабаритная кнопка. Она необходима для записи ИК команды в память контроллера любой не используемой кнопки ИК пульта и индикации включения ламп.
После монтажа схемы печатную плату необходимо обязательно промыть спиртом и высушить. Не вставляя контроллера в панель, проверяют необходимые напряжения питания. Если все нормально, снимают напряжение и вставляют ранее запрограммированный микроконтроллер. Снова подают напряжение питания и нажимают на кнопку SB1, схема готова к приему ИК кода. Далее нажимают на любую неиспользуемую кнопку пульта, должен засветиться светодиод HL1 (команда принята и дешифрирована) и сразу же опять нажимаем на SB1 – код команды записан в память контроллера. Промежуток между включением светодиода и нажатие кнопки для записи кода должен быть небольшим. Все. Теперь, при нажатий выбранной вами кнопки, должен будет включаться и выключаться свет.
Скачать код программы. Дистанционное управление освещением (1417 Загрузок )
24 комментария к “Дистанционное управление освещением”
Вопрос по схеме. Подключение выводов Vss и Vdd не перепутаны? У меня ощущение, что на землю должен Vss, a Vdd на +5
Сам до сих пор не получил нигде вразумительного ответа. В одних документах одно, в других другое. Посмотри прикрепленный файл части документа на 675. Я его выслал тебе на почту.
Мануал я смотрел. Попробую собрать по мануалу, посмотрю что получится. Если не секрет, схема и программа Ваша?
Схема можно сказать классическая. Каждый контроллер имеет свою конфигурацию подключения периферийных модулей к определенным ножкам корпуса МС. Для решения той или иной задачи используются определенные выводы, к другим не подключишь. Насчет программы, если надо могу выслать asm файл.
Контроллер только болванка, работу определяет его прошивка. Практически любая нога может работать как на ввод, так и на вывод. Вы и без меня это знаете. Файлик неплохо бы получить. Спасибо.
Во первых-БОЛЬШОЕ спасибо админу за выложеный проэкт! Во вторых есть два недостатка, первый + — на контролер перепутаны ( пришлось изменять пол схеми:-).Второй есть огромное желание Что б кнопка (на на запись кода с пульта) работала ещё и как on/off (вместо пульта,или паралельно пульту)В инете такой схеми нет, а я к сожелению не програмист а только електронщик...И кстати что бы схема сама не включалась нужно поставить кандёр на питание TSOP1736.Жду ответа по поводу on/off
И ещё один вопрос — почему схема сработует на любую кнопку пульта???
Потому, что все пульты разные и некоторые вообще не могут работать с данным устройством. В данном устройстве используются последние шесть бит кода протокола RC-5. И если код кнопок изменяется только в более старших разрядах, то естественно приемник будет реагировать на все эти кнопки. По поводу опции on/off — этот приемник ик сигналов сделан для установки непосредственно на люстре.
А у вас случайно нет прошивки на протокол NEC?
Я этим протоколом не занимался. В журнале Радио, где то по-моему видел.
Да у меня тоже есть прошивка (и готовая схема на Pic 12f629) на там на симисторах, в итоге макс. вых. напряжение 110в вместо 220. И Это естественно при использовании полупроводниковых элементов в силовом контуре! Хотелось бы на релюшке,но так как 90% всех пультов используют протокол NEC Мне не повезло с вашей схемкой. А может есть какие-то варианты? Или ссылки? Буду очень благодарен!!!
Пока по NEC ничего нет. Может проще твою схему адаптировать к 220. Зарегистрируйся на форуме, открой новую тему — «Дистанционное управление освещением». На форуме можно прикреплять схемы. Выложишь схему, а там может что и придумаем.
Нет. Надо програмиста!Схему я беру на себя!!!
Сергей, попробуйте другой пульт. У меня, если программировать пульт от ТВ, так же срабатывал от любой кнопки, другие пульты-от назначенной.
Здравствуйте собрал схему действительно плюс с минусом на контролере перепутаны.Но у меня другая проблема устройство реагирует на все кнопки пультов тех на который записываеш память пробовал и простые и универсальные.вопрос;припрошивки контролера в «ерром дата» имеются ли данные у меня нет.
Здравствуй, Николай. Схему исправил. В данном устройстве используются последние шесть бит кода протокола RC-5. И если код кнопок изменяется только в более старших разрядах, то естественно приемник будет реагировать на все эти кнопки. Если хочешь могу выслать исходник.
Если можешь вышли.
а можно asm на почту? хочу переделать на 12F683
Отослал.
Доброго дня всем!
Хочу попросить автора проги сделать эту программу на 4 канала без фиксации выходного сигнала, то есть на выходе лог 1 только тогда когда нажата нужная кнопка на пульте ДУ. Пульт от телевизора. Если по схеме кнопку перенести на вход MCLR — GP3, то освободится 4 порта.
Нужно для дистанционной настройки настенных цифровых часов.
Привет, Андрей. Сейчас нет на это не времени не сил — посевная!
Валерий Юрьевич, заинтересовало Ваше устройство, но в таком виде не совсем подходит для моих целей. Нельзя ли добавить еще один канал без фиксации (нажал кнопку пульта-единица, отпустил-ноль) и отдельную кнопку включения с замыканием на корпус? Был бы очень благодарен, а может и не только я. Спасибо.
Добрый день Валерий Юрьевич! Скиньте мне на почту пожалуйста исходник. Хочу переделать под другой контроллер. Буду очень благодарен!
Привет Ростов... великий? Скачай RC5-675 сdisk.yandex.ru/d/oJMxFjNKwpX1cQ