Përmbajtje:
- Hapi 1: Pjesët dhe mjetet e kërkuara
- Hapi 2: Çfarë është një Rover?
- Hapi 3: Pjesët e Asamblesë
- Hapi 4: Lidhja e Rover (Motor dhe Mburoja) Arduino Uno
- Hapi 5: Lidhja e Komandës (Kontrolluesit) Arduino Pro Mini
- Hapi 6: Kodi Burimor i Projektit (Marrësi)
- Hapi 7: Kodi Burues për Transmetuesin
- Hapi 8: Testimi i RC Rover
Video: RC Rover i kontrolluar nga Gjestet Motions & Joyestick: 8 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
RC Rover është një projekt Robotik që synon të përmirësojë kontrollin e roverit përmes përdorimit të radio frekuencës
dhe ndërveprimi i lëvizjes së roverit me lëvizjen e dorës duke përdorur njësinë inerciale (MPU6050), por edhe kontrollin e këtij Roveri me një Joyestik. E gjithë kjo bëhet nga distanca duke përdorur frekuencën e radios
Nrf24l01 (2.4Ghz). Ky projekt realizohet duke përdorur borde zhvillimore me burim të hapur (Arduino), një për të dhënat
transmetues (komanda kryesore) që përmban Joyestik dhe njësinë inerciale dhe një për marrësin (kontrolli i motorëve), për transmetimin që kam përdorur (Arduino Pro Mini Board)
për marrësin që kam përdorur (bordi Arduino Uno)
Hapi 1: Pjesët dhe mjetet e kërkuara
Pjesët:
1. Kompleti i Shasisë Robot 4WD
2. Arduino Uno ose nano (për marrës)
3. Arduino Pro Mini për trasmitter
4. Moduli i urës 2 * LM298 H
5. Furnizimi me energji 12v për Motorët
6. moduli 2 * RF Nrf24l01 (Transmetuesi dhe marrësi)
7. MPU6050 (përshpejtues dhe xhiroskop)
8. Çipi FTDI ose (cp2102) për ngarkimin e kodit në Arduino Pro mini 9. 2* Breadboard
10. Telat e kërcyesit (M-F, M-M dhe F-F)
11. Moduli Joyestick me ndërprerës
Mjetet e kërkuara:
1. Heqësja e telave 2. Prerësja e telave
3. Armë ngjitëse
Hapi 2: Çfarë është një Rover?
Rover është një pajisje elektromekanike e cila është e aftë të reagojë në një farë mënyre ndaj mjedisit të saj, dhe të marrë vendime ose veprime autonome për të arritur një detyrë specifike.
Një robot përbëhet nga përbërësit e mëposhtëm
1. Struktura / Shasia
2. Aktivizues / Motor
3. Kontrolluesi
4. Inputet / Sensorët
5. Furnizimi me energji elektrike
Hapi 3: Pjesët e Asamblesë
Hapi 4: Lidhja e Rover (Motor dhe Mburoja) Arduino Uno
Këtu ju duhet të lidhni kunjat në arduino tuaj.
- Nëse keni përdorur kunja të ndryshme nga kunjat e treguar më poshtë, ndryshojini ato në kode.
- Mos harroni të lidhni negativin në tryezë me GND të Arduino. Të gjitha GND -të në një qark duhet të lidhen që të funksionojë.
Lidhja e L293 (1):
- Kunjat Enable A (1, 2EN) dhe Enable B (3, 4EN) lidhen me VCC të Arduino.
- Kunja (1A) e L293 lidheni me kunjin 2 të Arduino
- Kunja (2A) e L293 lidhet me kunjin 3 të Arduino
- Kunjat (1Y) dhe (2Y) lidhen me motorin 1 (motorin e majtë 1)
- Pin (3A) e L293D lidheni me pin 9 të Arduino
- Pin (4A) e L293D lidheni me pin 6 të Arduino
- Kunjat (3Y) dhe (4Y) të L293D lidhen me Motor 2 (Motori i majtë 2)
- Kunjat (4, 5, 12, 13) të l293d lidhen me GND
Lidhja e L293 (2):
- Kunjat Enable A (1, 2EN) dhe Enable B (3, 4EN) lidhen me VCC të Arduino.
- Kunja (1A) e L293 lidhet me kunjin 4 të Arduino
- Kunja (2A) e L293 lidheni me kunjin 5 të Arduino
- Kunjat (1Y) dhe (2Y) lidhen me motorin 3 (motorin e djathtë 1)
- Pin (3A) e L293D lidheni me pin 5 të Arduino (Ps: Kam përdorur të njëjtën kunj me motorin e duhur 1 sepse nuk kam një tjetër falas, nëse keni një kunj tjetër mund të zgjidhni një tjetër, këtu është i njëjti drejtim (djathtas) kështu që është e njëjtë dhe unë mund të përdor të njëjtën pin)
- Kunja (4A) e L293D lidhet me kunjin 11 të Arduino
- Kunjat (3Y) dhe (4Y) të L293D lidhen me motorin 2
- Kunjat (4, 5, 12, 13) të l293d lidhen me GND
Lidhjet e modulit nRF24L01:
- VCC lidheni me +3.3V të Arduino.
- GND lidheni me GND të Arduino.
- CE lidheni me pinin dixhital 7 të Arduino.
- CSN lidheni me pinin dixhital 8 të Arduino.
- SCK lidheni me pinin dixhital 13 të Arduino.
- MOSI lidheni me pinin dixhital 11 të Arduino.
- MISO lidheni me pinin dixhital 12 të Arduino.
Hapi 5: Lidhja e Komandës (Kontrolluesit) Arduino Pro Mini
Këtu është një parti komanduese që kam përdorur një Arduino Pro mini për komandën që mund të përdorni një tabelë tjetër, funktoni është i njëjtë.
Lidhja e FTDI Basic:
-VCC lidheni me Vcc të Arduino
-GND lidheni me GND të Arduino
-Rx e FTDI lidheni me Tx të Arduino
-Tx e FTDI lidheni me Rx të Arduino
-DTR e FTDI lidheni me DTR të Arduino
Lidhjet e modulit nRF24L01:
- VCC lidheni me +3.3V të Arduino.
- GND lidheni me GND të Arduino.
- CE lidheni me pinin dixhital 7 të Arduino.
- CSN lidheni me pinin dixhital 8 të Arduino.
- SCK lidheni me pinin dixhital 13 të Arduino.
- MOSI lidheni me pinin dixhital 11 të Arduino.
- MISO lidheni me pinin dixhital 12 të Arduino.
Lidhjet e levës
- VCC lidheni me +3.3V të Arduino
- GND lidheni me GND të Arduino
- X vertikale e levës është e lidhur me A2 të Arduino
- Y horizontale e levës është e lidhur me A3 të Arduino
-JP e levës është e lidhur me pin 6 të Arduino
Lidhja e MPU6050 (përshpejtues dhe xhiroskop):
- SDA e MPU6050 lidheni me SDA të Arduino (për Arduino Pro mini është A4)
-SCL e MPU6050 lidheni me SCL të Arduino (për Arduino Pro Mini është kunja A5)
- GND lidheni me GND të Arduino
- INT lidheni me kunjin 2 të Arduino
- VCC lidheni me +3.3V të Arduino
Hapi 6: Kodi Burimor i Projektit (Marrësi)
Në mënyrë që kodi burimor të funksionojë si duhet, ndiqni rekomandimet:
-Shkarkoni bibliotekën RF24.h dhe zhvendoseni në dosjen e bibliotekave Arduino.
github.com/maniacbug/RF24
për mua është C/Programs/Arduino/Biblioteka
Hapi 7: Kodi Burues për Transmetuesin
Ju duhet të lëvizni të gjithë skedarët në të njëjtën dosje ose të njëjtin vend, dhe përfundimi i kodit burimor është RC Rover Transmitter. hapeni dhe ngarkojeni në tabelën tuaj Arduino
E di që është pak komplekse në këtë pjesë, por ju lutem mos harroni: nuk ka të vështirë! Ti mund ta besh! Thjesht mendoni, hulumtoni, besojini vetes dhe përpiquni të dini se asgjë nuk është e pamundur dhe kënaquni me projektin.
Recommended:
Automatizimi llafazan -- Audio Nga Arduino -- Automatizimi i kontrolluar nga zëri -- HC - 05 Moduli Bluetooth: 9 hapa (me fotografi)
Automatizimi llafazan || Audio Nga Arduino || Automatizimi i kontrolluar nga zëri || HC - 05 Moduli Bluetooth: …………………………. Ju lutemi SUBSCRIBE në kanalin tim në YouTube për më shumë video …. …. Në këtë video ne kemi ndërtuar një Automatizim Bisedues .. Kur do të dërgoni një komandë zanore përmes celularit, atëherë ai do të ndezë pajisjet shtëpiake dhe do të dërgojë reagime për
Automatizimi në shtëpi i kontrolluar nga zëri i frymëzuar nga COVID-19: 5 hapa
Automatizimi i Kontrolluar i Zërit i Frymëzuar nga COVID-19: Gjatë 4 viteve të fundit, kam provuar 3 ose 4 variacione të ndryshme të kontrolleve të shtëpisë me bazë Arduino. Për lehtësinë e të gjithëve këtu është historia kronologjike e disa prej zhvillimeve të mia. I udhëzueshëm 1 - në tetor 2015 përdori komunikimin IR dhe RF
Rrip LED Neopixel Ws 2812 Me Arduino i kontrolluar nga Bluetooth nga Android ose Iphone: 4 hapa
Neopixel Ws 2812 LED Rrip Me Arduino i kontrolluar nga Bluetooth Nga Android ose Iphone: Përshëndetje djema në këtë udhëzues kam diskutuar se si të kontrolloni një shirit led neopixel ose shirit led ws2812 nga telefoni juaj Android ose iphone duke përdorur lidhshmërinë Bluetooth. Në mënyrë që të mundeni shtoni shiritin neopixel led në shtëpinë tuaj së bashku me Arduino me
Si të bëni një robot të kontrolluar nga celulari Bazuar në DTMF - Pa Mikrokontrollues & Programim - Kontroll nga kudo në botë - RoboGeeks: 15 hapa
Si të bëni një robot të kontrolluar nga celulari Bazuar në DTMF | Pa Mikrokontrollues & Programim | Kontroll nga kudo në botë | RoboGeeks: Dëshironi të bëni një robot i cili mund të kontrollohet nga kudo në botë, Le ta bëjmë atë
Ndërtoni një robot të kontrolluar nga gjestet: 4 hapa (me fotografi)
Ndërtoni një robot të kontrolluar me gjest: Në këtë Instructable ne ndërtojmë një robot Arcbotics Sparki që mund të kontrollohet me gjeste 3D. Karakteristika e bukur e këtij projekti është se nuk nevojitet asnjë pajisje shtesë si smartphone ose doreza për të kontrolluar robotin. Thjesht lëviz dorën mbi ele