Diyargroup.ru

Ремонт Строй
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Программируемый выключатель света с дистанционным управлением

Программируемый выключатель света с дистанционным управлением

Продолжение ранее опубликованных статей, первая, вторая.

В этой статье речь пойдет о программируемом выключателе света с дистанционным управлением. Как и прошлых проектах для отладки и прототипирования, я использую Carduino Nano V.7

Требуемый функционал

Возможность управлять выключателем любым бытовым ИК пультом управления.

Программировать выключатель на любую кнопку бытового ИК пульта управления.

Включать/выключать свет, как от клавиши выключателя, так и с пульта, не зависимо друг от друга.

Схема и комплектующие

Для сборки прототипа использовал следующие компоненты:

Контроллер Carduino Nano V.7

ИК приемник TSOP

Описание работы выключателя

Сначала добавляем в память выключателя код кнопки пульта управления. Для этого мы берем наиболее подходящий нам пульт управления (пульт от кондиционера не подойдет) и выбираем на нем свободную кнопку, которой Вы никогда не пользуетесь (обычно это цветные кнопки телетекста). Входим в режим программирования выключателя, для этого нужно нажать на клавишу вкл/выкл и подержать 5 секунд, раздастся длинный звуковой сигнал «Бип», после этого остается нажать ранее выбранную кнопку пульта и ваш выключатель готов к работе. Теперь выключатель света будет понимать добавленную в него команду Вашего ИК пульта. Код кнопки сохраняется в энергонезависимой памяти контроллера и будет храниться в памяти даже после отключения питания схемы.

Работу прототипа выключателя смотрите на видео

Код для контроллера Arduino

e; digitalWrite(lamp, e); beep(10,300); _delay_ms(700); > irrecv.resume(); > else if(count>1) < e=

e; digitalWrite(lamp, e); beep(10,500); _delay_ms(100); > > void SaveEEPROM(uned long ir_code) < EEPROM.write(0, ir_code & 0xFF); EEPROM.write(1, (ir_code & 0xFF00) >> 8); EEPROM.write(2, (ir_code & 0xFF0000) >> 16); EEPROM.write(3, (ir_code & 0xFF000000) >> 24); >uned long LoadEEPROM() < byte val = EEPROM.read(3); uned long ir_code=val; val = EEPROM.read(2); ir_code= (ir_code << 8)| val; val = EEPROM.read(1); ir_code= (ir_code << 8)| val; val = EEPROM.read(0); ir_code= (ir_code << 8)| val; return ir_code; > void beep(byte dur, word frq) < dur=(1000/frq)*dur; for(byte i=0; i<dur; i++) < digitalWrite(speaker, HIGH); _delay_us(frq); digitalWrite(speaker, LOW); _delay_us(frq); >>

Читайте так же:
Высота монтажа выключателей света

Для компиляции кода нужно добавить библиотеку IRemote. Библиотека отличается от оригинальной, так как я добавил к ней еще несколько протоколов, в том числе и новый протокол LED телевизоров Samsung

Принципиальная схема выключателя

После отладки устройства на arduino, нарисовал окончательную схему будущего выключателя. Так как я уже писал ранее, что Arduino это удобное средство для отладки и написания кода, но для окончательной схемы он не подойдет.

Hex фаил для прошивки контроллера Atmega168

Блок питания можно использовать от зарядного устройства для мобильного телефона.

Схемы блоков питания.

Если будут вопросы задавайте, с удовольствием отвечу на них.

Привязка пульта (выключателя)

Перед началом привязки для переключения выключателя в релейный режим следует выставить потенциометры в необходимое нам положение. У различных производителей эти положения могут так же быть разными. Поэтому ищем в инструкции какое положение потенциометров соответствует релейному режиму (включениевыключение) и устанавливаем его.

1 Переключение силового блока в режим привязки.

Нажимаем и отпускаем сервисную кнопку силового блока, которая расположена на плате . Он перейдет в режим привязки, что отобразится миганием светодиода.

2 Переключение выключателя в режим привязки.

Нажать и отпустить сервисную кнопку на пульте. Пульт перейдет в режим привязки, что так же отобразится постоянным свечением индикатора.

3 Выдача пультом команды привязки.

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

4 Подтверждение привязки выключателя.

privyazka-besprovodnogo-vyklyuchatelyblock

Нажать сервисную кнопку на блоке питания. Его светодиод вспыхнет на 0,7 секунды и опять замигает медленно. Пульт успешно привязался к выключателю и блок ждет команду привязки от следующего пульта.

