Радиопульт имеет размеры в спичечный коробок с выдвижной антенной. Рабочая частота 315мгц или 433мгц. Пульт имеет 4 кнопки,при нажатии на пульте уровень сигнала на соотвествующем выходе приемника меняется на высокий.Питание приемнкика 5 вольт. Работает нестабильно при напряжении питания менее 4.9 вольт.Питание пульта - 12в батарейка 23А.
Приемник основан на микросхеме дешифраторе SC2272-M4 ,4 канала.Возможны варианты декодеров вида SC2272-L4 - что значит у декодера выводы работают в режиме "защелки". Так же приемники могут иметь несколько режимов в зависимости от установленных перемычек.
Передатчик (пульт) основан на микросхеме шифраторе SC2262 , до 6 каналов(кнопок).
Примерная цена за комплект пульт + приемник 4.5$ на ebay.com по ключевым словам IC2262/2272 .
Назначение: управление освещением и другими бытовыми приборами.Можно использовать для управления уже существующими разнообразными радиовыключателями,основанные на этом же принципе -только надо поставить такие же перемычки для задания адреса (кода) в пульте.
Подключение к arduine:
Приемник к arduine можно подключить 3 способами:
1.Подключить напрямую выходы приемника к цифровым входам arduina.Недостаток данного варианта - занимает 4 вывода контроллера.
2.Использовать аналоговый вход контроллера,при этом используя один провод можно подключать несколько кнопок в любом месте дома.
описание схемы: R1 - 10 kOm , R2-R4 - 2 kOm ,R6-R9 - 1 kOm,Транзисторы любые N-P-N.Слева по схеме - это выводы приемника,справа - аналоговый вход контроллера. Данный способ занимает всего один аналоговый вход контроллера,но требует дополнительной обработки в arduina.
3. Подключение напрямую к приемнику без дешифратора,используя дополнительную библиотеку (на примере Show_received_code в примерах RemoteSwitch ).Используется всего один цифровой вход.Приемник (см второе фото) подключается к красной точке на вывод Arduino поддерживающий прерывание , у Duemilanove и Uno это цифровые выводы D2 (прерывание 0) или D3 (прерывание 1) .
Библиотека RemoteSwitch для работы с радиопультами,в том числе управление разными радиорозетками.Содержит как библиотеку-передатчик так и библиотеку-приемник.
Ещё одна библиотека RCswitch - отличается от предыдущей тем, что использует двоичное кодирование вместо троичного.
Управление устройствами,основанные на данных дешифраторах возможно с комьютера через USB контроллер.
Данные пульты могут работать вместе с беспроводными датчиками температуры/влажности на одном канале.
Меняем код команд на свой
Пары приемник передатчик работают на одной фиксированной частоте 315мгц или 433мгц.И разные наборы пульт-приемник имеют одну частоту. Но как быть,если рядом имеется такое же подобное устройство и они мешют друг другу ? Для этого на приемнике и передатчике можно задать свой адрес (код).
В пульте установлена микросхема шифратор SC2262, у которой, выводы А0-А7 подключаются к минусу или плюсу для того ,чтобы задать свой адрес. Шифратор поддерживает до 6 кнопок- к выводам D подключаем кнопки, к выводам A -задаем адрес.
В приемнике же установлена микросхема дешифратор SC2272-M4 на 4 канала,у которой аналогично имеются выводы А0-А7 ,где задаем такой же адрес как в пульте.Комбинаций адресов(кодов) в данном случае получается 6561 вариантов.
В отличии от шифратора дешифраторов сущесвует несколько вариантов в зависимости от количества возможных команд (кнопок) ,например дешифратор SC2272-M6 -поддерживает 6 команд. Комбинаций адресов(кодов) соотвественно уменьшается до 729.
Даже если в пульте добавить ещё 2 кнопки ,то они не будут восприниматся дешифратором 2272-M4 -для этого необходимо менять его на SC2272-M6.Самый простой вариант при использовании с микроконтроллерами - это подключение приемника по варианту с использованием библиотеки RemoteSwitch.
На фото ниже видны контактые площадки пульта (слева) и приемника (справа) которые необходимо замыкать на нижнюю линию шины минуса или на верхнюю шину плюса для того,чтобы задать свой адрес.