Tartalomjegyzék:
- 1. lépés: RÉSZEK
- 2. lépés: Bevezetés az NRF -be és a Kapcsolatokba
- 3. lépés: Bevezetés a joystickba és a kapcsolatokba
- 4. lépés: Munka és programozás rész
- 5. lépés: Frissítés
Videó: Vezeték nélküli kommunikáció az NRF24L01 adó -vevő modul használatával Arduino -alapú projektekhez: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez a második oktatható oktatóanyagom a robotokról és a mikrovezérlőkről. Valóban elképesztő látni, hogy a robot elevenen működik, és a várakozásoknak megfelelően működik, és hidd el, szórakoztatóbb lesz, ha a robotot vagy más dolgokat vezeték nélkül irányítasz gyors és széles körű kommunikációval. Ezért ez az utasítás a vezeték nélküli kommunikációról szól.
1. lépés: RÉSZEK
Az adó számára
- Arduino Nano vagy Uno (Arduino UNO -t használok) x1
- Adó -vevő modul NRF24L01 x1
- Kéttengelyes joystick x2. https://amzn.to/2Q4t0Gm (vagy egyéb dolgok, például nyomógombok, érzékelők stb. A Joystickot használom, mert adatokat szeretnék küldeni a joystick helyzetéről).
A vevő számára:
- Arduino Nano vagy Uno (Arduino Nano -t használok). x1
- Adó -vevő modul NRF24L01. x1
Egyéb:
Jumper vezetékek
Az Arduino akkumulátorok https://amzn.to/2W5cDyM és
2. lépés: Bevezetés az NRF -be és a Kapcsolatokba
Az adó -vevő néven nyilvánvaló, hogy ez a modul mindkét módon kommunikálhat adóként vagy vevőként, a programozástól függően. 8 csapja van, és 7 csapot fogunk használni. A csatokat a mellékelt képen láthatja.
VCC és GND az ellátáshoz
Ebből a célból 3.3 V -os Arduino tűt fogunk használni.
CE és CSN
Adó és vevő csapok. Az Arduino (Nano és Uno) 9. tűjét fogjuk használni a CE -hez, és a 10. tűt a CSN -hez.
MOSI, MISO & SCK
Ezek SPI csapok.
Az SPD csapok segítségével kommunikál az Arduino -val. Az Arduino család minden tagjának van néhány speciális csapja az SPI kommunikációhoz.
Az Arduino UNO esetében:
Az SPI csapok
11. tű (MOSI)
12. tű (MISO)
13. csap (SCK)
Arduino Nano SPI csapok:
11. tű (MOSI)
12. tű (MISO)
13. csap (SCK)
Ugyanaz, mint az Arduino UNO.
Most csatlakozhat az adóhoz és a vevőhöz is.
Megjegyzés: Az Arduino IDE szoftverben rendelkeznie kell az NRF24L01 könyvtárával. Töltse le innen.
3. lépés: Bevezetés a joystickba és a kapcsolatokba
A joystick nem más, mint egy egyszerű potenciométer. Az ebben a bemutatóban használt 2 tengelyes joystick 5 tűvel rendelkezik, amint az a képen látható.
Csatlakozások a joystickhoz az adó végén:
VCC az Arduino 5V -os érintkezőjéhez.
GND - Arduino GND
VRx - Arduino analóg pin A0
VRy - Arduino analóg pin A1
SW -t az Arduino bármely tartalék digitális tűjéhez. (Én nem ezt a tűt használom, de lehet, hogy a kód egy kis változtatásával használhatod.)
Második joystickhoz
Mindkét joystickhoz használhat arduino 5V tűt.
VRx - Arduino analóg pin A2V Ry - Arduino analóg pin A3
Két joystick használatával 4-6 csatornát kell továbbítania.
4. lépés: Munka és programozás rész
Az adó és a vevő megépítése után vegye ki a vevő kimeneti csapjait. A 4 csatornás vezeték nélküli kommunikációhoz az Arduino 2 -es és 5 -ös digitális tűit használom. Kiterjesztheti a rendelkezésre álló digitális csapokra. A rendszer működésének ellenőrzésére egy robotkart rögzítettem, amelynek 4 szervomotorja volt a vevő végén.
Arduino Nano Digital pin 2 => Channel 1 => THR
Arduino Nano Digital pin 3 => 2. csatorna => YAW
Arduino Nano Digital pin 4 => Channel 3 => PITCH
Arduino Nano Digital pin 5 => Channel 4 => ROLL
Az adó és a vevő kódjai csatolva vannak. A kód Arduino -ba való feltöltése előtt ne felejtsen el könyvtárat beilleszteni az Arduino IDE szoftverébe.
5. lépés: Frissítés
Ennek az oktatóanyagnak az volt az alapvető célja, hogy lefedje a vezeték nélküli kommunikáció részét. De a célnak és a projektnek megfelelően változtatnia kell. Ha bármilyen kérdése és segítsége van a kódfájlokban megadott e -mail cím használatához, meg kell néznie a felül csatolt videót, és fel kell iratkoznia a támogatási csatornára, köszönöm.
Ajánlott:
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: 7 lépés
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: Hé srácok, üdv újra. Korábbi hozzászólásomban elmagyaráztam, hogy mi az a H -híd áramkör, az L293D motorvezérlő IC, a malackalapú L293D motorvezérlő IC a nagyáramú motorvezérlők vezetéséhez, és hogyan tervezheti meg és készítheti el saját L293D motorvezérlő tábláját
Vezeték nélküli kommunikáció olcsó 433 MHz -es RF modulok és Pic mikrovezérlők használatával. 2. rész: 4 lépés (képekkel)
Vezeték nélküli kommunikáció olcsó 433 MHz -es RF modulok és Pic mikrovezérlők használatával. 2. rész: Ennek az oktatóanyagnak az első részében bemutattam, hogyan kell programozni egy PIC12F1822 -t MPLAB IDE és XC8 fordító segítségével, hogy egy egyszerű karakterláncot küldjünk vezeték nélkül, olcsó TX/RX 433 MHz -es modulokkal. A vevőmodult USB -n keresztül UART TTL -hez csatlakoztattuk kábelhirdetés
Vezeték nélküli soros kommunikáció a Bluefruit használatával: 4 lépés
Vezeték nélküli soros kommunikáció a Bluefruit használatával: Íme egy egyszerű lépésről lépésre, hogy kicserélje a vezetékeket egy alacsony energiafogyasztású Bluetooth -kapcsolatra: Beletelt egy kis időbe, amíg rájöttem erre, mert alig van dokumentáció a modern, alacsony energiafogyasztású Bluetooth -technológiával. mint a Bluefrui
Robot kéz kéz nélküli vezeték nélküli kesztyűvel - NRF24L01+ - Arduino: 7 lépés (képekkel)
Robot kéz kéz nélküli vezeték nélküli kesztyűvel | NRF24L01+ | Arduino: Ebben a videóban; 3D robot kézi összeszerelés, szervo vezérlés, flex érzékelő vezérlés, vezeték nélküli vezérlés nRF24L01, Arduino vevő és adó forráskód áll rendelkezésre. Röviden, ebben a projektben megtanuljuk, hogyan kell egy robotkezet vezetékek segítségével irányítani
Négyirányú közlekedési lámparendszer 5 Arduino és 5 NRF24L01 vezeték nélküli modul használatával: 7 lépés (képekkel)
Négyirányú jelzőlámpa -rendszer 5 Arduino és 5 NRF24L01 vezeték nélküli modul használatával: Nem sokkal ezelőtt létrehoztam egy Instructable -t, amely részletesen leírja az egyetlen pár jelzőlámpát egy kenyérsütő táblán. Létrehoztam egy másik Instructable -t is, amely bemutatja az NRF24L01 vezeték nélküli modul használatának alapvető keretét. elgondolkodtam! Nagyon sok van