Главная » Радиомодемы
Призовой фонд
на ноябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Тестер компонентов LCR-T4
Паяльник
4. 200 руб.
От пользователей

Похожие статьи:


Устройство радиоуправления на 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Поиск в LCSCВ блокнот
VT1 Транзистор2SC33571 Поиск в LCSCВ блокнот
VT2 Биполярный транзистор
BC847
1 Поиск в LCSCВ блокнот
C1, C4 Конденсатор10 мкФ2 Поиск в LCSCВ блокнот
C2 Конденсатор3 пФ1 Поиск в LCSCВ блокнот
C3 Конденсатор5.6 пФ1 Поиск в LCSCВ блокнот
R1 Резистор
1 кОм
1 Поиск в LCSCВ блокнот
R2, R4 Резистор
10 кОм
2 Поиск в LCSCВ блокнот
R3 Резистор
6.8 кОм
1 Поиск в LCSCВ блокнот
L1 Катушка индуктивности10 мкГн1 Поиск в LCSCВ блокнот
L2 Катушка индуктивности1 2 витка провода диаметром 0,7 мм на оправке 4,5 ммПоиск в LCSCВ блокнот
ZQ1 Кварц433.92 МГц1 Поиск в LCSCВ блокнот
HL1 Светодиод1 Поиск в LCSCВ блокнот
SB1-SB4 Кнопка4 Поиск в LCSCВ блокнот
Элемент питанияCR16162 Поиск в LCSCВ блокнот
Приемник
МК PIC 8-бит
PIC12F675
1 PIC12F629Поиск в LCSCВ блокнот
C1 Конденсатор10 мкФ1 Поиск в LCSCВ блокнот
R1-R4 Резистор
1 кОм
4 Поиск в LCSCВ блокнот
HL1-HL4 Светодиод4 Поиск в LCSCВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: Изменена: 02.08.2016 0 1
Я собрал 1 1
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 5 Проголосовало: 1 чел.

Комментарии (67) | Я собрал (0) | Подписаться

0
asenicum #
Кодер и декодер имеют индивидуальный код (могут быть перестроены на сотни миллиардов различных комбинаций)
Можно это описать подробней?
Ответить
0
4uvak #
Меняется через исходник. Могу выложить несколько вариантов прошивок с разными идентификационными кодами.
Ответить
0
raiden98 #
Сообщение от 4uvak
Меняется через исходник. Могу выложить несколько вариантов прошивок с разными идентификационными кодами.
Конечно выкладывайте! Будем премного благодарны!
Ответить
0
joni4132 #
А что касается готовых модулей, то как подсоединять модуль передатчика?
Ответить
0

