Пристрій радіоуправління на 4 команди

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

Схема передавача

Передавач складається з кодувальника на мікроконтролері і радіомодуля для передачі даних по радіоканалу. Модуляція – ШІМ. У передавач закладений алгоритм перешкодостійкої передачі даних, для захисту від хибних спрацьовувань. Споживання струму в режимі спокою складає 0,1 мкА в режимі сну, і 11 мА під час передачі (від джерела напруги 3В). 0,3 мкА в режимі сну, і 15 мА під час передачі (від джерела напруги 6В). Для управління на невеликій відстані достатньо одного літієвого акумулятора. Для більш дальнього зв’язку використовуються 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 ви можете нижче

Обговорення цього пристрою на форумі:

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

Обозначення Тип Номінал Кількість Примітка
Передавач
МК 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

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

Top