Пристрій радіоуправління на 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 |
Прикреплені файли:
- rmodem16_radio_control_4.rar (18 Кб)