Устройство радиоуправления на 4 команды

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

Схема передатчика

Передатчик состоит из кодера на микроконтроллере, и радиомодуля для передачи данных по радиоканалу. Модуляция – ШИМ. В передатчик заложен алгоритм помехоустойчивой передачи данных, для защиты от ложных срабатываний. Потребление тока в режиме покоя составляет 0,1мкА в режиме сна, и 11мА во время передачи (от источника напряжения 3В). 0,3мкА в режиме сна, и 15мА во время передачи (от источника напряжения 6В). Для управления на небольшой дистанции достаточно одной литиевой батареи. Для более дальней связи используются 2 литиевых батареи. Плата передатчика – 2-х сторонняя. Обратная сторона используется в качестве экрана. Фольга только удалена под катушкой L2.

Особенности передатчика:
— для сверхнизкого потребления тока в режиме сна в контроллере пришлось отключить одну важную функцию (с этой функцией потребление тока составило бы 60 мкА, что не есть хорошо), поэтому в некоторых ситуациях контроллер при подключении батареи может зависнуть. Для вывода его из этого состояния нужно извлечь батарею, нажать на кнопку SB4 (для разряда конденсаторов), и снова установить батарею до успешного старта контроллера. В нормальном рабочем режиме с установленной батареей зависаний не будет (пока батарея не разрядится).

Схема приемника

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

Модуль передатчика

Модуль приемника

Модуль приемника

А теперь о дальности работы. При питании передатчика от источника напряжением 6В и нахождении передатчика на 7 этаже мне удавалось передавать команды на расстояние до 1км. Причем внутри дома сигнал передатчика пробивал насквозь 7 этажей (до 1 этажа), прием даже велся в металлическом лифте на пути следования с 7 до 1 этажа. При нахождении передатчика на уровне 1,5 метра от земли сигнал передавался до 300 метров при прямой видимости. В качестве антенн были использованы куски провода по 17см.

Модули приемника и передатчика

Прошивки бесплатны, и не имеют никаких ограничений. Кодер и декодер имеют индивидуальный код (который пользователь может изменить для себя при прошивании контроллеров). Отмечено красным на скриншоте. Важно, чтобы ID кодера и декодера в формате HEX совпадали, иначе декодер не увидит кодер. Тем, кому ID менять не надо — просто прошиваем контроллер. По умолчанию ID E5EAA9.

При программировании контроллеров не забываем о калибровочных константах http://pro-radio.ru/controllers/3131-2/ (у кого PICkit – могут о этом не беспокоиться, программатор сам все сделает).

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

Скачать прошивки и печатные платы в формате LAY вы можете ниже

Обсуждение данного устройства на форуме: устройство радиоуправления на 4 команды — вопросы, и решение проблем

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
Передатчик
МК PIC 8-бит PIC12F675 1 PIC12F629
VT1 Транзистор 2SC3357 1
VT2 Биполярный транзистор BC847 1
C1, C4 Конденсатор 10 мкФ 2
C2 Конденсатор 3 пФ 1
C3 Конденсатор 5.6 пФ 1
R1 Резистор 1 кОм 1
R2, R4 Резистор 10 кОм 2
R3 Резистор 6.8 кОм 1
L1 Катушка индуктивности 10 мкГн 1
L2 Катушка индуктивности 1 2 витка провода диаметром 0,7 мм на оправке 4,5 мм
ZQ1 Кварц 433.92 МГц 1
HL1 Светодиод 1
SB1-SB4 Кнопка 4
Элемент питания CR1616 2
Приемник
МК PIC 8-бит PIC12F675 1 PIC12F629
C1 Конденсатор 10 мкФ 1
R1-R4 Резистор 1 кОм 4
HL1-HL4 Светодиод 4