ARDUINO RFLINK-UART vezeték nélküli UART átviteli modul
Termékinformáció
Az RFLINK-UART vezeték nélküli UART átviteli modul egy olyan modul, amely a vezetékes UART-ot vezeték nélküli UART átvitelre frissíti kódolási erőfeszítés vagy hardver nélkül. A modul egy gyökérterminált és legfeljebb négy eszközvéget tartalmaz egy sor I/O porttal. Az üzemi köttage 3.3 V és 5.5 V között, az RF frekvencia pedig 2400 MHz és 2480 MHz között van. Az átviteli távolság 80-100 m a nyílt térben, az átviteli sebesség pedig 250 Kbps. A modul támogatja az 1-1 vagy 1-től többszörös (legfeljebb négy) átvitelt.
A TERMÉK modul jellemzői
- Működési voltage: 3.3-5.5V
- RF frekvencia:2400MHz ~ 2480MHz
- Áramfelvétel: 24 mA@ +5dBm TX módban és 23 mA RX módban.
- Átviteli teljesítmény: +5dBm
- Átviteli sebesség: 250Kbps
- Átviteli távolság: 80-100 m körüli szabad térben
- Adatátviteli sebesség 9,600 19,200 bps vagy XNUMX XNUMX bps
- Támogatja az 1-1 vagy 1-től többszörös (legfeljebb négy) átvitelt.
A modul megjelenése és méretei
Az RFLINK-UART modul egy gyökérterminált és legfeljebb négy eszközvéget tartalmaz. A gyökérterminál és az eszköz vége kifelé néz, és a hátoldalon található címkéről azonosíthatók. Az RFLINK-UART modul csoportazonosítója 0001, a BAUD pedig 9600.
TERMÉK Pin meghatározása
Gyökér | Eszköz |
---|---|
ID0 | ID0 |
ID1 | ID1 |
IO | IO |
5V | 5V |
GND | GND |
A termék használati útmutatója
Gyökér és eszközök beállítása
Minden típusú fejlesztő kártya és MCU, amely támogatja az UART kommunikációs interfészt, közvetlenül használhatja ezt a modult, és nincs szükség további illesztőprogramok vagy API programok telepítésére. Az RFLINK-UART vezeték nélküli UART átviteli modul támogatja az 1-től több típust, az alapértelmezett Root terminál (#0) egy eszköz (#1) bekapcsolása után, ha van egy másik számozott eszköze (#2-#4). A gyökéroldalon lévő ID0 és ID1 érintkezőkön keresztül kiválaszthatja a különböző eszközoldalakat, amelyekhez csatlakozni kíván.
Az eszközválasztás ID0/ID1 kombinációját lásd az alábbi táblázatban:
1. eszköz (#1) | 2. eszköz (#2) | 3. eszköz (#3) | 4. eszköz (#4) |
---|---|---|---|
ID0 pin: HIGH ID1 pin: HIGH |
ID0 pin: HIGH ID1 pin: LOW |
ID0 pin: LOW ID1 pin: HIGH |
ID0 pin: LOW ID1 pin: LOW |
Az eszközoldalt először a kívánt eszközszámra kell beállítani, a gyökér ugyanazon a táblázaton keresztül választja ki a céleszközt. Kiválaszthat egy másik eszközt az üzenet átviteléhez a gyökér ID0 és ID1-jén keresztül, általában az ID0-t és/vagy az ID1-et köti a GND-hez. Ráadásul a gyökéroldal alacsony/magas jelet is küldhet az IO tűn keresztül, hogy menet közben válassza ki a céleszközt. Pl.ampAz alábbi ábrán az Arduino Nano kiválasztja az Eszközt a D4 és D5 érintkezőkön keresztüli csatlakoztatáshoz. Miután elküldte a megfelelő High/Low jelet az ID0 és ID1 érintkezőkre, a Root terminál megszakítja az adást a régi csatlakozási véggel (vagyis leállítja az adást és a vételt a régi csatlakozási véggel). És várja meg az alacsony jelet az ID_Lat pintől, hogy átváltson az új kapcsolatra.
Az RFLINK-UART vezeték nélküli UART átviteli modul egy könnyen használható modul, amely azonnal és fájdalommentesen frissíti a vezetékes UAR-t vezeték nélküli UAR-átvitelre. Ezen túlmenően, van egy sor I/O port, így nincs szükség semmilyen kódolási erőfeszítésre és hardverre ahhoz, hogy az IO-kapcsolókat távolról jól vezérelhetővé tegye.
A modul megjelenése és méretei
Az RFLINK-UART modul egy gyökérterminált (balra) és legfeljebb négy eszközvéget tartalmaz (az alábbi ábra jobb oldalán 1-től 4-ig lehet számozni), a kettő kifelé néz, azonos, azonosítható a hátoldalon lévő címke szerint. Az alábbiakban látható módon az RFLINK-UART modul csoportazonosítója 0001, a BAUD pedig 9600.
Modul jellemzői
- Működési voltage: 3.3-5.5V
- RF frekvencia:2400MHz ~ 2480MHz.
- Áramfelvétel: 24 mA@ +5dBm TX módban és 23mA RX módban.
- Átviteli teljesítmény: +5dBm
- Átviteli sebesség: 250Kbps
- Átviteli távolság: 80-100 m körüli szabad térben
- Átviteli sebesség:9,600 19,200 bps vagy XNUMX XNUMX bps
- Támogatja az 1-1 vagy 1-től többszörös (legfeljebb négy) átvitelt.
Pin meghatározása
- GND→ Föld
- +5V→5V köttage bemenet
- A TX→ megfelel az UART fejlesztőkártya RX-jének
- Az RX→ megfelel az UART fejlesztőkártya TX-jének
- A CEB→ Ennek a CEB-nek csatlakoznia kell a földhöz (GND), ekkor a modul bekapcsol, és energiatakarékos vezérlési funkcióként használható.
- KI → IO port kimeneti érintkezője (be/ki exportálás)
- IN → Bemenet Az IO port tűje (be/ki vétel).
- ID1, ID0 →kiválasztja, hogy melyik eszközhöz csatlakozzon e két érintkező HIGH/LOW kombinációján keresztül.
- ID_Lat→ Eszközazonosító Reteszelőcsapok. Amikor a Root beállítja a céleszközt az ID0, ID1-en keresztül, ezt a PIN-kódot LOW-ra kell állítani, ekkor a kapcsolat hivatalosan át lesz kapcsolva a megadott eszközre.
- GND→ Föld
- +5V→ 5V voltage bemenet
- A TX→ megfelel az UART fejlesztőkártya RX-jének
- Az RX→ megfelel az UART fejlesztőkártya TX-jének
- A CEB→ Ennek a CEB-nek csatlakoznia kell a földhöz (GND), ekkor a modul bekapcsol, és energiatakarékos vezérlési funkcióként használható.
- KI → IO port kimeneti érintkezője (be/ki export)I
- IN→ Az IO port bemeneti érintkezője (be/ki vétel).
- ID1, ID0→ E két érintkező HIGH/LOW kombinációjával az eszköz különböző készülékszámokra állítható be. ID_Lat→ Ez a tű láb nincs hatással az eszközre.
Hogyan kell használni
Minden típusú fejlesztő kártya és MCU, amely támogatja az UART kommunikációs interfészt, közvetlenül használhatja ezt a modult, és nincs szükség további illesztőprogramok vagy API programok telepítésére.
Gyökér és eszközök beállítása
A hagyományos vezetékes TTL 1:1 átvitel, az RFLINK-UART vezeték nélküli UART átviteli modul támogatja az 1-től több típust, az alapértelmezett gyökérterminált (#0), miután a bekapcsolás után az eszközzel (#1) van csatlakoztatva, ha van másik. számozott eszköz (#2~#4). Kiválaszthatja a különböző eszközoldalakat, amelyekhez csatlakozni kíván a gyökéroldalon található ID0 és ID1 érintkezőkön keresztül. Az eszközválasztás ID0/ID1 kombinációját lásd az alábbi táblázatban.
Az ID0, az ID1 érintkező alapértelmezés szerint MAGAS, a földhöz való csatlakozáson keresztül LOW lesz.
Jegyzet: Az eszközoldalon a kívánt eszközszámot kell beállítani, a gyökér ugyanazon a táblázaton keresztül választja ki a céleszközt.
Választhat másik eszközt az üzenetek átviteléhez a gyökér ID0 és ID1-jén keresztül, általában az ID0 és/vagy az ID1 a GND-hez kötve. Ráadásul a gyökéroldal alacsony/magas jelet is küldhet az IO tűn keresztül, hogy menet közben válassza ki a céleszközt. PlampAz alábbi ábrán az Arduino Nano kiválasztja az Eszközt a D4 és D5 érintkezőkön keresztüli csatlakoztatáshoz.
Miután elküldte a megfelelő High/Low jelet az ID0 és ID1 érintkezőkre, a Root terminál megszakítja az adást a régi csatlakozási véggel (vagyis leállítja az adást és a vételt a régi csatlakozási véggel). És várja meg az alacsony jelet az ID_Lat pintől, hogy átváltson az új kapcsolatra.
Kezdje el az üzenetek küldését/fogadását az új kapcsolattal
Miután elküldte a céleszközszám jelét az ID0, ID1-en keresztül, a gyökér és az aktuálisan csatlakoztatott eszköz közötti minden átvágás leáll. Az új keresztmetszet addig nem indul el, amíg el nem küld egy ID_Lat LOW jelet, legalább 3 ms.
Három felhasználási eset létezik az Arduino, a Raspberry Pi és az érzékelők számára.
Együttműködés Arduino-val
Amellett, hogy az Arduino hardveres TX/RX portjait közvetlenül használja, ez a modul támogatja a szoftveres sorozatokat is, így szoftverrel emulált UART-ban is használható, hogy elkerülje a fizikai UART interfész elfoglalását. A következő plample a D2 és D3-at a TX-hez, valamint az RFLINK-UART modul gyökéroldalát köti össze a szoftversoros RX-en keresztül, a D7, D8 tűk, amelyek beállítják a kapcsolatot az eszközzel, a D5 pedig az OK kapcsolótű. Az Arduino utasításai révén a digitalWrite LOW vagy HIGH kimenetek a D7, D8 és D5 érintkezőkhöz Elérhetjük a különböző eszközökhöz való dinamikus csatlakozás lehetőségét.
Exampegy gyökéroldali szállítási programról:
ExampRX vevőoldali program le
végrehajtani
Munka a Raspberry Pi-vel
Ennek a modnak a használata a Raspberry Pi-n is meglehetősen egyszerű! Az RFLINK-UART modul tűi a Raspberry Pi megfelelő érintkezőihez csatlakoznak, mint az ex.ample a fenti Arduino-ról. Más szóval, közvetlenül olvashat és írhat az RX/TX lábra, és megadhatja a csatlakoztatandó eszközt, akárcsak egy hagyományos UART. A következő ábra a Root-side Raspberry Pi és az RFLINK-UART modul csatlakozási módját mutatja, az Eszközvég csatlakozási módja pedig alapvetően megegyezik, de ez ID_ A Lat pin pint nem kell csatlakoztatni, és ID0 és az ID1 a követelményektől függően eltérő azonosítószámra van beállítva.
Exampprogram le:
A távadó ismételten továbbítja az információkat a 3-as és az 1-es készüléknek
Vevő: Ez az example egy egyszerű fogadás
Közvetlen csatlakozás érzékelővel
Ha az Ön érzékelője támogatja az UART interfészt, és az adatátviteli sebesség 9,600 19,200 vagy 3 2.5, akkor közvetlenül csatlakoztathatja az RFLINK-UART modul eszközoldalához, és gyorsan és fájdalommentesen frissítheti a vezeték nélküli funkciós érzékelőt is. A következő GXNUMX PMXNUMX érzékelőt vesszük példakéntample, olvassa el a következő csatlakozási módot
Ezután készítsen elő egy fejlesztői kártyát (Arduino vagy Raspberry Pi) az RFLINK-UART modul RO-jának csatlakoztatásához Az ot oldalon a G3 átvitelt az általános UART módon olvashatja PM2.5 adatok, gratulálunk, a G3 rendelkezik PM2.5 érzékelő modulra frissítve vezeték nélküli átviteli képességekkel.
Használjon IO portokat
Az RFLINK-UART modul egy sor IO portot tartalmaz, amelyek lehetővé teszik a be- és kikapcsolási parancsok vezeték nélküli továbbítását, és ez a készlet Io portok nem korlátozódnak a modul átviteli vagy vételi végére, és mindkét vége vezérelheti egymást. Amíg megváltoztatod a voltagAz IN port mindkét végén meg kell változtatni a kimeneti térfogatottage a másik végén lévő Out port szinkronban. Kérjük, olvassa el a következő használati utasítást, plampelmagyarázza, hogyan használhatja az IO portot a kapcsoló LED izzójának távvezérlésére.
Dokumentumok / Források
![]() |
ARDUINO RFLINK-UART vezeték nélküli UART átviteli modul [pdf] Használati utasítás RFLINK-UART vezeték nélküli UART átviteli modul, vezeték nélküli UART átviteli modul, UART átviteli modul, átviteli modul, modul |