RFLINK-UART belaidžio UART perdavimo modulio naudojimo instrukcija
RFLINK-UART belaidis UART perdavimo modulis yra paprastas naudoti modulis, kuris akimirksniu ir neskausmingai atnaujina laidinį UART į belaidį UART perdavimą. Be to, ten yra įvesties / išvesties prievadų rinkinys, todėl jums nereikia jokių kodavimo pastangų ir aparatinės įrangos, kad IO jungikliai būtų gerai valdomi nuotoliniu būdu.
Modulio išvaizda ir matmenys
RFLINK-UART modulyje yra vienas šakninis terminalas (kairėje) ir iki keturių įrenginio galų (dešinėje žemiau esančio paveikslo pusėje, gali būti sunumeruoti nuo 1 iki 4), abu išoriškai atrodo vienodai, jį galima identifikuoti pagal etiketę gale.
Kaip parodyta toliau, RFLINK-UART modulio grupės ID yra 0001, o BAUD yra
Modulio charakteristikos
- Veikimo ttage: 3.3~5.5V
- RF dažnis: 2400MHz ~ 2480MHz.
- Energijos suvartojimas: 24 mA@ +5dBm TX režimu ir 23mA RX režimu.
- Perdavimo galia: +5dBm
- Perdavimo greitis: 250Kbps
- Perdavimo atstumas: apie 80–100 m atviroje erdvėje
- Sparta:9,600 19,200 bps arba XNUMX XNUMX bps
- Palaikomas perdavimas nuo 1 iki 1 arba nuo 1 iki kelių (iki keturių).
Smeigtuko apibrėžimas
Šaknis![]() |
Įrenginys![]() |
GNDà Žemė
+5Và 5V ttage įvestis TXà atitinka kūrimo plokštės UART RX RXà atitinka kūrimo plokštės UART TX CEBà Šis CEB turi būti prijungtas prie žemės (GND), tada modulis bus įjungtas ir gali būti naudojamas kaip energijos taupymo valdymo funkcija. OUTà IO prievado išvesties kaištis (įjungti / išjungti eksportą) INà IO prievado įvesties kaištis (įjungimo / išjungimo priėmimas). ID1, ID0 àpasirenka, prie kurio įrenginio jungtis per šių dviejų kaiščių HIGH/LOW derinį. ID_Latà Įrenginio ID Užrakto kaiščiai. Kai „Root“ nustato tikslinį įrenginį per ID0, ID1, turite nustatyti šį PIN kodą LOW, tada ryšys bus oficialiai perjungtas į nurodytą įrenginį. |
GNDà Žemė
+5Và 5V ttage įvestis TXà atitinka kūrimo plokštės UART RX RXà atitinka kūrimo plokštės UART TX CEBà Šis CEB turi būti prijungtas prie žemės (GND), tada modulis bus įjungtas ir gali būti naudojamas kaip energijos taupymo valdymo funkcija. OUTà IO prievado išvesties kaištis (įjungti/išjungti eksportą)I INà IO prievado įvesties kaištis (įjungimo/išjungimo priėmimas). ID1, ID0à Šių dviejų kaiščių HIGH/LOW derinys leidžia įrenginiui nustatyti skirtingus įrenginio numerius. ID_Latà Ši Smeigtuko pėdelė neturi jokios įtakos įrenginiui. |
Kaip vartoti
Visų tipų kūrimo plokštės ir MCU, palaikančios UART ryšio sąsają, gali naudoti šį modulį tiesiogiai ir nereikia diegti papildomų tvarkyklių ar API programų.
Nustatykite šaknį ir įrenginius
Tradicinis laidinis TTL yra 1:1 perdavimas, RFLINK-UART belaidis UART perdavimo modulis palaikys tipą nuo 1 iki kelių, numatytasis šakninis terminalas (#0) po maitinimo įjungimo su įrenginiu (#1), jei turite kitą sunumeruotas įrenginys (#2~#4). Galite pasirinkti kitą įrenginio pusę, prie kurios norite prisijungti, naudodami ID0 ir ID1 kaiščius šakninėje pusėje. Norėdami sužinoti apie įrenginio pasirinkimo ID0/ID1 derinį, žr. toliau pateiktą lentelę
1 įrenginys (nr. 1) | 2 įrenginys (nr. 2) | 3 įrenginys (nr. 3) | 4 įrenginys (nr. 4) | |
ID0 kaištis | AUKŠTAS | AUKŠTAS | MAŽAS | MAŽAS |
ID1 kaištis | AUKŠTAS | MAŽAS | AUKŠTAS | MAŽAS |
ID0, ID1 kaištis yra numatytieji HIGH, jie bus LOW, kai prijungiami prie žemės.
Pastaba: Įrenginio pusėje turi būti nustatytas reikiamas įrenginio numeris, pirmiausia,
šaknis pasirinks tikslinį įrenginį per tą pačią lentelę.
Galite pasirinkti skirtingą įrenginį, kad perduotumėte pranešimą per šakninės ID0 ir ID1, paprastai susiekite ID0 ir (arba) ID1 su GND. Be to, šakninė pusė taip pat gali siųsti žemą / aukštą signalą per IO kaištį, kad pasirinktų tikslinį įrenginį.
Pavyzdžiui,ampŽemiau esančiame paveikslėlyje „Arduino Nano“ pasirenka įrenginį, kurį norite prijungti per D4 ir D5 kaiščius.
Nusiuntus atitinkamą aukštą/žemą signalą į ID0 ir ID1 kaiščius,
Šakninis terminalas nutrauks perdavimą senuoju ryšio galu (ty sustabdys siuntimą ir priėmimą senuoju ryšio galu). Ir palaukite žemo signalo iš ID_Lat kaiščio, kad persijungtumėte į naują ryšį.
Pradėkite siųsti / priimti pranešimus naudodami naują ryšį
Kai išsiųsite tikslinio įrenginio numerio signalą per ID0, ID1, bus sustabdytas visas perėjimas tarp šakninio ir dabartinio prijungto įrenginio. Nauja transekcija neprasidės, kol neišsiųsite LOW signalo ID_Lat bent 3 ms.
Yra trys „Arduino“, „Raspberry Pi“ ir jutiklių naudojimo atvejai.
Darbas su Arduino
Be tiesioginio Arduino aparatinės įrangos TX/RX prievadų naudojimo, šis modulis taip pat palaiko programinės įrangos serijas, todėl jį galima naudoti programinės įrangos emuliuotame UART, kad neužimtų fizinės UART sąsajos.
Šis buvęsample jungia D2 ir D3 prie TX ir šakninės pusės
RFLINK-UART modulis per programinės įrangos serijos RX, D7, D8 yra kontaktai, nustatantys ryšį su įrenginiu, o D5 naudojamas kaip gerai perjungimo kaištis. Per Arduino instrukcijas digitalWrite išėjimai LOW arba HIGH D7, D8 ir D5 kontaktams Galime pasiekti galimybę dinamiškai prisijungti prie skirtingų įrenginių.
Arduino (Italija) | D2 | D3 | D5 | D7 | D8 | 5V | GND |
RFLINK – UART | RX | TX | ID_Lat (šaknis) | ID0
(Šaknis) |
ID1
(Šaknis) |
5V | GND CEB |
Exampšakninės transporto programos le:
ExampRX imtuvo pusės programa:
vykdyti
Darbas su Raspberry Pi
Naudoti šį modifikaciją „Raspberry Pi“ taip pat gana paprasta! RFLINKUART modulio kaiščiai yra prijungti prie atitinkamų Raspberry Pi, kaip buvoampaukščiau esančio Arduino. Kitaip tariant, galite skaityti ir rašyti tiesiai į RX/TX kaištį ir nurodyti įrenginį, kurį norite prijungti, kaip ir tradicinį UART.
Toliau pateiktame paveikslėlyje parodytas prijungimo būdas tarp šakninės pusės
Raspberry Pi ir RFLINK-UART modulis, o įrenginio galo prijungimo būdas iš esmės yra tas pats, tačiau jis ID_ Lat pin kaiščio nereikia prijungti, o ID0 ir ID1 yra nustatyti skirtingais ID numeriais, atsižvelgiant į reikalavimus. .
Exampprograma:
Siųstuvas pakartotinai perduoda informaciją įrenginiui #3 ir įrenginiui #1
Gavėjas: Šis buvęsample yra paprastas gavimas
Tiesioginis jungimas su jutikliu
Jei jūsų jutiklis palaiko UART sąsają, o perdavimo sparta palaiko 9,600 XNUMX arba
19,200 3 , tuomet galėsite tiesiogiai prijungti jį prie RFLINK-UART modulio įrenginio pusės ir greitai bei neskausmingai jį atnaujinti ir belaidžio ryšio funkcijos jutiklį. Šis G2.5 PMXNUMX jutiklis laikomas kaip pavyzdysample, skaitykite toliau pateiktą prijungimo būdą
Tada paruoškite kūrimo lentą (Arduino arba Raspberry Pi).
prijunkite RFLINK-UART modulio RO Iš ot pusės galite nuskaityti G3 perdavimą bendruoju UART būdu PM2.5 duomenis, sveikiname, G3 buvo atnaujintas į PM2.5 jutimo modulį su belaidžio perdavimo galimybėmis.
Naudokite IO prievadus
RFLINK-UART modulyje yra IO prievadų rinkinys, leidžiantis belaidžiu būdu perduoti įjungimo/išjungimo komandas, o šis rinkinys Io prievadai neapsiriboja modulio perdavimo ar priėmimo galu, o abu galai gali valdyti vienas kitą. Tol, kol pakeisite ttagĮvesties prievado abiejuose galuose pakeisite išvesties tūrįtagIšvesties prievado kitame gale sinchroniškai. Žr. toliau nurodytą naudojimo būdą, pvzamppaaiškinti, kaip naudojant IO prievadą nuotoliniu būdu valdyti jungiklio LED lemputę.
Dokumentai / Ištekliai
![]() |
RFLINK RFLINK-UART belaidis UART perdavimo modulis [pdfNaudojimo instrukcija RFLINK-UART, belaidis UART perdavimo modulis, RFLINK-UART belaidis UART perdavimo modulis |