[Автор]
4uvak #
Ктото в теме поддержки нарисовал
Прикрепленный файл: RX TX.JPG
Ответить
0
pavel #
Можно ли выложить исходник?
Ответить
0
4uvak #
По поводу исходника обращаться на marvin-mefisto(собака)mail.ru
Ответить
0
arsenicum #
Можно ли вывод контроллера 2 использовать для разрешения работы усилителя мощности?
Или включения передатчиков, например: rfPIC12F675,MAX1472?
Ответить
0
4uvak #
Да, конечно можно! В одном из вариантов брелка я как раз и использую MAX1472. И 2 вывод МК изначально предназначался для включения усилителя мощности MAX1472. Схему с 2SC3357 разместил, так как она проще в повторении, и не возникнет проблем с поиском дефицитной MAX1472...
Ответить
0
Саша #
Спасибо большое за схему и отдельное спасибо за бесплатную прошивку. Давно искал подобную конструкцию. Но всегда была проблема либо с контроллером, либо с платными прошивками. Сделал на домашние ворота. Отлично работает!
Ответить
0
keylog #
Здравствуйте, не могли бы выложить исходник хочется понять как организуется кодер и декодер. За ранее спасибо.
Ответить
0
Wel #
А подойдет ли для устройства такой пульт?
Ответить
0
4uvak #
Если пульт копирует сигнал 1 в 1, то подойдет.
Ответить
0
proekt07 #
В режиме с фиксацией (перемычка на земле) все выходы на ответной части работают 2-5 сек и дружно сбрасываются. Что может быть?
Ответить
0
4uvak #
Возможно происходит сброс процессора по снижению питания (при разряженном АКБ). Попробуйте запитать приемное устройство источником стабилизированного напряжения 4-5В. Если проблема не устранится - создайте тему на форуме для более детального изучения проблемы.
Ответить
0
keylog #
Пробовал симулировать в Протеусе аналогичная ситуация.
Ответить
0
proekt07 #
Как раз приемник и был запитан от лабораторного источника питания. А вот передатчик ни разу не зависал в процессе подключения батареи. Может надо соблюсти какие-нибудь нюансы при прошивке? Кстати, прошивал PIC12F629 работает точно также.
Ответить
0
4uvak #
Я сегодня скачал прошивку с сайта, залил в отладочную плату которую использовал при разработке ПО. Светодиод час уже как горит и не собирается гаснуть. Проблемы не наблюдается. По поводу зависания передатчика - второй передатчик на PIC12F629 при подключении питания имел свойство зависать. Хотя PIC12F675 в данной конструкции тоже ни разу не завис (PIC12F629 не стал ставить ввиду его отсутствия). Чем Вы прошиваете контроллер? Если биты конфигурации ставятся вручную, то проверьте правильно ли они установлены (_MCLRE_OFF & _PWRTE_ON & _BODEN_ON & _CP_OFF & _WDT_ON & _INTRC_OSC_NOCLKOUT). Еще рекомендую приемник отдельно от АКБ запитать и проверить работу.
Ответить
0
sanntex #
Можно ли по подробней про модуль на приемнике?
Ответить
0
4uvak #
Для обсуждения данного устройства создана специальная тема на форуме
Ответить
0
Vasiliy #
Добрый день скажите а можно ли сделать устройство радиоуправления на 4 команды на радио модулях приемник-HM-R868S,передатчик-HM-T868S ?
И подойдет ли он к вашей печатной плате которую вы выложили в статье?
Если нет, то какая должна быть схема и печатная плата?
Заранее спасибо!
Ответить
0
Артем #
Ребят, подскажите пожалуйста, как можно передать ряд информации, например число 1234 через китайский передатчик, который изображен в посте? И каким образом автор вообще распознает, какая клавиша была нажата? Спасибо.
Имею в своем арсенале, китайский приемник и передатчик и LaunchPad MSP430
У меня получалось только передавать 0 и 1. При нажатии например на кнопку передавал 1, когда отпускал 0.
Ответить
0
Александр #
Жду прошивку на разные ID, нужно управлять несколькими нагрузками и одного места.
Ответить
0
4uvak #
Прошивки на разные ID имеются в теме на форуме. Ссылка ниже!
Ответить
0
Владимир #
А как я могу упростить схему передатчика, если имею готовый модуль? Что к чему подключать? Вывод микроконтроллера 3 к (дата) и просто запитать?
Ответить
0
4uvak #
Да, нужно 3 вывод контроллера повесить на data, и запитать передатчик...
Ответить
0
Владимир #
Могу ли я использовать этот модуль? http://www.ebay.com/itm/433Mhz-RF-transmitter-and-receiver-module-Alarm-Set-for-Arduino-ARM-MCU-WL-/330908259612?pt=LH_DefaultDomain_0&hash=item4d0bab551c Там частота немного меньше, по описанию ровно 433 взаместо 433.92
Ответить
0
4uvak #
Да, можете
Ответить
0
Дмитрий #
Прошиваю микросхемы программатором, файл прошивки отличается от считываемого. Так должно быть или косяк где-то?
Программатор pic k150, программа microBrn
Ответить
0
Владимир #
Если при прочтение все ноли, то это просто прошивка залочена и через программатор ее не прочитать. Фьюз блокировки убираешь и все будет читаться.
Ответить
0
андрей #
А какой радиомодуль к этой схеме подойдет?
Ответить
0
N360 #
Здравствуйте! Вопрос к автору этого прекрасного проекта. А можно применить контроллер PIC12F629 в этом проекте? И еще прошивку нужно менять если ставить PIC12F629?
Ответить
0

[Автор]
4uvak #
Можно смело прошивать PIC12F629 прошивкой от PIC12F675
Ответить
0
qlewer #
Объясните, пожалуйста, для чего вообще нужен L1 на передатчике? И как можно усилить передатчик?
Ответить
0
Алексей #
Усилить можно добавив дополнительный усилительный каскад или несколько, заменив ВЧ часть другой, или подключив к интегральному усилителю (типа M67705M/M57797MA/M57788M/M57786M/M57721M/M68732LA/M67799M/M67749M и др.).
Ответить
0

