Përmbajtje:

RC Rover i kontrolluar nga Gjestet Motions & Joyestick: 8 Hapa
RC Rover i kontrolluar nga Gjestet Motions & Joyestick: 8 Hapa

Video: RC Rover i kontrolluar nga Gjestet Motions & Joyestick: 8 Hapa

Video: RC Rover i kontrolluar nga Gjestet Motions & Joyestick: 8 Hapa
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Nëntor
Anonim
RC Rover i kontrolluar nga Gestures Motions & Joyestick
RC Rover i kontrolluar nga Gestures Motions & Joyestick
RC Rover i kontrolluar nga Gestures Motions & Joyestick
RC Rover i kontrolluar nga Gestures Motions & Joyestick
RC Rover i kontrolluar nga Gestures Motions & Joyestick
RC Rover i kontrolluar nga Gestures Motions & Joyestick

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 dhe mjetet e kërkuara
Pjesët dhe mjetet e kërkuara
Pjesët dhe mjetet e kërkuara
Pjesët dhe mjetet e kërkuara
Pjesët dhe mjetet e kërkuara
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ë

Pjesët e Asamblesë
Pjesët e Asamblesë
Pjesët e Asamblesë
Pjesët e Asamblesë

Hapi 4: Lidhja e Rover (Motor dhe Mburoja) Arduino Uno

Lidhja e Rover (Motor dhe Mburoja) Arduino Uno
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

Lidhja e Komandës (Kontrolluesit) Arduino Pro Mini
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)

Kodi Burimor i Projektit (Marrësi)
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: