arduino-logoa

ARDUINO RFLINK-UART Haririk gabeko UART Transmisio Modulua

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-PRODUCT

Produktuaren informazioa

RFLINK-UART Haririk gabeko UART Transmisio Modulua kabledun UART haririk gabeko UART transmisiora berritzen duen modulua da, inolako kodetze ahaleginik edo hardwarerik gabe. Moduluak erro terminal bat dauka eta gehienez lau gailu mutur I/O ataka multzo batekin. Operazio liburuatage 3.3V-tik 5.5V bitartekoa da, eta RF maiztasuna 2400MHz-tik 2480MHz bitartekoa da. Transmisio-distantzia 80 eta 100 m ingurukoa da espazio irekian, eta transmisio-tasa 250Kbps. Moduluak 1-to-1 edo 1-to-anitz (gehienez lau) transmisioa onartzen du.

PRODUKTU Moduluaren Ezaugarriak

  1. Bolumen eragileatage: 3.3~5.5V
  2. RF maiztasuna:2400MHz~2480MHz
  3. Energia kontsumoa: 24 mA@ +5dBm TX moduan eta 23 mA RX moduan.
  4. Potentzia transmititu: +5 dBm
  5. Transmisio tasa: 250Kbps
  6. Transmisio distantzia: 80 eta 100 m inguru espazio irekian
  7. Baud-tasa 9,600 bps edo 19,200 bps
  8. 1-to-1 edo 1-to-anitz (lau gehienez) transmisioa onartzen du.

Moduluaren Itxura eta Dimentsioa
RFLINK-UART moduluak erro terminal bat eta gehienez lau gailu mutur ditu. Erro terminala eta gailuaren muturra berdinak dira kanpoaldera, eta atzealdeko etiketaren bidez identifikatu daitezke. RFLINK-UART moduluaren talde IDa 0001 da, eta BAUD 9600.

PRODUKTU Pin Definizioa

Erroa Gailua
ID0 ID0
ID1 ID1
IO IO
5V 5V
GND GND

Produktuak erabiltzeko jarraibideak

Konfiguratu erroa eta gailuak
UART komunikazio-interfazea onartzen duten garapen-plakak eta MCU mota guztiek zuzenean erabil dezakete modulu hau, eta ez dago kontrolatzaile edo API programa gehigarririk instalatu beharrik. RFLINK-UART haririk gabeko UART transmisio-moduluak 1etik anitzeko mota onartzen du, erro terminal lehenetsia (#0) gailu bat piztu ondoren (#1) konektatu ondoren beste zenbakidun Gailu bat baduzu (#2 ~ #4). Erro aldean dauden ID0 eta ID1 pinen bidez konektatu nahi duzun gailuaren alde desberdinak hauta ditzakezu.

Gailu hautatzeko ID0/ID1 konbinaziorako, begiratu beheko taula:

1. gailua (#1) 2. gailua (#2) 3. gailua (#3) 4. gailua (#4)
ID0 pina: ALTA
ID1 pina: ALTA
ID0 pina: ALTA
ID1 pina: BAXUA
ID0 pina: BAXUA
ID1 pina: ALTA
ID0 pina: BAXUA
ID1 pina: BAXUA

Gailuaren aldea behar den gailuaren zenbakia ezarri behar da lehenik eta behin, erroak xede gailua aukeratuko du taula beraren bidez. Beste gailu bat aukeratu dezakezu mezua erroaren ID0 eta ID1 bidez transferitzeko, normalean ID0 edo/eta ID1 GND-rekin lotu. Hori baino gehiago, erro aldean Behe/Altua seinalea ere bidal dezake IO pinaren bidez xede gailua hegan aukeratzeko.ampbeheko irudian, Arduino Nanok D4 eta D5 pinen bidez konektatzeko Gailua hautatzen du. Dagokion High/Low seinalea ID0 eta ID1 pinetara bidali ondoren, Root terminalak transmisioa eten egingo du konexio-mutur zaharrarekin (hau da, transmisioa eta konexio-mutur zaharrarekin jasotzea). Eta itxaron ID_Lat pinaren Baxuko seinalea konexio berrira aldatzeko.

RFLINK-UART Haririk gabeko UART Transmisio Modulua erabiltzeko erraza den modulua da, berehala eta minik gabe, kabledun UAR haririk gabeko UAR transmisiora eguneratzen duena. Hori baino gehiago, I/O ataka multzo bat dago bertan, beraz, ez duzu kodetze ahaleginik eta hardwarerik behar IO etengailuak urrunetik ondo kontrolatzeko.

Moduluaren Itxura eta Dimentsioa
RFLINK-UART moduluak erro terminal bat (ezkerrekoa) eta gehienez lau gailu mutur ditu (beheko irudiaren eskuinaldean, 1etik 4ra arteko zenbakiak egon daitezke), biak kanpora begira berdinak dira, identifika daiteke. atzealdeko etiketaren arabera. Behean erakusten den bezala, RFLINK-UART moduluaren Talde IDa 0001 da eta BAUD 9600. ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-1

Moduluaren ezaugarriak

  1. Bolumen eragileatage: 3.3~5.5V
  2. RF maiztasuna:2400MHz~2480MHz.
  3. Energia kontsumoa: 24 mA@ +5dBm TX moduan eta 23mA RX moduan.
  4. Potentzia transmititu: +5 dBm
  5. Transmisio tasa: 250Kbps
  6. Transmisio distantzia: 80 eta 100 m inguru espazio irekian
  7. Baud-abiadura:9,600bps edo 19,200bps
  8. 1-to-1 edo 1-to-anitz (gehienez lau) transmisioa onartzen du.

Pinaren definizioa

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-2

  • GND→ Lurra
  • +5V→ 5V liburukiatagsarrera
  • TX→ UART garapen-plakaren RXari dagokio
  • RX→ UART garapen-plakaren TX-ari dagokio
  • CEB→ CEB honek lurrera konektatu behar du (GND), orduan modulua piztuko da eta energia aurrezteko kontrol funtzio gisa erabil daiteke.
  • KANPO → IO Portuaren irteerako pina (esportazioa aktibatuta/desaktibatuta)
  • IN→Sarrera IO atakaren pina (jarrera aktibatuta/desaktibatuta).
  • ID1, ID0 → bi pin hauen ALTA/BATXUA konbinazioaren bidez zein gailutara konektatu hautatzen du.
  • ID_Lat→ Gailuaren ID atxiloketa-pinak. Root-ek helburuko gailua ID0, ID1 bidez ezartzen duenean, PIN hau LOW ezarri behar duzu, orduan konexioa ofizialki zehaztutako gailura aldatuko da.
    • GND→ Lurra
    • +5V→ 5V boltagsarrera
    • TX → UART garapen-taularen RX-ri dagokio
    • RX→ UART garapen-taularen TX-ari dagokio
    • CEB→ CEB hau lurrera konektatu behar da (GND), orduan modulua piztuko da eta energia aurrezteko kontrol funtzio gisa erabil daiteke.
    • KANPO → IO Portuaren irteerako pina (esportazioa On/Off)I
    • IN→ IO Portuaren sarrerako pina (jarrera aktibatuta/desaktibatuta).
    • ID1, ID0→ Bi pin hauen HIGH/LOW konbinazioaren bidez, Gailua gailu-zenbaki desberdinetara ezar daiteke. ID_Lat→ Pin-oin honek ez du eraginik Gailuan.

Nola erabili

UART komunikazio-interfazea onartzen duten garapen-plakak eta MCU mota guztiek zuzenean erabil dezakete modulu hau, eta ez dago kontrolatzaile edo API programa gehigarririk instalatu beharrik.

Konfiguratu erroa eta gailuak
Kabledun TTL tradizionala 1etik 1eko transmisioa da, RFLINK-UART haririk gabeko UART transmisio-moduluak 1etik anitzeko mota onartuko du, Root terminal lehenetsia (#0) gailua piztu ondoren (#1) beste bat baduzu. zenbakidun gailua (#2~#4). Erro aldean dauden ID0 eta ID1 pinen bidez konektatu nahi duzun gailuaren alde desberdinak hauta ditzakezu. Gailu hautatzeko ID0/ID1 konbinaziorako, begiratu beheko taula.

ID0, ID1 pin lehenetsia HIGH dira, BAXUA izango dira lurrera konektatuz.

Oharra: Gailuaren aldean behar den gailuaren zenbakia ezarri behar da lehenik eta behin, erroak helburuko gailua aukeratuko du taula beraren bidez.

Beste gailu bat aukeratu dezakezu erroaren ID0 eta ID1 bidez mezuak transferitzeko, normalean ID0 edo/eta ID1 GND-ra lotuz. Hori baino gehiago, erroaren aldeak ere baxua / altua seinalea bidal dezake IO pinaren bidez xede gailua hegan aukeratzeko. Adibidezampbeheko irudian, Arduino Nanok D4 eta D5 pinen bidez konektatzeko Gailua hautatzen du.ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-3

Dagokion High/Low seinalea ID0 eta ID1 pinetara bidali ondoren, Root terminalak transmisioa etengo du konexio-mutur zaharrarekin (hau da, transmisioa eta konexio-mutur zaharrarekin jasotzea). Eta itxaron ID_Lat pinaren Baxuko seinalea konexio berrira aldatzeko.

Hasi mezuak igortzen/jasotzen konexio berriarekin
Helburuko gailu-zenbakiaren seinalea ID0, ID1 bidez bidali ondoren, erroaren eta uneko konektatutako gailuaren arteko transekzio guztiak geldituko dira. Trantsizio berria ez da hasiko ID_Lat-eko LOW seinalea bidali arte gutxienez 3 ms.

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-4

Arduino, Raspberry Pi eta sentsoreentzako hiru erabilera kasu daude.

Arduinorekin lan egitea
Arduinoren hardware TX/RX atakak zuzenean erabiltzeaz gain, modulu honek software serieak ere onartzen ditu, beraz, software-emulatutako UART batean erabil daiteke UART interfaze fisikoa okupatzea ekiditeko. Hurrengo example D2 eta D3 TX-ra konektatzen ari da eta RFLINK-UART moduluaren erro aldea RX serieko softwarearen bidez, D7, D8 dira gailurako konexioa ezartzen duten pinak eta D5 ondo txandakatzeko pin gisa erabiltzen da. Arduinoren argibideen bidez, digitalWrite irteerak LOW edo HIGH D7, D8 eta D5 pinetarako gailu ezberdinetara dinamikoki konektatzeko gaitasuna lor dezakegu.ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-5ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-6

Examproot-alboko garraio-programa baten fitxategia:

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-7 ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-8

ExampRX hargailuaren alboko programaren fitxategia ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-9

exekutatu

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-10

Raspberry Pi-rekin lan egiten
Mod hau Raspberry Pi-n erabiltzea ere nahiko erraza da! RFLINK-UART moduluaren pinak Raspberry Pi-ren dagozkionekin konektatzen dira, aurrekoan bezala.ampGoiko Arduinoren le. Beste era batera esanda, RX/TX pinean zuzenean irakurri eta idatzi dezakezu eta konektatu beharreko gailua zehaztu dezakezu, UART tradizional bat bezala. Hurrengo irudiak Root-side Raspberry Pi-ren eta RFLINK-UART moduluaren arteko konexio-metodoa erakusten du, eta Gailuaren amaierako konexio-metodoa funtsean berdina da, baina ID_ Lat pin-a ez da konektatu behar, eta ID0. eta ID1 ID zenbaki desberdinetan ezartzen dira eskakizunen arabera.ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-11

Exampprogramaren letra:
Transmisoreak behin eta berriz transmititzen du informazioa #3 eta #1 gailura

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-12ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-13

Hartzailea: Adibample jaso sinple bat da 

ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-14

Zuzeneko konexioa sentsorearekin
Zure sentsoreak UART interfazea onartzen badu eta Baud-abiadurak 9,600 edo 19,200 onartzen baditu, zuzenean konekta dezakezu RFLINK-UART moduluaren gailuaren aldean, eta azkar eta minik gabe eguneratu dezakezu Haririk gabeko funtzioaren sentsorea ere. Honako G3 PM2.5 sentsore hau adibide gisa hartzen daample, ikusi hurrengo konexio metodoaARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-15

Ondoren, prestatu garapen-plaka bat (Arduino edo Raspberry Pi) RFLINK-UART moduluaren RO konektatzeko. Alde horretatik, G3 transmisioa UART modu orokorrean irakur dezakezu PM2.5 datuetan, zorionak, G3-k du. PM2.5 sentsore-modulu batera berritu da haririk gabeko transmisio-gaitasunekin.

Erabili IO Portuak

RFLINK-UART moduluak IO ataka multzo bat eskaintzen du, pizteko/desaktibatzeko komandoak haririk gabe transmititzeko aukera ematen dutenak, eta multzo hau Io Portuak ez dira moduluaren transmisio edo hartzaile muturrera mugatzen, eta bi muturrek elkar kontrola dezakete. Betiere, liburukia aldatzen baduzutagIN ataka bi muturretan, irteera bolumena aldatuko duzutagBeste muturrean dagoen Out atakaren e sinkronoki. Mesedez, ikusi honako erabilera hau adibidezample, IO Portua nola erabili azaltzeko etengailuaren LED bonbilla urrunetik kontrolatzeko.ARDUINO-RFLINK-UART-Wireless-UART-Transmission-Module-FIG-16

Dokumentuak / Baliabideak

ARDUINO RFLINK-UART Haririk gabeko UART Transmisio Modulua [pdf] Argibideen eskuliburua
RFLINK-UART Haririk gabeko UART transmisio modulua, haririk gabeko UART transmisio modulua, UART transmisio modulua, transmisio modulua, modulua

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *