Дальнобійні радіомодулі з Serial UART інтерфейсом

- Ціна: 22.69 $ за 5 штук
- Перейти до магазину
Раніше я вже писав про використання радіоканалу у своїх дачних виробах. На цей раз огляд цікавого модуля, здатного забезпечити прозорий зв'язок між різними пристроями по радіоканалу в частотному діапазоні 433 MHz. Особливістю пристрою є можливість підключення до Serial роз'єм контролера, комп'ютера, роутера і т.д., тобто не потрібні додаткові бібліотеки та роз'єми. Другою особливістю є заявлена велика дальність зв'язку. Під катом тестування та опис Прийшли модулі за 2 тижні, під загальною пухиркою лежали модульки, кожен в індивідуальній упаковці:


Щоб одразу зрозуміти призначення модулів наведу дві схеми. На першому класичне з'єднання двох пристроїв по Serial проводками, багато хто читає так робили:


Заявлені наступні характеристики: - дальність передачі 1000 метрів на відкритому просторі (швидкість 5000 біт в секунду) - робочий діапазон частот 433.4-473.0MHz (в цьому діапазоні є 100 незалежних каналів) - потужність передавача 100mW ( 20dBm) — розміри пристрою 27.8mm × 14.4mm × 4mm — можливість підключення через роз'єм зовнішньої антени, або паяння додається до модуля — напруга живлення 3.2V
5.5V - споживаний струм: в режимі сну 80 мкА, в режимі прийому 3.6mA an 16mA, максимально в режимі передачі 100 mA.
Розглянемо модуль ближче:


Схематичне розташування елементів та розміри:

Припаяємо антену та гребінець контактів, а також підключимо проводки. Все це нам знадобиться для дослідження модуля:


Модуль має досить велику кількість налаштувань, які задаються AT командами.
1) AT тестова команда, якщо все добре відповідь буде "OK".
2) AT+Bxxxx змінює швидкість передачі (1,200bps, 2,400bps, 4,800bps, 9,600bps, 19,200bps, 38,400bps, 57,600bps, 115,200bps) За замовчуванням - 9. Приклад: "AT+B57600". Слід зауважити, що чим вища швидкість тим менша дальність передачі.
3) AT+Cxxxx змінює канал взаємодії (природно на приймальній та передавальній стороні одного з'єднання повинні бути однакові канали), можливі значення: від 001 до 100. За замовчуванням використовується перший канал.
4) AT+Px задає режим потужності передавача від 1 до 8, що відповідає потужності dBm: -1 2 5 8 11 14 17 20. За замовчуванням модуль працює на максимальній потужності.
5) AT+Ry дозволяє отримати інформацію про параметри модуля, де y може приймати значення: B, C, F і P (швидкість, канал, режим енергозбереження і потужність передавача). Наприклад, “AT+RP” поверне за промовчанням: “OK+RP: +20dBm”.
6) AT+RX поверне рядкова всі параметри з пункту 5.
7) AT+V видає поточну версію.
8) AT+SLEEP відправляє або виводить модуль зі сплячого режиму.
9) AT+DEFAULT установка всіх параметрів у значення за промовчанням.
10) AT+UPDATE переклад модуля врежим оновлення прошивки.
Начебто все, що потрібно для практичного використання, написав, якщо потрібна докладніша інформація — ось документація по модулях.
Ну, а тепер найцікавіше — пристрої в роботі. Для тестів нам знадобиться 2 модулі та 2 контролери. Один залишимо стаціонарно, а з другим досліджуватимемо відстані та інше.
Збираємо тестові схеми. Це стаціонарний елемент:

Модуль приймає число та посилає його назад.
Друга частина трохи складніша:

Я для налагодження використав панельку світлодіодів та макетну плату. Харчуватиметься конструкція від акумулятора. І код для неї:
У коді посилаються числа в циклі від 1 до 7, приймається відповідь, і якщо передане число збігається з прийнятим, то блимає один тестовий діод, якщо приходить інше число (спотворення в процесі передачі), то блимають всі тестові світлодіоди, якщо нічого прийняти не вдалося. то блимають непарні світлодіоди. Принагідно для налагодження я вивів посилану і прийняту цифру серіал-порт. Вийшла досить зручна схема налагодження комп'ютера, що не вимагає, і дозволяє мобільно тестувати властивості модулів.
Відео роботи такого комбайна:
Ну і найцікавіше — результати тестів: 5 цегляних стін сигнал проходить цілком впевнено — на відстані 40 метрів (вийшов у під'їзд), 6 стіни дають 50% помилок. 7 стін радіосигнал не подолав.
На відкритій місцевості впевнений прийом був на відстані 250-300 метрів, що здебільшого цілком достатньо. Можливо в полі, без сторонніх шумів, прийом буде і на більшій відстані.
Споживаний струм усієї конструкції:


Загалом модулі мені сподобалися: компактні, працювати з ними легко,далекобійність цілком нормальна, не вимагають додаткових бібліотек (а це мінімізація витрати пам'яті). Цілком підійдуть мені для дачних виробів. До недоліків я б відніс відсутність додаткового піна, керованого спеціалізованою командою - щоб скидати контролер - тоді можна було б завантажувати програми в контролер без будь-яких інших засобів - віддалено.
На цьому закінчую, сподіваюся інформація виявиться комусь корисною.