Программирование прибора Professional

Чтобы запрограммировать пульт от шлагбаума и ворот компании Professional, необходимо на блоке управления приёмником нажать кнопку «Learn» и подержать её в течение одной секунды. После этого загорится светодиод с соответствующей надписью. Теперь нужно на брелоке нажать такую же кнопку и дождаться, пока на блоке привода замигает и погаснет светодиод. Это будет означать то, что устройство сохранено в памяти приёмника.

Читайте так же:
Как подсоединить розетку для кабельного

В этом видео вы узнаете, как программировать пульт:

Для подключения дополнительных пультов операцию повторяют. Память у приёмника ограниченная: модели могут запоминать от 25 до 128 устройств. Если необходимо удалить все данные, то кнопку зажимают на восемь секунд. После того как она погаснет, все устройства будут удалены. Затем можно заниматься перепрограммированием привода.

Мини-пульт NERO INTRO II

Пульты серии NERO INTRO управляют интеллектуальными системами типа Intro II и NERO II. Эти приемники могут регулировать работу роллет, ворот, шлагбаумов, жалюзи, рулонных штор, солнцезащитных устройств и осветительных приборов.

Передатчики Nero Intro II бывают двухканальные и четырехканальные. Однако, может быть задано большее количество функций, чем каналов прибора. То есть одна кнопка пульта способна отдавать несколько команд.

мини-пульт NERO INTRO II

Технические характеристики Nero Intro II

  • Диапазон рабочих частот – 434,42 ± 0,37 МГц.
  • Температура окружающей среды – от 0 до +45 °С.
  • Степень защиты корпуса – IP40.
  • Элемент питания – 23А (12В).
  • Количество каналов Nero Intro II-2 – 2 канала.
  • Количество каналов Nero Intro II-4 – 4 канала.
  • Габаритные размеры Nero Intro II-2 – 55*37*19 мм.
  • Габаритные размеры Nero Intro II-4 – 60*40*18 мм.

Функциональные возможности

Кнопки пульта могут работать в разных режимах. Причем есть возможность каждую из них настроить индивидуально.

Роллетный режим применяется для назначения кнопке выполнения одной команды. Например, одна кнопка посылает команду «Вверх», вторая – «Стоп», третья – «Вниз».

В этом режиме также можно назначить пошаговое выполнение команд. При первом нажатии «Включить», при втором – «Выключить». В пошаговом режиме команды выполняются по кругу: «Вверх» — «Стоп» — «Вниз» — «Стоп» или «Открыть» — «Закрыть». Зависит от настроек приемника.

Жалюзийный режим установлен на новом пульте, как заводские настройки. Одна кнопка отвечает за несколько функций устройства. При коротком нажатии кнопки выполняется одно действие, при нажатии с удержанием – другое.

Читайте так же:
Метод измерения тока релаксации в силовых кабелях

Диммерный режим настраивается для управления освещением с лампами, подключенными к диммерам Intro II.

Для организации правильной работы системы соответственным образом настраивается и приемник. Приемники могут быть настроены на такие режимы:

  • режим короткой команды,
  • роллетный,
  • жалюзийный,
  • режим непрерывной команды.

Кроме этого светодиод пульта сигнализирует, когда разряжается батарейка, для ее своевременной замены.

Для замены элемента питания плоской отверткой или небольшим ножом разъединяются половинки корпуса прибора. Устанавливая новую батарею следует соблюдать полярность. Соединяются верхняя и нижняя крышки небольшим нажатием на них до щелчка.

Функция энергосбережения отключает пульт при нажатой кнопке более 16 секунд.

Прибор очень компактный и служит удобным брелоком.

Технические характеристики Nero Intro II

Программирование пульта Nero Intro II

Выбор режима

Заводскими настройками на пульте установлен жалюзийный режим. Если предусматривается работа другим способом, его перенастраивают, выполняя следующие действия.

1. Ввод пульта в режим программирования. Программируемая кнопка находится в нажатом положении до окончания процесса.

— Нажать нужную кнопку и удерживать ее. Светодиод пульта горит ровным светом.

— Кратковременно нажать любую другую кнопку. Светодиод погаснет – передатчик входит в режим настройки.

— Через 4 секунды светодиод загорается, периодически мигая два раза – пульт находится в жалюзийном режиме.

2. Продолжая удерживать программируемую кнопку, вновь коротко нажимаем произвольно выбранную. Светодиод мигает трижды с небольшими перерывами – пульт перешел в диммерный режим.

3. Чтобы перейти в роллетный режим, еще раз нажать любую произвольную кнопку (программируемая остается нажатой). Светодиод вспыхивает по одному разу через небольшие промежутки времени.

4. Отпустить программируемую кнопку. Светодиод гаснет. Пульт переведен в роллетный режим.

Смена режимов происходит по кругу: жалюзийный – диммерный – роллетный. Кнопку всегда можно настроить на тот, который необходим.

Запись кнопки пульта в приемник

1. Приемник подготовить для записи цифрового сигнала передатчика. Для этого длительное время (до 4 секунд) удерживать кнопку программирования приемника (указана в инструкции приемника). После того как произойдет вспышка индикатора, сопровождающаяся звуковым сигналом, кнопку отпустить. Приемник готов к программированию.

Читайте так же:
Выключатель подсветки бардачка приора

2. Нажать и удерживать программируемую кнопку пульта. Кратковременно надавить любую другую. Индикатор приемника загорается прерывистым зеленым светом и звучит сигнал. Код принят.

3. Перевести приемник в обычный рабочий режим. Для этого дважды нажать ту же кнопку, что и перед этим. Звуковой сигнал и желтая вспышка индикатора подтвердят окончание процесса.

Дистанционное программирование кнопок нового пульта от действующего

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

1. Нажать и удерживать на рабочем пульте кнопку, код которой будет передаваться. Следом нажать произвольно другую. Удерживать обе в течение 4 секунд, пока не даст сигнал индикатор и динамик приемника. Кнопки отпустить. Приемник в режиме программирования.

2. На программируемом пульте нажать кнопку, которую необходимо активировать. Удерживая ее нажать любую другую коротко. Приемник издаст звуковой сигнал и мигнет зеленым светом.

3. Вывести приемник из режима записи, повторив пункт 1. О завершении дела сообщит желтая вспышка индикатора приемника, сопровождаемая характерным звуком.

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

Программирование пульта Nero Intro II
Своим покупателям мы даем максимум гарантий и комфорта.

Качество продукции подтверждается сертификатами соответствия.

Цены на пульты и аксессуары рекомендованы производителем, без наценок.

Задания частоты наружным прибором

При применении вида определения частоты наружным прибором надо включать его по схеме ниже.

Программирование частотных преобразователей

Рекомендовано потенциометр сопротивлением не ниже 5 килоом. Номинальное значение измерителя задается из требований не увеличивать нагрузку питающего источника в частотнике +10 вольт – составляет наибольшее значение 20 миллиампер и меньше.

Потенциометр подсоединяется между контактами +10 вольт и АСМ, значение сигнала от него подсоединяется к AVI.

Читайте так же:
Есть ток когда отвертка с индикатором светится

Схемы потенциометров и разных параметров сообщения задания у преобразователей отличаются.

Пульт — модель Came TOP-432NA

Самая популярная модель среди огромного количества людей. Такая популярность обусловлена тем что он двухканальный, что дает возможность управлять отдельным устройством открывать шлагбаум, ворота. Изготовлено изделие по технологии постоянного кода. Отличают небольшие размеры — 32*68*13. Возможно выполнение задачи до 150 метров. Программирование происходит по следующей последовательности:

  1. Работающий прибор вместе с новым необходимо расположить друг от друга на расстоянии около 5 мм.
  2. На новом брелоке одновременно необходимо нажать две кнопки, удерживать их до момента пока индикатор начнет мигать часто.
  3. Отпускаем обе кнопки, затем нажимаем ту, которую необходимо запрограммировать. При этом индикатор должен гореть ровно.
  4. На старом пульте необходимо быстро щелкнуть клавишу с которой будет происходить переустановка. Даная манипуляция проводится до того момента пока новый прибор не начнем светиться.
  5. Если все выполнено правильно индикатор нового прибора моргнет три раза. Если этого нет, стоит повторить все сначала.

Делаем дубликат пультов Doorhan

Как запрограммировать пульт для шлагбаумов и гаражных ворот?

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

Обучение пультов Doorhan выполняется следующим образом:

  • На плате приемника зажимаем кнопку «Rec» (в некоторых моделях она называется «запись пультов») на 3 секунды — должен загореться светодиодный индикатор под надписью «LED1».
  • Подносим брелок к радиоприемнику и зажимаем нужную нам кнопку на 3 секунды — запись программы должна выполниться.
  • Проверяем работу кнопки.

Таким способом записывается каждый прибор. Отметим, что разные модели радиоприемников Doorhan способны записывать от 30 до нескольких сотен пультов.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector