ARDUINO RFLINK-UART Draadloze UART-transmissiemodule
Productinformatie
De RFLINK-UART draadloze UART-transmissiemodule is een module die bekabelde UART upgradet naar draadloze UART-transmissie zonder enige codeerinspanning of hardware. De module bevat één rootterminal en maximaal vier apparaatuiteinden met een set I/O-poorten. Het operationele voltage varieert van 3.3 V tot 5.5 V, en de RF-frequentie varieert van 2400 MHz tot 2480 MHz. De transmissieafstand bedraagt ongeveer 80 tot 100 meter in de open ruimte en de transmissiesnelheid is 250 Kbps. De module ondersteunt 1-op-1 of 1-op-meerdere (maximaal vier) transmissie.
PRODUCT Modulekenmerken
- Bedrijfsvolumetage: 3.3~5.5V
- RF-frequentie:2400 MHz~2480 MHz
- Stroomverbruik: 24 mA@ +5dBm in TX-modus en 23 mA in RX-modus.
- Zendvermogen: +5dBm
- Transmissiesnelheid: 250Kbps
- Transmissieafstand: ongeveer 80 tot 100m in de open ruimte
- Baudsnelheid 9,600 bps of 19,200 bps
- Ondersteunt 1-op-1 of 1-naar-meerdere (maximaal vier) transmissie.
Uiterlijk en afmetingen van de module
De RFLINK-UART-module bevat één rootterminal en maximaal vier apparaatuiteinden. De rootterminal en het uiteinde van het apparaat zien er naar buiten hetzelfde uit en zijn te herkennen aan het label op de achterkant. De groeps-ID van de RFLINK-UART-module is 0001 en de BAUD is 9600.
PRODUCT Pin-definitie
Wortel | Apparaat |
---|---|
ID0 | ID0 |
ID1 | ID1 |
IO | IO |
5V | 5V |
GND | GND |
Instructies voor productgebruik
Root en apparaten instellen
Alle soorten ontwikkelborden en MCU's die de UART-communicatie-interface ondersteunen, kunnen deze module rechtstreeks gebruiken en het is niet nodig om extra stuurprogramma's of API-programma's te installeren. De RFLINK-UART draadloze UART-transmissiemodule ondersteunt 1-naar-meerdere typen, standaard rootterminal (#0) nadat het apparaat is ingeschakeld met een apparaat (#1) als u een ander genummerd apparaat (#2~#4) hebt. U kunt verschillende apparaatzijden selecteren waarmee u verbinding wilt maken via de ID0- en ID1-pinnen aan de rootzijde.
Raadpleeg de onderstaande tabel voor de ID0/ID1-combinatie van apparaatselectie:
Apparaat 1 (#1) | Apparaat 2 (#2) | Apparaat 3 (#3) | Apparaat 4 (#4) |
---|---|---|---|
ID0-pin: HOOG ID1-pin: HOOG |
ID0-pin: HOOG ID1-pin: LAAG |
ID0-pin: LAAG ID1-pin: HOOG |
ID0-pin: LAAG ID1-pin: LAAG |
De apparaatzijde moet eerst worden ingesteld op het vereiste apparaatnummer. De root zal het doelapparaat via dezelfde tabel kiezen. U kunt een ander apparaat kiezen om het bericht via de ID0 en ID1 van de root over te brengen, meestal koppelt u ID0 en/en ID1 aan de GND. Bovendien kan de rootkant ook een laag/hoog-signaal via de IO-pin sturen om direct het doelapparaat te kiezen.ampIn de onderstaande afbeelding selecteert Arduino Nano het apparaat dat moet worden aangesloten via de D4- en D5-pinnen. Na het verzenden van het overeenkomstige hoog/laag-signaal naar de ID0- en ID1-pinnen, zal de rootterminal de verzending met het oude verbindingseinde onderbreken (dat wil zeggen, de verzending en ontvangst met het oude verbindingseinde stoppen). En wacht op een laag signaal van de ID_Lat-pin om over te schakelen naar de nieuwe verbinding.
De RFLINK-UART draadloze UART-transmissiemodule is een eenvoudig te gebruiken module die bekabelde UAR onmiddellijk en pijnloos upgradet naar draadloze UAR-transmissie. Meer nog, er is een set I/O-poorten, dus je hebt geen codeerinspanningen en hardware nodig om IO-switches goed op afstand te kunnen bedienen.
Uiterlijk en afmetingen van de module
De RFLINK-UART-module bevat één hoofdterminal (links) en maximaal vier apparaatuiteinden (aan de rechterkant van de onderstaande afbeelding, kan genummerd zijn van 1 tot 4). De twee zijn naar buiten hetzelfde en kunnen worden geïdentificeerd via het label op de achterkant. Zoals hieronder weergegeven, is de groeps-ID van de RFLINK-UART-module 0001 en de BAUD 9600.
Modulekenmerken:
- Bedrijfsvolumetage: 3.3~5.5V
- RF-frequentie:2400 MHz ~ 2480 MHz.
- Stroomverbruik: 24 mA@ +5dBm in TX-modus en 23 mA in RX-modus.
- Zendvermogen: +5dBm
- Transmissiesnelheid: 250Kbps
- Transmissieafstand: ongeveer 80 tot 100m in de open ruimte
- baudrate:9,600bps of19,200bps
- Ondersteunt 1-op-1 of 1-op-meerdere (maximaal vier) transmissie.
Pin-definitie
- GND → Grond
- +5V → 5V voltage invoer
- de TX→ komt overeen met de RX van het ontwikkelbord UART
- de RX→ komt overeen met de TX van het ontwikkelbord UART
- DE CEB→ Deze CEB moet worden aangesloten op de aarde (GND), waarna de module wordt ingeschakeld en kan worden gebruikt als een energiebesparende besturingsfunctie.
- UIT → Uitgangspin van IO-poort (aan/uit-export)
- IN → Ingang pin van de IO-poort (aan/uit ontvangen).
- ID1, ID0 →selecteert met welk apparaat verbinding moet worden gemaakt via de HOOG/LAAG-combinatie van deze twee pinnen.
- ID_Lat→ Apparaat-ID Vergrendelpennen. Wanneer Root het doelapparaat instelt via ID0, ID1, moet u deze pin LAAG instellen, waarna de verbinding officieel wordt overgeschakeld naar het opgegeven apparaat.
- GND → Grond
- +5V → 5 V voltage invoer
- De TX → komt overeen met de RX van het ontwikkelbord UART
- De RX → komt overeen met de TX van het ontwikkelbord UART
- DE CEB → Deze CEB moet worden aangesloten op de aarde (GND), waarna de module wordt ingeschakeld en kan worden gebruikt als een energiebesparende besturingsfunctie.
- UIT → Uitgangspin van IO-poort (aan/uit export)I
- IN → Ingangspin van de IO-poort (On/Off-ontvangst).
- ID1, ID0→ Door de HOOG/LAAG-combinatie van deze twee pinnen kan het apparaat op verschillende apparaatnummers worden ingesteld. ID_Lat→ Deze pinvoet heeft geen effect op het apparaat.
Hoe te gebruiken
Alle typen ontwikkelborden en MCU's die de UART-communicatie-interface ondersteunen, kunnen deze module rechtstreeks gebruiken en het is niet nodig om extra stuurprogramma's of API-programma's te installeren.
Root en apparaten instellen
De traditionele bekabelde TTL is 1 op 1 transmissie, de RFLINK-UART draadloze UART transmissiemodule ondersteunt 1-naar-meerdere typen, standaard rootterminal (#0) nadat het apparaat is ingeschakeld (#1) is aangesloten als u een ander hebt genummerd apparaat (#2~# 4). U kunt verschillende apparaatzijden selecteren waarmee u verbinding wilt maken via de ID0- en ID1-pinnen aan de rootzijde. Raadpleeg de onderstaande tabel voor de ID0/ID1-combinatie van apparaatselectie.
ID0, ID1-pin zijn standaard HOOG, ze zullen LAAG zijn via verbinding met de grond.
Opmerking: Apparaatzijde moet eerst worden ingesteld op het vereiste apparaatnummer. De root zal het doelapparaat via dezelfde tabel kiezen.
U kunt een ander apparaat kiezen om berichten over te dragen via de ID0 en ID1 van de root, waarbij meestal ID0 en/en ID1 aan de GND wordt gekoppeld. Bovendien kan de rootkant ook een laag/hoog signaal via de IO-pin sturen om direct het doelapparaat te kiezen. BijvoorbeeldampIn de onderstaande afbeelding selecteert Arduino Nano het apparaat om verbinding te maken via de D4- en D5-pinnen 。
Nadat het corresponderende High/Low-signaal naar de ID0- en ID1-pinnen is verzonden, onderbreekt de Root-terminal de verzending met het oude verbindingseinde (dat wil zeggen, stopt het verzenden en ontvangen met het oude verbindingseinde). En wacht op een laag signaal van de ID_Lat-pin om over te schakelen naar de nieuwe verbinding.
Begin met het verzenden/ontvangen van berichten met de nieuwe verbinding
Nadat u het signaal van het doelapparaatnummer via ID0, ID1 hebt verzonden, wordt alle transsectie tussen de root en het huidige aangesloten apparaat gestopt. De nieuwe transsectie start pas als u een LAAG signaal van ID_Lat van ten minste 3 ms verzendt.
Er zijn drie gebruiksscenario's voor Arduino, Raspberry Pi en sensoren.
Werken met Arduino
Naast het rechtstreeks gebruiken van Arduino's hardware TX/RX-poorten, ondersteunt deze module ook softwareseries, zodat deze kan worden gebruikt in een software-geëmuleerde UART om te voorkomen dat de fysieke UART-interface wordt bezet. De volgende bijvample verbindt D2 en D3 met TX en de rootzijde van de RFLINK-UART-module via de seriële software RX, D7, D8 zijn de pinnen die de verbinding met het apparaat tot stand brengen, en D5 wordt gebruikt als de ok-schakelpin. Via Arduino's instructies geeft digitalWrite LOW of HIGH uit voor de D7-, D8- en D5-pinnen. We kunnen de mogelijkheid bereiken om dynamisch verbinding te maken met verschillende apparaten.
Exampbestand van een root-side transportprogramma:
Exampbestand van het programma aan de kant van de RX-ontvanger
uitvoeren
Werken met de Raspberry Pi
Het gebruik van deze mod op de Raspberry Pi is ook vrij eenvoudig! De pinnen van de RFLINK-UART-module zijn verbonden met de overeenkomstige pinnen van de Raspberry Pi zoals in de voorbeeldample van de Arduino hierboven. Met andere woorden, u kunt rechtstreeks naar de RX/TX-pin lezen en schrijven en het apparaat opgeven dat u wilt aansluiten, net als bij een traditionele UART. De volgende afbeelding toont de verbindingsmethode tussen de Raspberry Pi aan de rootzijde en de RFLINK-UART-module, en de verbindingsmethode van het apparaatuiteinde is in principe hetzelfde, maar het ID_ De Lat-pin-pin hoeft niet te worden aangesloten en ID0 en ID1 zijn ingesteld op verschillende ID-nummers, afhankelijk van de vereisten.
Example van het programma:
De zender verzendt herhaaldelijk informatie naar apparaat #3 en apparaat #1
Ontvanger: Deze example is een eenvoudige ontvangst
Directe verbinding met sensor
Als uw sensor de UART-interface ondersteunt en de baudsnelheid 9,600 of 19,200 ondersteunt, kunt u deze rechtstreeks aansluiten op de apparaatzijde van de RFLINK-UART-module, en kunt u deze ook snel en pijnloos upgraden. De volgende G3 PM2.5-sensor wordt als voorbeeld genomenample, raadpleeg de volgende verbindingsmethode:
Bereid vervolgens een ontwikkelbord voor (Arduino of Raspberry Pi) om de RO van de RFLINK-UART-module aan te sluiten. Aan de andere kant kunt u de G3-transmissie op de algemene UART-manier lezen PM2.5-gegevens, gefeliciteerd, de G3 heeft geüpgraded naar een PM2.5-detectiemodule met draadloze transmissiemogelijkheden.
IO-poorten gebruiken
De RFLINK-UART-module biedt een set IO-poorten waarmee u draadloos aan/uit-commando's kunt verzenden, en deze set Io-poorten zijn niet beperkt tot het verzendende of ontvangende uiteinde van de module, en beide uiteinden kunnen elkaar bedienen. Zolang je de vol . veranderttage van de IN-poort aan beide uiteinden, u wijzigt het uitgangsvolumetage van de Out-poort aan de andere kant synchroon. Raadpleeg de volgende gebruiksexample om uit te leggen hoe u de IO-poort gebruikt om de LED-lamp van de schakelaar op afstand te bedienen.
Documenten / Bronnen
![]() |
ARDUINO RFLINK-UART Draadloze UART-transmissiemodule [pdf] Gebruiksaanwijzing RFLINK-UART Draadloze UART-transmissiemodule, Draadloze UART-transmissiemodule, UART-transmissiemodule, Transmissiemodule, Module |