Все своими руками » Дистанционное управление освещением






Дистанционное управление освещением

Рубрика: Автоматика

Управление освещением с помощью ИК пульта

     В данной статье приводится схема устройства для дистанционного управления освещением. Данный прибор очень удобен, поскольку позволяет управлять, например, освещением в комнате не вставая с кресла. Наличие контроллера позволяет использовать для управления ИК-протокол RC5 и любые комбинации кнопок ПДУ.

     Устройство состоит из бестрансформаторного блока питания, микроконтроллера, ИК приёмника. Силовая часть выполнена на реле. Мозгом всей конструкции является микроконтроллер PIC12F675. Он считывает принимаемый фотоприёмником TSOP1736 ИК-сигнал, декодирует его и управляет через транзистор VT1 реле Р1, которое в свою очередь коммутирует источник света. Выбор типа реле зависит от мощности нагрузки и напряжения его питания. В качестве VD2 можно применить КД208. Для индикации работы используется маломощный светодиод HL1 c токоограничивающим резистором R2. Номинал резистора R2 рассчитывается исходя из падения напряжения на HL1 и рабочего тока. Опять же, исходя из минимизации энергопотребления, был взят резистор номиналом побольше. SB1 — малогабаритная кнопка. Она необходима для записи ИК команды в память контроллера любой не используемой кнопки ИК пульта и индикации включения ламп.

Дистанционное управление освещением, shema1

     После монтажа схемы печатную плату необходимо обязательно промыть спиртом и высушить. Не вставляя контроллера в панель, проверяют необходимые напряжения питания. Если все нормально, снимают напряжение и вставляют ранее запрограммированный микроконтроллер. Снова подают напряжение питания и нажимают на кнопку SB1, схема готова к приему ИК кода. Далее нажимают на любую неиспользуемую кнопку пульта, должен засветиться светодиод HL1 (команда принята и дешифрирована) и сразу же опять нажимаем на SB1 – код команды записан в память контроллера. Промежуток между включением светодиода и нажатие кнопки для записи кода должен быть небольшим. Все. Теперь, при нажатий выбранной вами кнопки, должен будет включаться и выключаться свет.

Внимание! Поскольку в схеме использован бестрансформаторный блок питания, то прикосновение к любой части схемы может вызвать поражение электрическим током. Все подключения можно проводить, только убедившись, что оба питающих провода отключены от устройства.

Скачать код программы. Дистанционное управление освещением (1417 Загрузок )

Просмотров:13 610
24 комментария




