RFLINK-UART belaidžio UART perdavimo modulio naudojimo instrukcija
RFLINK-UART belaidis UART perdavimo modulis

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 išvaizda ir matmenys

Modulio charakteristikos

  1. Veikimo ttage: 3.3~5.5V
  2. RF dažnis: 2400MHz ~ 2480MHz.
  3. Energijos suvartojimas: 24 mA@ +5dBm TX režimu ir 23mA RX režimu.
  4. Perdavimo galia: +5dBm
  5. Perdavimo greitis: 250Kbps
  6. Perdavimo atstumas: apie 80–100 m atviroje erdvėje
  7. Sparta:9,600 19,200 bps arba XNUMX XNUMX bps
  8. Palaikomas perdavimas nuo 1 iki 1 arba nuo 1 iki kelių (iki keturių).

Smeigtuko apibrėžimas

Šaknis
Smeigtuko apibrėžimas
Įrenginys
Smeigtuko apibrėžimas
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.

Nustatykite šaknį ir įrenginius

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.

Pradėkite siuntimą

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ų.

Darbas su Arduino

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:

šakninio transportavimo programa šakninio transportavimo programa

ExampRX imtuvo pusės programa:

RX imtuvo pusės programa

vykdyti

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. .

Darbas su Raspberry Pi

Exampprograma:

Siųstuvas pakartotinai perduoda informaciją įrenginiui #3 ir įrenginiui #1

Exampprogramos le Exampprogramos le

Gavėjas: Šis buvęsample yra paprastas gavimas

Š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ą

Tiesioginis jungimas su jutikliu

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ę.

Naudokite IO prievadus Naudokite IO prievadus

 

Dokumentai / Ištekliai

RFLINK RFLINK-UART belaidis UART perdavimo modulis [pdfNaudojimo instrukcija
RFLINK-UART, belaidis UART perdavimo modulis, RFLINK-UART belaidis UART perdavimo modulis

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *