Përmbajtje:
- Hapi 1: PJES
- Hapi 2: Hyrje në NRF dhe Lidhjet
- Hapi 3: Hyrje në Joystick dhe Lidhjet
- Hapi 4: Pjesa e punës dhe programimit
- Hapi 5: Përmirësimi
Video: Komunikimi pa tel duke përdorur modulin e transmetuesit NRF24L01 për projektet e bazuara në Arduino: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Ky është mësimi im i dytë udhëzues për robotët dhe mikrokontrolluesit. Reallyshtë vërtet e mahnitshme të shohësh robotin tënd të gjallë dhe duke punuar siç pritej dhe më beso se do të jetë më argëtuese nëse kontrolloni robotin tuaj ose gjëra të tjera pa tel me një gamë të shpejtë dhe të gjerë komunikimi. Kjo është arsyeja pse ky udhëzues ka të bëjë me komunikimin pa tel.
Hapi 1: PJES
Për transmetuesin
- Arduino Nano ose Uno (Unë jam duke përdorur Arduino UNO) x1
- Moduli i marrësit NRF24L01 x1
- Joysticks me bosht të dyfishtë x2. https://amzn.to/2Q4t0Gm(ose gjëra të tjera si butona, sensorë etj. Unë jam duke përdorur Joystick sepse dua të dërgoj të dhëna në lidhje me pozicionin e levës).
Për Marrësin:
- Arduino Nano ose Uno (Unë jam duke përdorur Arduino Nano). x1
- Moduli i marrësit NRF24L01. x1
Të tjerët:
Telat e kërcyesit
Bateri për furnizimin Arduino https://amzn.to/2W5cDyM dhe
Hapi 2: Hyrje në NRF dhe Lidhjet
Me emrin Transceiver është e qartë se ky modul mund të komunikojë në të dy mënyrat si transmetues ose si marrës varet nga programimi. Ka 8 kunja dhe ne do të përdorim 7 kunja. Ju mund të vëzhgoni kunjat në foton e bashkangjitur.
VCC & GND për furnizim
Për këtë qëllim ne do të përdorim pin 3.3v të Arduino.
CE & CSN
Kunjat e transmetuesit dhe marrësit. Ne do të përdorim Arduino (Nano dhe Uno) Pin 9 për CE dhe Pin 10 për CSN.
MOSI, MISO & SCK
Këto janë kunjat SPI.
Ai komunikon me Arduino nga kunjat SPI. Çdo anëtar në familjen Arduino ka disa kunja specifike për komunikimin SPI.
Për Arduino UNO:
Kunjat SPI janë
Kunja 11 (MOSI)
Pin 12 (MISO)
Pin 13 (SCK)
Kunjat e Arduino Nano SPI:
Kunja 11 (MOSI)
Pin 12 (MISO)
Pin 13 (SCK)
Njësoj si Arduino UNO.
Tani mund të bëni lidhje si për transmetuesin ashtu edhe për marrësin.
Shënim: Duhet të keni një bibliotekë për NRF24L01 në programin tuaj Arduino IDE. Shkarkoni atë këtu.
Hapi 3: Hyrje në Joystick dhe Lidhjet
Xhojstik në asgjë përveç një potenciometri të thjeshtë. Xhojstiku me 2 boshte që po përdorim në këtë mësim ka 5 kunja siç tregohet në figurë..
Lidhjet për levë në fund të transmetuesit:
VCC në Arduino 5v pin.
GND në Arduino GND
VRx në Arduino pin analoge A0
VRy në Arduino pin analoge A1
JP në çdo pin rezervë dixhital të Arduino. (Unë nuk e përdor këtë kunj, por ju mund ta përdorni me një ndryshim të vogël në kod).
Për Xhojstikun e dytë
Ju mund të përdorni pin arduino 5V për të dy levë.
VRx në Arduino kunja analoge A2VRy në Arduino kunja analoge A3
Përdorimi i dy levë do të thotë që ju duhet të transmetoni 4-6 kanale.
Hapi 4: Pjesa e punës dhe programimit
Pas ndërtimit të transmetuesit dhe marrësit, hiqni kunjat e daljes nga marrësi. Unë jam duke përdorur pinin dixhital të Arduino 2 në pin dixhital 5 për komunikimin tim pa tel me 4 kanale. Mund ta zgjasni deri në kunjat dixhitale të disponueshme. Për të kontrolluar funksionimin e sistemit, unë bashkova një krah robotik që kishte 4 servo motorë në fund të marrësit.
Arduino Nano pin dixhital 2 => Kanali 1 => THR
Arduino Nano pin dixhital 3 => Kanali 2 => YAW
Arduino Nano pin pin 4 => Channel 3 => PITCH
Arduino Nano pin pin 5 => Channel 4 => ROLL
Kodet për transmetuesin dhe marrësin janë bashkangjitur. Mos harroni të përfshini bibliotekat së pari në programin tuaj Arduino IDE para se të ngarkoni kodin në Arduino.
Hapi 5: Përmirësimi
Qëllimi themelor i këtij tutoriali ishte të mbulonte pjesën e komunikimit pa tel. Por ju duhet të bëni ndryshime sipas qëllimit dhe projektit tuaj. Për çdo pyetje dhe ndihmë në përdorimin e adresës së emailit të dhënë në skedarët e kodit, duhet të shikoni videon e bashkangjitur në krye dhe të regjistroheni në kanal për mbështetje, Faleminderit.
Recommended:
Si të bëni një shtëpi të zgjuar duke përdorur modulin e stafetës së kontrollit Arduino - Idetë për automatizimin e shtëpisë: 15 hapa (me fotografi)
Si të bëni një shtëpi të zgjuar duke përdorur modulin e stafetës së kontrollit Arduino | Idetë e automatizimit të shtëpisë: Në këtë projekt të automatizimit të shtëpisë, ne do të hartojmë një modul të zgjuar të stafetës në shtëpi që mund të kontrollojë 5 pajisje shtëpiake. Ky modul stafetë mund të kontrollohet nga celulari ose smartphone, telekomanda IR ose telekomandë, ndërprerës manual. Kjo stafetë e zgjuar gjithashtu mund të ndiejë r
A është e mundur të transferoni fotografi duke përdorur pajisje IoT të bazuara në LPWAN?: 6 hapa
A është e mundur të transferoni fotografi duke përdorur pajisje IoT të bazuara në LPWAN?: LPWAN qëndron për Low Power Wide Area Network dhe është një teknologji komunikimi mjaft e përshtatshme në fushën IoT. Teknologjitë përfaqësuese janë Sigfox, LoRa NB-IoT dhe LTE Cat.M1. Të gjitha këto janë teknologji komunikimi në distanca të gjata me fuqi të ulët. Në gje
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë
Komunikimi pa tel duke përdorur module të lira 433MHz RF dhe mikrokontrollues Pic. Pjesa 2: 4 hapa (me fotografi)
Komunikimi pa tel duke përdorur module të lira 433MHz RF dhe mikrokontrollues Pic. Pjesa 2: Në pjesën e parë të këtij udhëzimi, unë demonstrova se si të programoj një PIC12F1822 duke përdorur përpiluesin MPLAB IDE dhe XC8, për të dërguar një varg të thjeshtë pa tel duke përdorur module të lira TX/RX 433MHz. Moduli i marrësit ishte i lidhur me një USB me UART TTL reklama kabllore
Komunikimi serik pa tel duke përdorur Bluefruit: 4 hapa
Komunikimi serik pa tel duke përdorur Bluefruit: Këtu është një udhëzues i thjeshtë hap pas hapi për të zëvendësuar telat tuaj me një lidhje blu me energji të ulët: M’u desh pak kohë për ta kuptuar këtë sepse nuk ka asnjë dokumentacion për ta bërë këtë me teknologjinë moderne bluetooth me energji të ulët të tillë si Bluefrui