Návod na použitie modulu bezdrôtového prenosu UART RFLINK-UART
Bezdrôtový prenosový modul UART RFLINK-UART je ľahko použiteľný modul, ktorý okamžite a bezbolestne upgraduje káblový UART na bezdrôtový prenos UART. Okrem toho je tu sada I/O portov, takže nepotrebujete žiadne kódovacie úsilie a hardvér na to, aby boli IO prepínače dobre ovládané na diaľku.
Vzhľad a rozmery modulu
Modul RFLINK-UART obsahuje jeden koreňový terminál (vľavo) a až štyri koncové zariadenia (na pravej strane obrázku nižšie, môžu byť očíslované od 1 do 4), dva sú navonok rovnaké, možno ich identifikovať podľa štítku na zadnej strane.
Ako je uvedené nižšie, ID skupiny modulu RFLINK-UART je 0001 a BAUD je
Vlastnosti modulu
- Prevádzkový objemtage: 3.3 ~ 5.5 V
- RF frekvencia: 2400 MHz ~ 2480 MHz.
- Spotreba energie: 24 mA@ +5dBm v režime TX a 23 mA v režime RX.
- Vysielací výkon: +5 dBm
- Prenosová rýchlosť: 250 kbps
- Prenosová vzdialenosť: okolo 80 až 100 m na voľnom priestranstve
- Prenosová rýchlosť:9,600 19,200 bps alebo XNUMX XNUMX bps
- Podporuje 1-to-1 alebo 1-to-multiple (až štyri) prenosy.
Definícia špendlíka
Root![]() |
Zariadenie![]() |
GNDà Ground
+5 Và 5V objtage vstup TXà zodpovedá RX vývojovej dosky UART RXà zodpovedá TX vývojovej dosky UART CEBà Tento CEB by sa mal pripojiť k zemi (GND), potom bude modul zapnutý a môže byť použitý ako funkcia úspory energie. OUTà Výstupný kolík IO portu (export zapnutia/vypnutia) INàVstupný kolík IO portu (zap./vyp. príjem). ID1, ID0 àvyberie, ktoré zariadenie sa má pripojiť pomocou kombinácie týchto dvoch kolíkov HIGH/LOW. ID_Latà ID zariadenia Západkové kolíky. Keď Root nastaví cieľové zariadenie cez ID0, ID1, musíte tento pin nastaviť na NÍZKY, potom sa pripojenie oficiálne prepne na špecifikované zariadenie. |
GNDà Ground
+5 Và 5V objtage vstup TXà zodpovedá RX vývojovej dosky UART RXà zodpovedá TX vývojovej dosky UART CEBà Tento CEB by sa mal pripojiť k zemi (GND), potom bude modul zapnutý a môže byť použitý ako funkcia úspory energie. OUTà Výstupný kolík IO portu (export zapnutia/vypnutia)I INà Vstupný kolík IO portu (zap./vyp. príjem). ID1, ID0à Prostredníctvom kombinácie HIGH/LOW týchto dvoch kolíkov je možné zariadenie nastaviť na rôzne čísla zariadení. ID_Latà Táto pätka kolíka nemá žiadny vplyv na zariadenie. |
Ako používať
Všetky typy vývojových dosiek a MCU, ktoré podporujú komunikačné rozhranie UART, môžu využívať tento modul priamo a nie je potrebné inštalovať ďalšie ovládače alebo API programy.
Nastaviť root a zariadenia
Tradičný káblový TTL je prenos 1:1, modul bezdrôtového prenosu UART RFLINK-UART bude podporovať typ 1-to-multiple, predvolený koreňový terminál (#0) po zapnutí so zariadením (#1), ak máte iný očíslované zariadenie (#2~# 4). Môžete si vybrať inú stranu zariadenia, ku ktorej sa chcete pripojiť, pomocou kolíkov ID0 a ID1 na koreňovej strane. Informácie o kombinácii ID0/ID1 výberu zariadenia nájdete v tabuľke nižšie
Zariadenie 1 (č. 1) | Zariadenie 2 (č. 2) | Zariadenie 3 (č. 3) | Zariadenie 4 (č. 4) | |
PIN ID0 | VYSOKÝ | VYSOKÝ | NÍZKA | NÍZKA |
PIN ID1 | VYSOKÝ | NÍZKA | VYSOKÝ | NÍZKA |
Piny ID0, ID1 sú predvolene VYSOKÉ, po pripojení k zemi budú NÍZKE.
Poznámka: Strana zariadenia by mala byť nastavená na požadované číslo zariadenia podľa prvého,
root vyberie cieľové zariadenie cez rovnakú tabuľku.
Môžete si vybrať iné zariadenie na prenos správy cez ID0 a ID1 root, zvyčajne prepojiť ID0 alebo/a ID1 s GND. Okrem toho môže koreňová strana tiež posielať signál Low/High cez IO pin, aby si vybral cieľové zariadenie za behu.
NapríkladampNa obrázku nižšie Arduino Nano vyberie zariadenie, ktoré sa má pripojiť cez kolíky D4 a D5.
Po odoslaní zodpovedajúceho signálu High/Low na kolíky ID0 a ID1,
Koreňový terminál preruší prenos so starým koncom pripojenia (to znamená, že zastaví prenos a príjem so starým koncom pripojenia). A počkajte na nízky signál z kolíka ID_Lat, aby ste prepli na nové pripojenie.
Začnite odosielať/prijímať správy s novým pripojením
Po odoslaní signálu čísla cieľového zariadenia cez ID0, ID1 sa všetka transekcia medzi koreňom a aktuálne pripojeným zariadením zastaví. Nová transekcia sa nespustí, kým nevyšlete signál LOW ID_Lat aspoň 3 ms.
Existujú tri prípady použitia pre Arduino, Raspberry Pi a senzory.
Práca s Arduinom
Okrem priameho použitia hardvérových TX/RX portov Arduina tento modul podporuje aj softvérové seriály, takže môže byť použitý v softvérovo emulovanom UART, aby sa zabránilo obsadeniu fyzického rozhrania UART.
Nasledujúce example spája D2 a D3 s TX a koreňovou stranou
Modul RFLINK-UART cez softvérový sériový RX, D7, D8 sú kolíky, ktoré nastavujú pripojenie k zariadeniu, a D5 sa používa ako prepínací kolík ok. Prostredníctvom inštrukcií Arduino digitalWrite výstupy LOW alebo HIGH pre kolíky D7, D8 a D5 môžeme dosiahnuť schopnosť dynamického pripojenia k rôznym zariadeniam.
Arduino (Taliansko) | D2 | D3 | D5 | D7 | D8 | 5V | GND |
RFLINK-UART | RX | TX | ID_Lat (koreň) | ID0
(koreň) |
ID1
(koreň) |
5V | GND CEB |
Exampsúbor transportného programu na strane koreňového adresára:
Example programu na strane prijímača RX:
vykonať
Práca s Raspberry Pi
Používanie tohto modu na Raspberry Pi je tiež pomerne jednoduché! Piny modulu RFLINKUART sú pripojené k zodpovedajúcim pinom Raspberry Pi ako v príkladeample z Arduina vyššie. Inými slovami, môžete čítať a zapisovať priamo na kolík RX/TX a špecifikovať zariadenie, ktoré sa má pripojiť, rovnako ako tradičný UART.
Nasledujúci obrázok ukazuje spôsob pripojenia medzi koreňovou stranou
Raspberry Pi a modul RFLINK-UART a spôsob pripojenia konca zariadenia je v podstate rovnaký, ale ID_ Pin Lat pin nemusí byť pripojený a ID0 a ID1 sú nastavené na rôzne ID čísla v závislosti od požiadaviek .
Example programu:
Vysielač opakovane vysiela informácie do zariadenia #3 a zariadenia #1
Prijímač: Tento example je jednoduchý príjem
Priame prepojenie so snímačom
Ak váš snímač podporuje rozhranie UART a prenosová rýchlosť podporuje 9,600 XNUMX resp
19,200 3 , potom ho môžete priamo pripojiť na stranu zariadenia modulu RFLINK-UART a môžete ho rýchlo a bezbolestne upgradovať aj senzor bezdrôtovej funkcie. Nasledujúci snímač G2.5 PMXNUMX je braný ako príkladample, pozrite si nasledujúci spôsob pripojenia
Ďalej si pripravte vývojovú dosku (buď Arduino alebo Raspberry Pi).
pripojte RO modulu RFLINK-UART Na druhej strane môžete čítať prenos G3 všeobecným spôsobom UART PM2.5 dáta, gratulujeme, G3 bol vylepšený na snímací modul PM2.5 s možnosťou bezdrôtového prenosu.
Použite IO porty
Modul RFLINK-UART poskytuje sadu IO portov, ktoré vám umožňujú bezdrôtovo prenášať príkazy zapnutia/vypnutia, pričom táto sada Io portov nie je obmedzená na vysielací alebo prijímací koniec modulu a oba konce sa môžu navzájom ovládať. Pokiaľ zmeníte objtage portu IN na oboch koncoch zmeníte objem výstuputage výstupného portu na druhom konci synchrónne. Pozrite si nasledujúce použitie naprample vysvetliť, ako používať IO port na diaľkové ovládanie spínacej LED žiarovky.
Dokumenty / zdroje
![]() |
RFLINK RFLINK-UART Bezdrôtový prenosový modul UART [pdfNávod na obsluhu RFLINK-UART, Bezdrôtový prenosový modul UART, Bezdrôtový prenosový modul UART RFLINK-UART |