24 комментария к “Дистанционное управление освещением”

  • Andre
    9 июля, 2014, 14:34

    Вопрос по схеме. Подключение выводов Vss и Vdd не перепутаны? У меня ощущение, что на землю должен Vss, a Vdd на +5

  • admin
    9 июля, 2014, 19:13

    Сам до сих пор не получил нигде вразумительного ответа. В одних документах одно, в других другое. Посмотри прикрепленный файл части документа на 675. Я его выслал тебе на почту.

  • Andre
    11 июля, 2014, 14:59

    Мануал я смотрел. Попробую собрать по мануалу, посмотрю что получится. Если не секрет, схема и программа Ваша?

  • admin
    12 июля, 2014, 12:16

    Схема можно сказать классическая. Каждый контроллер имеет свою конфигурацию подключения периферийных модулей к определенным ножкам корпуса МС. Для решения той или иной задачи используются определенные выводы, к другим не подключишь. Насчет программы, если надо могу выслать asm файл.

  • Andre
    16 июля, 2014, 13:15

    Контроллер только болванка, работу определяет его прошивка. Практически любая нога может работать как на ввод, так и на вывод. Вы и без меня это знаете. Файлик неплохо бы получить. Спасибо.

  • Сергей
    26 июля, 2014, 14:45

    Во первых-БОЛЬШОЕ спасибо админу за выложеный проэкт! Во вторых есть два недостатка, первый + — на контролер перепутаны ( пришлось изменять пол схеми:-).Второй есть огромное желание Что б кнопка (на на запись кода с пульта) работала ещё и как on/off (вместо пульта,или паралельно пульту)В инете такой схеми нет, а я к сожелению не програмист а только електронщик...И кстати что бы схема сама не включалась нужно поставить кандёр на питание TSOP1736.Жду ответа по поводу on/off    

  • Сергей
    26 июля, 2014, 16:47

    И ещё один вопрос — почему схема сработует на любую кнопку пульта???

  • admin
    26 июля, 2014, 18:55

    Потому, что все пульты разные и некоторые вообще не могут работать с данным устройством. В данном устройстве используются последние шесть бит кода протокола RC-5. И если код кнопок изменяется только в более старших разрядах, то естественно приемник будет реагировать на все эти кнопки. По поводу опции on/off — этот приемник ик сигналов сделан для установки непосредственно на люстре.

  • Сергей
    27 июля, 2014, 19:05

    А у вас случайно нет прошивки на протокол NEC?

  • admin
    28 июля, 2014, 12:23

    Я этим протоколом не занимался. В журнале Радио, где то по-моему видел.

  • Сергей
    28 июля, 2014, 19:45

    Да у меня тоже есть прошивка (и готовая схема на Pic 12f629) на там на симисторах, в итоге макс. вых. напряжение 110в вместо 220. И Это естественно при использовании полупроводниковых элементов в силовом контуре! Хотелось бы  на релюшке,но так как 90% всех пультов используют протокол NEC Мне не повезло с вашей схемкой. А может есть какие-то варианты? Или ссылки? Буду очень благодарен!!! 

  • admin
    29 июля, 2014, 1:38

    Пока по NEC ничего нет. Может проще твою схему адаптировать к 220. Зарегистрируйся на форуме, открой новую тему — «Дистанционное управление освещением». На форуме можно прикреплять схемы. Выложишь схему, а там может что и придумаем.

  • Сергей
    30 июля, 2014, 0:39

    Нет. Надо програмиста!Схему я беру на себя!!!

  • Andre
    25 сентября, 2014, 9:55

    Сергей, попробуйте другой пульт. У меня, если программировать пульт от ТВ, так же срабатывал от любой кнопки, другие пульты-от назначенной.

  • Николай
    14 ноября, 2015, 15:33

    Здравствуйте собрал схему действительно плюс с минусом на контролере перепутаны.Но у меня другая проблема устройство реагирует на все кнопки пультов тех на который записываеш память пробовал и простые и универсальные.вопрос;припрошивки контролера в «ерром дата» имеются ли данные у меня нет.

  • admin
    14 ноября, 2015, 16:06

    Здравствуй, Николай. Схему исправил. В данном устройстве используются последние шесть бит кода протокола RC-5. И если код кнопок изменяется только в более старших разрядах, то естественно приемник будет реагировать на все эти кнопки. Если хочешь могу выслать исходник.

  • Николай
    14 ноября, 2015, 22:29

    Если можешь вышли.

  • Евгений
    8 апреля, 2016, 5:11

    а можно asm на почту? хочу переделать на 12F683

  • admin
    9 апреля, 2016, 16:34

    Отослал.

  • Андрей
    18 мая, 2016, 23:05

    Доброго дня всем!

    Хочу попросить автора проги сделать эту программу на 4 канала без фиксации выходного сигнала, то есть на выходе лог 1 только тогда когда нажата нужная кнопка на пульте ДУ. Пульт от телевизора. Если по схеме кнопку перенести на вход MCLR — GP3, то освободится 4 порта.

    Нужно для дистанционной настройки настенных цифровых часов.

  • admin
    20 мая, 2016, 16:45

    Привет, Андрей. Сейчас нет на это не времени не сил — посевная!

  • Виктор
    4 июня, 2017, 18:46

    Валерий Юрьевич, заинтересовало Ваше устройство, но в таком виде не совсем подходит для моих целей. Нельзя ли добавить еще один канал без фиксации (нажал кнопку пульта-единица, отпустил-ноль) и отдельную кнопку включения с замыканием на корпус? Был бы очень благодарен, а может и не только я. Спасибо.

  • Rostov
    3 ноября, 2023, 11:13

    Добрый день Валерий Юрьевич! Скиньте мне на почту пожалуйста исходник. Хочу переделать под другой контроллер. Буду очень благодарен!

  • admin
    3 ноября, 2023, 16:01

    Привет Ростов... великий? Скачай RC5-675 с disk.yandex.ru/d/oJMxFjNKwpX1cQ

Оставить комментарий