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

serial

  • Ціна: 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.

Розглянемо модуль ближче:

дальнобійні
Зворотний бік:
радіомодулі
Призначення висновків: SET — висновок, що управляє, низький рівень на ньому дозволяє прозоропередавати іншому пристрої AT - команди TXD - виведення передачі RXD - виведення прийому GND - земля VCC - живлення ANT- отвір для припаювання додається або будь-якої іншої антени

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

передачі
Модулі дуже маленькі.

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

serial
дальнобійні
Паяється все добре, антена байдужа до магніту:

Модуль має досить велику кількість налаштувань, які задаються 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 метрів, що здебільшого цілком достатньо. Можливо в полі, без сторонніх шумів, прийом буде і на більшій відстані.

Споживаний струм усієї конструкції:

дальнобійні
дальнобійні

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

На цьому закінчую, сподіваюся інформація виявиться комусь корисною.