[Автор]
4uvak #
Тестируем новые прошивки. Я их разместил в теме обсуждения данного устройства.
Ответить
0

[Автор]
4uvak #
Прошивки в статье обновлены!
Ответить
0
Мухтар #
Скажите пожалуйста, я могу использовать несколько кодеров и декодеров с одной парой передатчика 433 МГц без всяких переключений? Не будут ли они мешать друг другу передавая информацию через один радио модуль?
Я новичок и прошу строго не судить если вопрос оказался глупым...
Ответить
0

[Автор]
4uvak #
Не совсем понятен вопрос. Вы хотите к одному передатчику сразу несколько кодеров подключить? При передаче информации по радиоканалу передатчиков с разными id не допустима одновременная работа передатчиков, иначе они будут мешать друг другу
Ответить
0
Мухтар #
Уважаемый 4uvak. Собрал на днях сие чудо на 4 канала. Использовал радио модуль FS1000A, Пашет конечно же все как и написано, за исключением дальности, но думаю это радио модуль просто не фонтан, от того и стоит он 1,5$.
Но собрал я его для того что бы привязать его к 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 . На данный момент он пульт по вашей схеме не понимает.

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

Жду вашего ответа.
Ответить
0

[Автор]
4uvak #
К сожалению да, нынешнее качество радиомодулей оставляет желать лучшего. Сам недавно купил 2 пары модулей по 0,6$, так вот один приемник вообще не заработал даже от в упор поднесенного передатчика. Но после подстройки крутилкой приемника, приемник начал работать. Дальность я не проверял.
Помнятся те времена (2011г) когда на ебее самая дешевая пара (приемник + передатчик) стоили 5$(в 10 раз дороже чем сейчас), но и качество модулей было соответствующее за такие деньги! Приемник из статьи как раз и куплен за вышеуказанные деньги. И дальность максимальная, которую мне с ним удалось получить составляла 1км при нахождении передатчика на 7 этаже.
Ваш Broadlink rm2 pro скорее всего рассчитан на работу с широко распространенными китайскими кодерами, поэтому мой передатчик он не может запомнить так как длина кода большая.
Вам проще на али купить готовые пульты на большое количество команд, чем мне урезать длину кода
Ответить
0
Мухтар #
Спасибо за то, что не оставили мой вопрос без внимания.
Заказал на алиэкспресс готовые радиомодули с пультами, но из 15 одинаковых моделей только один продавец ответил, что будет работать с broadlink rm2 pro , остальные ответили что не будет. (Хотя модели что по характеристикам, что по фото один в один.)
Если прибудут то "будем посмотреть"

Товарищ 4uvak, судя по тому, что вы написали, что прошивку укорачивать "гиморно" я делаю выводы что вы сами пишете прошивки и очень разбираетесь в таких (электронных) штучках.
Не могли бы вы дать мне совет:
Фабула:
Нашел в интернете http://signalsam.blogspot.com/2015/06/blog-post.html?m=1 схемка ик выключатель. Схема проста до безобразия. Собрал, прошил НО! Работает без фиксации
Проект выложила женщина Алла Федерова. Обратной связи нет, обсуждений нет....
У нее по идее все должно работать с фиксацией на одном силовом реле, у меня работает без фиксации. Нажал работает, отпустил - потухло.

В силу того, что я в программировании полный ноль и учитывая то, что данный девайс сконнектитлся с broadlink rm2 pro, то я взял это устройство как пока единственное что можно привязать к broadlink rm2 pro .

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

Я полагаю, что это как вариант исправить работу данной приблуды на работу с фиксацией.
Ответить
0

[Автор]
4uvak #
Можно использовать делитель на 2. Нажал кнопку - реле включилось. Нажал еще раз кнопку - реле выключилось. итд...
И схема какая-то неправильная. Нельзя базу биполярного транзистора напрямую цеплять к выводу МК
Прикрепленный файл: Делитель 2.jpg
Ответить
0
Сергей #
Программирую на к150 в проге microbrn. Но контролер сам по себе включает все 4 светодиода, пробовал менять прошивку на приемнике, на RX1 светодиоды не горят и команд контроллер не принимает, пускал через 3 ножку шифратора на 4 дешифратора, может программаторам не то что-то делаю?
Ответить
0

[Автор]
4uvak #
Прочитайте прошитый контроллер программатором. Калибровочную константу не затерли? (это последняя ячейка в окошке, где прошивка). Если там пусто нужно прописать при программировании 3434.
Ваш программатор EEPROM помимо прошивки прошил? В окошке EEPROM dada в первых 3х ячейках должны быть данные.
Внимание для тех кто еще не купил программатор! Покупая программатор склоняйтесь в сторону клона PICKIT3. Стоит не так дорого, но с ним при прошивании никогда проблем не возникало
Ответить
0
Сергей #
Розобрался проблема была в настройках програматора, всё работает отлично
Ответить
0
сергей #
А можно ли использовать радио модуль в качестве передачи данных от датчика термометра?
Ответить
0

[Автор]
4uvak #
Радиомодули для передачи показаний термометра использовать можно, как например в этой конструкции https://habrahabr.ru/post/224459/
Ответить
0
сегей #
Спасибо за ссылку! Есть такая проблема с китайской метеостанцией, перестала принимать данные с датчика температуры, но при прямом подключении датчика к основному блоку через 2 провода, общего(-) и выходного импульса на приёмный тракт основного модуля, показания работают! вот от сюда и вопрос? Можно ли использовать данный модуль в качестве приёмопередающего устройства, либо от радиозвонка, они вроде похожи, да и дальность связи как раз бы увеличить, т,к на метеостанции дальность составляла в пределах 5-6 метров!
Ответить
0

[Автор]
4uvak #
Не подойдет, так как там преобразуется и передается скорее всего аналоговый сигнал в цифровой форме по радиоканалу. У меня же просто дискретная передача сигнала. Включено или отключено
Ответить
0
сергей #
Ну теперь понятно, так что в этом отношении фокус не удастся, а настраивать данную метеостанцию с помощью паяльника и мультиметра в домашних условиях равносильно тыча пальцем в небо ища там подходящую волну!
Ответить
0
Бека #
Скажите пожалуйста, можно заменить PIC12F675 на PIC12F683?
Ответить
0

[Автор]
4uvak #
Нет
Ответить
0
qwer445 #
Скажите пожалуйста, можно готовый этот радиомодуль прикрепить к этой схеме и если можно то как?
Прикрепленный файл: перед.png
Прикрепленный файл: приемник.png
Ответить
0

[Автор]
4uvak #
Нет нельзя
Ответить
0

[Автор]
4uvak #
Вот кстати сверхминиатюрный приемник и передатчик, которые подходят к этой конструкции. http://www.ebay.com/itm/331680416810?_trksid=p2060353.m1438.l2649&var=540807303096&ssPageName=STRK%3AMEBIDX%3AIT
Ответить
0
qwer445 #
Спасибо за ответ!
А можно с этого момента поподробней? Я в этом ничего не понимаю, могу только спаять.
Если не трудно можно сделать подобный рисунок как в прикрепленном файле или от руки нарисовать что куда подключать.
Прикрепленный файл: rmodem16-8.png
Ответить
0

[Автор]
4uvak #
А там на модулях все подписано с обратной стороны, как на рисунке DATA, VCC, GND. Сложностей не возникнет
Ответить
0
qwer445 #
Как бы да но... приемник сфотографирован с обеих сторон и там нет надписей
Ответить
0
qwer445 #
Извините, уже разобрался!
Ответить
0
Сергей #
Подскажите, в чём может быть проблема с этой схемой. Передатчик работает, а приёмник не видит? (ни каких сигналов) Как проверить исправность приёмника?
Ответить
0

[Автор]
4uvak #
А приемник какой используете? Если есть подстроечник, то попробуйте его подкрутить.
Ответить
0
Сергей #
Вот такие как на схеме, и схему вот эту собрал
Прикрепленный файл: G9eucdEnp9Y.jpg
Ответить
0
сергей #
Отличное устройство, прекрасно работает!
Ответить
0
василий #
Можно ли дополнить прошивкой для PIC12F683? Заранее благодарю!
Ответить
0
сергей 2 #
Можно ли вашу схему сделать с обратной связью, с подтверждением срабатывания нагрузки с использованием приемопередатчика?
Ответить
0

[Автор]
4uvak #
В интернете уже есть конструкции РУ с подтверждением срабатывания нагрузки.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Модуль радиореле на 4 канала
Модуль радиореле на 4 канала
Конструктор - Гитарная педаль Remote Delay 2.5 Тестер ESR, полупроводников, резисторов, индуктивностей
вверх