Orodha ya maudhui:

RC Rover Inadhibitiwa na Ishara Motion & Joyestick: Hatua 8
RC Rover Inadhibitiwa na Ishara Motion & Joyestick: Hatua 8

Video: RC Rover Inadhibitiwa na Ishara Motion & Joyestick: Hatua 8

Video: RC Rover Inadhibitiwa na Ishara Motion & Joyestick: Hatua 8
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Novemba
Anonim
RC Rover Inadhibitiwa na Ishara Motion & Joyestick
RC Rover Inadhibitiwa na Ishara Motion & Joyestick
RC Rover Inadhibitiwa na Ishara Motion & Joyestick
RC Rover Inadhibitiwa na Ishara Motion & Joyestick
RC Rover Inadhibitiwa na Ishara Motion & Joyestick
RC Rover Inadhibitiwa na Ishara Motion & Joyestick

RC Rover ni mradi wa Roboti ambao unakusudia kuboresha udhibiti wa rover kupitia utumiaji wa masafa ya redio

na mwingiliano wa harakati za rover na harakati za mikono kwa kutumia kitengo cha inertial (MPU6050), lakini pia udhibiti wa Rover hii na Joyestik. Yote hii imefanywa kwa mbali kwa kutumia masafa ya redio

Nrf24l01 (2.4Ghz). Mradi huu unatambuliwa kwa kutumia bodi za ukuzaji wa chanzo wazi (Arduino), moja ya data

transmitter (amri kuu) whitch ina Joyestik na kitengo cha inertial na moja ya mpokeaji (udhibiti wa injini), kwa usambazaji niliotumia (Arduino Pro Mini Board)

kwa mpokeaji niliyetumia (bodi ya Arduino Uno)

Hatua ya 1: Sehemu na Zana zinahitajika

Sehemu na Zana zinahitajika
Sehemu na Zana zinahitajika
Sehemu na Zana zinahitajika
Sehemu na Zana zinahitajika
Sehemu na Zana zinahitajika
Sehemu na Zana zinahitajika

Sehemu:

1. 4WD Robot Chassis kit

2. Arduino Uno au nano (kwa mpokeaji)

3. Arduino Pro Mini kwa trasmitter

4. Moduli ya daraja la 2 * LM298 H

5. Usambazaji wa umeme wa 12v kwa Motors

6. 2 * moduli RF Nrf24l01 (Transmitter na mpokeaji)

7. MPU6050 (accelerometer na gyroscope)

8. Chip ya FTDI au (cp2102) ya kupakia nambari katika Arduino Pro mini 9. 2 * Breadboard

Waya za jumper (MF, MM na F-F)

11. Moduli ya Joyestick na swichi

Zana zinahitajika:

1. Mtoaji wa waya 2. Mkata waya

3. Bunduki ya Gundi

Hatua ya 2: Rover ni nini?

Rover ni kifaa cha elektroniki ambacho kinaweza kuguswa kwa njia fulani kwa mazingira yake, na kuchukua maamuzi au hatua za uhuru ili kufanikisha kazi fulani.

Roboti inajumuisha vifaa vifuatavyo

1. Muundo / Chasisi

2. Actuator / Pikipiki

3. Mdhibiti

4. Pembejeo / Sensorer

5. Ugavi wa Umeme

Hatua ya 3: Sehemu za Mkutano

Sehemu za Mkutano
Sehemu za Mkutano
Sehemu za Mkutano
Sehemu za Mkutano

Hatua ya 4: Uunganisho wa Rover (Magari na Ngao) Arduino Uno

Uunganisho wa Rover (Magari na Ngao) Arduino Uno
Uunganisho wa Rover (Magari na Ngao) Arduino Uno

Hapa lazima unganisha pini kwenye arduino yako.

  • Ikiwa ulitumia pini tofauti na pini zilizoonyeshwa hapo chini, zibadilishe kwa nambari.
  • Kumbuka kuunganisha hasi kwenye ubao wa mkate na GND ya Arduino. GND zote katika mzunguko zinahitaji kuunganishwa ili ifanye kazi.

Uunganisho wa L293 (1):

- Pini Wezesha A (1, 2EN) na Wezesha B (3, 4EN) unganisha kwenye VCC ya Arduino.

- Pini (1A) ya L293 unganisha kwenye pini 2 ya Arduino

- Pini (2A) ya L293 unganisha kwenye pini 3 ya Arduino

- Pini (1Y) na (2Y) unganisha kwa Motor 1 (kushoto motor 1)

- Pini (3A) ya L293D unganisha kwenye pin 9 ya Arduino

- Pini (4A) ya L293D unganisha kwenye pin 6 ya Arduino

- Pin (3Y) na (4Y) ya L293D unganisha kwa Motor 2 (Left Motor 2)

Pini (4, 5, 12, 13) ya l293d unganisha na GND

Uunganisho wa L293 (2):

