RFLINK-UART Draadloze UART-transmissiemodule Instructiehandleiding
De RFLINK-UART draadloze UART-transmissiemodule is een gebruiksvriendelijke module die bekabelde UART onmiddellijk en pijnloos opwaardeert naar draadloze UART-transmissie. Meer dan dat, er is een set I/O-poorten, dus je hebt geen coderingsinspanning en hardware nodig om IO-switches goed op afstand te bedienen.
Uiterlijk en afmetingen van de module
De RFLINK-UART-module bevat één rootterminal (links) en maximaal vier Device-uiteinden (aan de rechterkant van de onderstaande afbeelding, kan worden genummerd van 1 tot 4), de twee zien er hetzelfde uit, het kan worden geïdentificeerd door het label op de achterkant.
Zoals hieronder getoond, is de groeps-ID van de RFLINK-UART-module 0001 en is de BAUD
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: 250 Kbps
- 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
Wortel![]() |
Apparaat![]() |
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), dan wordt de module ingeschakeld en kan deze worden gebruikt als een energiebesparende besturingsfunctie. UITà Uitgangspen van IO-poort (aan/uit-export) INàIngangspin van de IO-poort (On/Off-ontvangst). ID1, ID0 àselecteert met welk apparaat verbinding moet worden gemaakt via de HIGH/LOW combinatie van deze twee pinnen. ID_Latà Apparaat-ID Vergrendelpennen. Wanneer Root het doelapparaat instelt via ID0, ID1, moet je deze pin LOW instellen, dan wordt de verbinding officieel overgeschakeld naar het opgegeven apparaat. |
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), dan wordt de module ingeschakeld en kan deze worden gebruikt als een energiebesparende besturingsfunctie. UITà Uitgangspen van IO-poort (aan/uit-export)I INà Ingangspin van de IO-poort (On/Off-ontvangst). ID1, ID0à Door de HIGH/LOW combinatie van deze twee pinnen kan het apparaat op verschillende apparaatnummers worden ingesteld. ID_Latà Deze pin-voet 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 bedrade TTL is 1 op 1 transmissie, de RFLINK-UART draadloze UART-transmissiemodule ondersteunt het 1-naar-meerdere type, standaard Root-terminal (#0) nadat het apparaat is ingeschakeld (#1) is aangesloten als u een andere hebt genummerd apparaat (#2~#4). U kunt een andere apparaatzijde 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 | HOOG | LAAG | LAAG |
ID1-pin | HOOG | LAAG | HOOG | LAAG |
ID0, ID1-pin zijn standaard HOOG, ze zullen LAAG zijn via verbinding met de grond.
Opmerking: Apparaatzijde moet worden ingesteld op het vereiste apparaatnummer volgens eerst,
de root kiest het doelapparaat via dezelfde tabel.
Je kunt het andere apparaat kiezen om het bericht via de ID0 en ID1 van root te verzenden, meestal bind je ID0 of/en ID1 aan de GND. Meer dan dat, de root-zijde kan ook een laag/hoog signaal via de IO-pin sturen om het doelapparaat on-the-fly te kiezen.
BijvoorbeeldampIn de onderstaande afbeelding selecteert Arduino Nano het apparaat om verbinding te maken via de D4- en D5-pinnen 。
Na het verzenden van het corresponderende High/Low-signaal naar de ID0- en ID1-pinnen,
Root-terminal onderbreekt de verzending met het oude verbindingseinde (dat wil zeggen, stopt de verzending en ontvangst 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 use-cases 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 het kan worden gebruikt in een met software geëmuleerde UART om te voorkomen dat de fysieke UART-interface wordt bezet.
De volgende exampbestand verbindt D2 en D3 met TX en de Root-kant van de
RFLINK-UART-module via de software seriële RX, D7, D8 zijn de pinnen die de verbinding met het apparaat instellen en D5 wordt gebruikt als de ok-toggle-pin. Door Arduino's instructies digitalWrite uitgangen LAAG of HOOG voor de D7-, D8- en D5-pinnen We kunnen de mogelijkheid bereiken om dynamisch verbinding te maken met verschillende apparaten.
Arduino (Italië) | D2 | D3 | D5 | D7 | D8 | 5V | GND |
RFLINK-UART | RX | TX | ID_Lat (root) | ID0
(Wortel) |
ID1
(Wortel) |
5V | GND CEB |
Exampbestand van een root-side transportprogramma:
Example van RX ontvanger-side programma:
uitvoeren
Werken met de Raspberry Pi
Het gebruik van deze mod op de Raspberry Pi is ook vrij eenvoudig! De pinnen van de RFLINKUART-module zijn verbonden met de overeenkomstige van de Raspberry Pi zoals in de exampbestand van de Arduino hierboven. Met andere woorden, u kunt rechtstreeks naar de RX/TX-pin lezen en schrijven en het apparaat specificeren dat u wilt aansluiten, net als een traditionele UART.
De volgende afbeelding toont de verbindingsmethode tussen de Root-side
Raspberry Pi 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 baudrate 9,600 of . ondersteunt
19,200 , dan kunt u het direct aansluiten op de apparaatzijde van de RFLINK-UART-module, en u kunt het ook snel en pijnloos upgraden Draadloze functiesensor. De volgende G3 PM2.5-sensor wordt als voorbeeld genomenample, raadpleeg de volgende verbindingsmethode:
Maak vervolgens een ontwikkelbord (Arduino of Raspberry Pi) om
sluit de RO van de RFLINK-UART-module aan. Aan de andere kant kun je de G3-transmissie op de algemene UART-manier lezen PM2.5-gegevens, gefeliciteerd, de G3 is 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
![]() |
RFLINK RFLINK-UART draadloze UART-transmissiemodule [pdf] Gebruiksaanwijzing RFLINK-UART, draadloze UART-transmissiemodule, RFLINK-UART draadloze UART-transmissiemodule |