Управление нагрузкой китайским пультом. Дистанционное управление светом

Всем доброго времени суток!!! На этот раз представляю вашему вниманию устройство управления нагрузками при помощи любого ИК пульта, будь он от телевизора, двд плейера и прочей бытовой лабуды:-)
В наше прогрессивное время, разнообразие схемных решений, доступность любого радиокомпонента делает многих настолько ленивыми (например меня ), что неохота лишний раз встать с дивана, что бы включить даже свет. На помощь таким "тунеядцам" и приходит данная схема. Сразу оговорюсь, прошивка не моя, до этого она предназначалась для IR драйвера и формирования сигналов TxD, RxD и т.п. Мною просто была доработана, а также изменена принципиальная схема, добавлен индикаторный светодиод, а также исполнительная часть в виде токоограничивающего резистора, реле, диодов и транзисторных ключей. Что ж, не буду много расписывать - приступим.
Итак, принципиальная схема:


Насколько можно заметить всё проще пареной репы:-) Для удобства работы даже изобразил цоколёвку элементов.

"Сердце" данной схемы дешёвый и сердитый Attiny13.



Сигналы с пульта принимает интегральный IR приёмник TSOP4836, пару элементов в обвеске,
испонительная часть и получаем полноценное устройство управления аж тремя нагрузками!!!

Итак, список необходимых компонентов:


Идём за детальками...


И понадобится нам следуюющее...


Приступаем к изготовлению платки, думаю этот процесс описывать не стоит - ничего нового.
Как обычно: Sprint Layout --> глянцевая бумага --> лазерный принтер --> утюг --> вода --> ацетон --> хлорное железо --> сплав Розе --> сверление --> пайка.


После всех манипуляций с фольгированным текстолитом и получения нужного нам "тела" Прошиваем МК.
Мне очень нравится CodeVisionAVR, поэтому работаю всегда в нём. Не забываем про фьюзы, а именно:

Настроить внутренний RC генератор на частоту 9,6 мГц (CSKEL = 10)
- Оставляем включенным возможность внутрисхемного программирования (SPIEN = 0)
- Устанавливаем защиту от стирания EEPROM (EESAVE = 0)
- Время запуска устанавливаем 14 CK + 64 ms(SUT = 10)

Для прочей наглядности предоставляю скриншот для CodeVisionAVR



В качестве питания нашего лентяйского девайса применил небольшой торроидальный трасформатор,
который нашёлся в закромах после очередных поисков


По внешнему виду примерно 8-10 ватт. Да нам этого вполне и достаточно.
Даже в случае включения всех нагрузок потребляемый ток составит:
120 мкА - микроконтроллер, 90 мА - 3 релюшки(I=12 В / 400 Ом = 30 мА * 3 = 90мА)
УУУУ...!!! Да нам такой мощности за глаза хватит, даже лишнее, ну да ладно, жадничать не будем, а то скупой платит дважды:fellow:
Не забудьте только Тиньку поставить на плату после прошивки, а то потом скажете, мол ничего не работает
Ну будем надеяться, что у вас все заработало с первого раза
Итак...включаем
Показателем того, что только что прошитая внутренняя программа запустилась удачно,
является мигание светодиода HL1 при подаче питания на схему. Берем любой пульт и пробуем нажать какую-либо кнопку.
Если светодиод реагирует своим мерцанием на нажатия - это признак того, что устройство сможет работать с данным пультом.
Пока что мы видим, что любое нажатие не приносит каких либо действий. Это всё потому, что оно не знает кодов пульта, поэтому нужно пройти определённую процедуру обучения для этого необходимо:

1. Нажать любую кнопку и держать её до тех пор, пока светодиод не погаснет (примерно 10 секунд)
2. Теперь нужно нажать последовательно 7 клавиш, которые буду отвечать за команды в следующем порядке:
а) Первая кнопка - включение нагрузки А
б) Вторая кнопка - включение нагрузки В
в) Третья кнопка - включение нагрузки С
г) Четвёртая кнопка - включение всех нагрузок
д) Пятая кнопка - выключение всех нагрузок
е) Шестая кнопка - запоминание текущего состояния
ж) Седьмая кнопка - восстановление последнего запомненного состояния
Коды сохраняются в энергонезависимую память, поэтому данную процедуру необходимо будет произвести всего лишь один раз.
Теперь пробуем нажать любую из выбранных клавиш. Слышим щелканье реле? Прекрасно!!! Всё получилось:-)
Моя проблема состоит в том, что я не особо люблю делать корпусы, но надо, поэтому получилось вот такое.

2015-02-13 в 01:49

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

Приемник модели JY-JM5V (XD-YK04) и построен на микросхеме SC2272-M4. Работает на частоте 315 МГц. Четырехканальный приемник имеющий также возможность кодирования чтобы не принимать сигналы с других пультов которые могут находится и использоваться рядом. Помимо выходов для четырех нагрузок, имеется универсальный выход. На него сигнал подается при нажатии на любую кнопку.

Передатчик построен на микросхеме SC2262. Работает на частоте 315 МГц. Имеет четыре кнопки, а следовательно может управлять четырмя нагрузками. Плата с батарейкой (типоразмер 23А 12V) размещена в удобном пластиковом корпусе-брелке. В нем имеется телескопическая антенна, что неприменно увеличит дальность передачи сигнала. Имеется защита от случайного нажатия на кнопки. Реализовано это с помощью задвигающейся крышки. По мне в нем есть один небольшой минус. Антенна никак не закреплена и держится лишь за счет припаянного к ней проводника.

Позже немного пожалел что не заказал готовый модуль приемника с установленным блоками реле. Но это меня не остановило, а наоборот заинтересовало. Поиски в интернете не помогли найти мне действительную рабочую схему подключения данного модуля. Нашел лишь схему подключения его к Arduino . В итоге получилась такая простая схема. Нарисовал цепь для одного канала, для других сделать аналогично. На схеме виден контакт UT (обозначен на плате приемника). Тот самый универсальный выход. Длина антенны 22 см (в иделае).

Тестировал все на макетной плате . Проверял работу на осцилографе (страшный С1-159) но показал что надо. Схема полностью рабочая. При нажатии на кнопку передатчика, на выходе приемника появляется сигнал. При отпуске кнопки, нагрузка отключается. Слышал есть такие же модули которые работают в тригеррном режиме. При этом микросхемы имеют иную маркировку.

Если возникнут вопросы, задавайте.

Не пропустите обновления! Подписывайтесь на нашу группу

Цена: $3.92

Перейти в магазин

Добрый день друзья! Не так давно я озадачился очередной модернизацией своего жилища, а именно созданием управляемой дистанционно светодиодной подсветки. Подробности под катом)

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

Знакомьтесь модуль дистанционного управления нагрузкой с электромагнитным реле и пультом на 433 Мгц.

Позволяет управлять нагрузкой в 10 А при напряжении 250 Вольт. «Но это не точно». Это же китайцы. Однако с уверенностью могу сказать, что нагрузку в 800-900 Вт на протяжении 2 часов реле держало абсолютно без проблем, специально проверил перед тем как написать этот обзор. Кроме того, это реле трудится у меня около года на управлении подсветкой стола и подобный модуль с таким же реле трудится в коридоре, управляя лампочкой.

С вступлением на этом и закончим. Начнем рассматривать собственно само реле.

Видим 2 клемника: один на 2 провода и второй на 3 провода. Через клемник на 2 провода подается питание 12 вольт, а второй служит для подключения управляемой нагрузки. Теперь перейдем к рассмотрению обратной стороны реле, в частности места подключения трехместного клемника.

Центральный контакт (СОМ) служит для подключения входа размыкаемой цепи, а контакты NC и NO соответственно для выхода размыкаемой замыкаемой цепи. При этом контакт NC (normal close) в выключенном положении реле замкнут, а NO (normal open) наоборот разомкнут и при включении реле они меняются местами. Это позволяет как включать подключенную нагрузку по нажатию кнопки, так и выключать ее.

Теперь посмотрим на перемычку и поймем для чего она предназначена.

Данная перемычка позволяет менять режим работы пульта реле, выбирая из 3-х вариантов.

1) В том случае, когда перемычка не установлена вообще: нажатие кнопки А замыкает реле, а отпускание этой кнопки размыкает реле.
2) Перемычка установлена на контакты 1 и 2: нажатие кнопки А замыкает реле, а нажатие кнопки В - размыкает реле.
3) Перемычка установлена на контакты 2 и 3: первое нажатие кнопки А замыкает реле, второе нажатие кнопки А размыкает реле, далее по кругу.

Теперь рассмотрим кнопку записи брелка в память.

Мне использовать ее не довелось поэтому привожу перевод с описания на страничке товара:

1) Для записи нового брелка удерживать кнопку 3 сек потом нажать кнопку на брелке.
2) Для очистки всех записанных брелков удерживайте кнопку 8 сек и более.

Что касается дальности: у меня без проблем берет через 3-4 бетонные стены около 20 метров, на открытой площадке порядка 50-70 метров без проблем.

Подводя итоги: мне товар очень понравился, как своим видом, так и большим количеством сценариев использования. Сейчас использую такое реле для дистанционного включения подсветки в комнате (около полугода- никаких проблем). В дальнейшем планирую сделать дистанционный электрозапал для пиротехники на базе такого реле. Кстати потребление тока заявлено у продавца прядка 6 mAh, по моим же измерениям получилось 4 mAh. Это позволит делать на базе этого реле автономные проекты. В целом к покупке однозначно рекомендую. Свою цену оправдывает.