Данное устройство предназначено для управления 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 | Поиск в магазине Отрон | ||||
Скачать список элементов (PDF)
Прикрепленные файлы:
- rmodem16_radio_control_4.rar (18 Кб)
Комментарии (91) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
Меняется через исходник. Могу выложить несколько вариантов прошивок с разными идентификационными кодами.
[Автор]
Или включения передатчиков, например: rfPIC12F675,MAX1472?
И подойдет ли он к вашей печатной плате которую вы выложили в статье?
Если нет, то какая должна быть схема и печатная плата?
Заранее спасибо!
Имею в своем арсенале, китайский приемник и передатчик и LaunchPad MSP430
У меня получалось только передавать 0 и 1. При нажатии например на кнопку передавал 1, когда отпускал 0.
Программатор pic k150, программа microBrn
[Автор]
[Автор]
[Автор]
Я новичок и прошу строго не судить если вопрос оказался глупым...
[Автор]
Но собрал я его для того что бы привязать его к broadlink rm2 pro и тут у меня нифига не получилось. Broadlink rm2 pro его увидел , считал его команду и сохранил в себе, но когда он отсылает команду на декодер, последний ни как не реагирует. Broadlink rm2 pro рассчитан по заявленным характеристикам на работу в диапазоне 315/433 МГц, но сие чудо он не принял в свои ряды. Далее последовали танцы с бубном..... В broadlink rm2 pro есть функция как таймер на несколько команд и я решил поставить broadlink rm2 pro задачу на отправку одной и той же команды несколько раз с интервалом 0 секунд, НО !!! Записав одну команду дальше записывать он отказался мотивируя тем, что нет больше места в памяти для сохранения команд. Следом я попробовал сделать ту же операцию с командами от телевизора и он записал 5 команд без проблем. Отсюда я сделал вывод, что в написанной вами программе очень информативные и большие по объему команды отсылаемые кодером на декодер.
Я в программировании МК абсолютный ноль и ваш проект это первый в моей жизни собранный и работающий пульт. С радио техникой никогда не дружил и профессия у меня далека от электроники.
Теперь вопрос:
Если всё же как я полагаю отсылаемый кодером сигнал длинный и большой , то можно его сделать максимально мизерным ???, с той же базой, что бы не менять обвязку МК и схему.
Я понимаю, что любой не оплачиваемый труд считается за рабство :))))) , а посему готов оплатить ваш труд. Я конечно же не знаю, сколько это будет стоить, но думаю цена будет адекватной проделанной работе. Я хотел вам перечислить деньги но там где было написано , там в рублях и непонятно куда отправлять. Я не резидент РФ и живу в Кыргызстане. У меня мастер кард $. Если есть вариант отправить вам деньги на вашу карту то будет хорошо. В рублях я даже не знаю как это делать. Возможно есть и другие легкие варианты.
Задумал я это потому, что после того как приобрел broadlink rm2 pro подключил тв и кондиционер за бесплатно, а вот остальные радио штучки у нас какие то не дешевые . В доме 19 выключателей на свет, по 3-4-5 штук на комнату и покупать на все выходит очень накладно. Да и розетки хотелось бы переделать на управлении, иначе какой же это умный дом получается.
В общем задача у меня сделать пульты своим руками, что бы они не путали друг друга и главное что бы их понимал broadlink rm2 pro . На данный момент он пульт по вашей схеме не понимает.
В обсуждении я написать не смог , там только зарегистрированные пользователи пишут.
Жду вашего ответа.
[Автор]
Помнятся те времена (2011г) когда на ебее самая дешевая пара (приемник + передатчик) стоили 5$(в 10 раз дороже чем сейчас), но и качество модулей было соответствующее за такие деньги! Приемник из статьи как раз и куплен за вышеуказанные деньги. И дальность максимальная, которую мне с ним удалось получить составляла 1км при нахождении передатчика на 7 этаже.
Ваш Broadlink rm2 pro скорее всего рассчитан на работу с широко распространенными китайскими кодерами, поэтому мой передатчик он не может запомнить так как длина кода большая.
Вам проще на али купить готовые пульты на большое количество команд, чем мне урезать длину кода
Заказал на алиэкспресс готовые радиомодули с пультами, но из 15 одинаковых моделей только один продавец ответил, что будет работать с broadlink rm2 pro , остальные ответили что не будет. (Хотя модели что по характеристикам, что по фото один в один.)
Если прибудут то "будем посмотреть"
Товарищ 4uvak, судя по тому, что вы написали, что прошивку укорачивать "гиморно" я делаю выводы что вы сами пишете прошивки и очень разбираетесь в таких (электронных) штучках.
Не могли бы вы дать мне совет:
Фабула:
Нашел в интернете http://signalsam.blogspot.com/2015/06/blog-post.html?m=1 схемка ик выключатель. Схема проста до безобразия. Собрал, прошил НО! Работает без фиксации
Проект выложила женщина Алла Федерова. Обратной связи нет, обсуждений нет....
У нее по идее все должно работать с фиксацией на одном силовом реле, у меня работает без фиксации. Нажал работает, отпустил - потухло.
В силу того, что я в программировании полный ноль и учитывая то, что данный девайс сконнектитлся с broadlink rm2 pro, то я взял это устройство как пока единственное что можно привязать к broadlink rm2 pro .
А теперь вопрос:
Не могли бы вы подсказать, как можно придумать ключ для управления реле одним и тем же сигналом, с учетом того, что с транзистора ВС547 выходит кратковременный минус...
Я полагаю, что это как вариант исправить работу данной приблуды на работу с фиксацией.
[Автор]
И схема какая-то неправильная. Нельзя базу биполярного транзистора напрямую цеплять к выводу МК
[Автор]
Ваш программатор EEPROM помимо прошивки прошил? В окошке EEPROM dada в первых 3х ячейках должны быть данные.
Внимание для тех кто еще не купил программатор! Покупая программатор склоняйтесь в сторону клона PICKIT3. Стоит не так дорого, но с ним при прошивании никогда проблем не возникало
[Автор]
[Автор]
[Автор]
[Автор]
[Автор]
А можно с этого момента поподробней? Я в этом ничего не понимаю, могу только спаять.
Если не трудно можно сделать подобный рисунок как в прикрепленном файле или от руки нарисовать что куда подключать.
[Автор]
[Автор]
[Автор]
[Автор]
И будет ли работать с модулем wl101-341?
[Автор]
315 или 433?
[Автор]
[Автор]
[Автор]
[Автор]
У меня принимающее устройство на батарейном питании на не большой дистанции от передатчика. Применяю китайский модуль приемника H3V3E с потреблением тока в ждущем режиме 0.25 мА.
[Автор]