- Pini Wezesha A (1, 2EN) na Wezesha B (3, 4EN) unganisha kwenye VCC ya Arduino.

- Pini (1A) ya L293 unganisha kwenye pini 4 ya Arduino

- Pini (2A) ya L293 unganisha kwenye pini 5 ya Arduino

- Pini (1Y) na (2Y) unganisha na Motor 3 (Right Motor 1)

- Pini (3A) ya L293D unganisha kwa kubandika 5 ya Arduino (Ps: nilitumia pini sawa na motor 1 sahihi kwa sababu sina mwingine wa bure, ikiwa una pini nyingine unaweza kuchagua nyingine, hapa ni mwelekeo huo huo (kulia) kwa hivyo ni sawa na ninaweza kutumia pini sawa)

- Pini (4A) ya L293D unganisha kwenye pin 11 ya Arduino

- Pin (3Y) na (4Y) ya L293D unganisha kwenye Motor 2

Pini (4, 5, 12, 13) ya l293d unganisha na GND

Muunganisho wa Moduli ya nRF24L01:

- VCC unganisha na + 3.3V ya Arduino.

- GND unganisha na GND ya Arduino.

- CE unganisha kwenye pini ya dijiti 7 ya Arduino.

- CSN unganisha kwenye pini ya dijiti 8 ya Arduino.

- SCK unganisha kwenye pini 13 ya dijiti ya Arduino.

- MOSI unganisha kwenye pini 11 ya dijiti ya Arduino.

- MISO unganisha kwenye pini ya dijiti 12 ya Arduino.

Hatua ya 5: Uunganisho wa Amri (Mdhibiti) Arduino Pro Mini

Uunganisho wa Amri (Mdhibiti) Arduino Pro Mini
Uunganisho wa Amri (Mdhibiti) Arduino Pro Mini

Hapa ni chama cha amri nilitumia Arduino Pro mini kwa amri ambayo unaweza kutumia bodi nyingine, functon ni sawa.

Uunganisho wa Msingi wa FTDI:

-VCC unganisha na Vcc ya Arduino

-GND unganisha na GND ya Arduino

-Rx ya FTDI unganisha na Tx ya Arduino

-Tx ya FTDI unganisha na Rx ya Arduino

-DTR ya FTDI unganisha na DTR ya Arduino

Muunganisho wa Moduli ya nRF24L01:

- VCC unganisha na + 3.3V ya Arduino.

- GND unganisha na GND ya Arduino.

- CE unganisha kwenye pini ya dijiti 7 ya Arduino.

- CSN unganisha kwenye pini ya dijiti 8 ya Arduino.

- SCK unganisha kwenye pini 13 ya dijiti ya Arduino.

- MOSI unganisha kwenye pini 11 ya dijiti ya Arduino.

- MISO unganisha kwenye pini ya dijiti 12 ya Arduino.

Uunganisho wa fimbo ya furaha

- VCC unganisha na + 3.3V ya Arduino

- GND unganisha na GND ya Arduino

- Wima X ya fimbo ya kufurahisha imeunganishwa na A2 ya Arduino

- Horizontal Y ya fimbo ya kufurahisha imeunganishwa na A3 ya Arduino

-SW ya fimbo ya kufurahisha inaunganisha kwenye pin 6 ya Arduino

Uunganisho wa MPU6050 (accelerometer & gyroscope):

- SDA ya MPU6050 unganisha na SDA ya Arduino (kwa Arduino Pro mini ni A4)

-SCL ya MPU6050 unganisha na SCL ya Arduino (kwa Arduino Pro Mini ni pini ya A5)

- GND unganisha na GND ya Arduino

- INT unganisha kubandika 2 ya Arduino

- VCC unganisha na + 3.3V ya Arduino

Hatua ya 6: Msimbo wa Chanzo wa Mradi (Mpokeaji)

Nambari ya Chanzo ya Mradi (Mpokeaji)
Nambari ya Chanzo ya Mradi (Mpokeaji)

Ili kanuni ya chanzo ifanye kazi kwa usahihi, fuata mapendekezo:

-Pakua maktaba ya RF24.h na uhamishe kwenye folda ya maktaba ya Arduino.

github.com/maniacbug/RF24

kwangu ni C / Programu / Arduino / Maktaba

Hatua ya 7: Nambari ya Chanzo ya Mpitishaji

Lazima usonge faili zote kwenye folda moja au sehemu moja, na nambari ya mwisho ya chanzo ni RC Rover Transmitter. fungua na uipakie kwenye bodi yako ya Arduino

Najua ni ngumu kidogo katika sehemu hii, lakini tafadhali usisahau: hakuna ngumu! Unaweza kufanya hivyo! Hebu fikiria, tafiti, jiamini na jaribu na ujue tu hakuna kitu kisichowezekana na kufurahiya mradi.

Ilipendekeza: