Sadržaj:

RC Rover kontroliran pokretima i džojstikom: 8 koraka
RC Rover kontroliran pokretima i džojstikom: 8 koraka

Video: RC Rover kontroliran pokretima i džojstikom: 8 koraka

Video: RC Rover kontroliran pokretima i džojstikom: 8 koraka
Video: 7 ошибок и установка камеры заднего вида. КАК ПОДКЛЮЧИТЬ КАМЕРУ – 2 способа 2024, Novembar
Anonim
RC Rover kontroliran pokretima i džojstikom
RC Rover kontroliran pokretima i džojstikom
RC Rover kontroliran pokretima i džojstikom
RC Rover kontroliran pokretima i džojstikom
RC Rover kontroliran pokretima i džojstikom
RC Rover kontroliran pokretima i džojstikom

RC Rover je projekt robotike koji ima za cilj poboljšati kontrolu rovera korištenjem radio frekvencija

i interakciju kretanja rovera s kretanjem ruke pomoću inercijalne jedinice (MPU6050), ali i kontrola ovog Rovera sa Joyestikom. Sve se to radi na daljinu pomoću radio frekvencije

Nrf24l01 (2,4 GHz). Ovaj projekt je realiziran pomoću razvojnih ploča otvorenog koda (Arduino), jedne za podatke

predajnik (glavna komanda) koji sadrži Joyestik i inercijalnu jedinicu i jedan za prijemnik (upravljanje motorima), za prijenos koji sam koristio (Arduino Pro Mini Board)

za prijemnik koji sam koristio (Arduino Uno ploča)

Korak 1: Potrebni dijelovi i alati

Potrebni dijelovi i alati
Potrebni dijelovi i alati
Potrebni dijelovi i alati
Potrebni dijelovi i alati
Potrebni dijelovi i alati
Potrebni dijelovi i alati

Dijelovi:

1. Komplet 4WD robotske šasije

2. Arduino Uno ili nano (za prijemnik)

3. Arduino Pro Mini za odašiljače

4. 2 * LM298 H modul mosta

5. 12v napajanje za motore

6. 2 * modul RF Nrf24l01 (predajnik i prijemnik)

7. MPU6050 (akcelerometar i žiroskop)

8. FTDI čip ili (cp2102) za postavljanje koda u Arduino Pro mini 9. 2* Breadboard

10. Žice za spajanje (M-F, M-M i F-F)

11. Modul džojstika sa prekidačem

Potrebni alati:

1. Skidač žice 2. Rezač žice

3. Pištolj za ljepilo

Korak 2: Šta je Rover?

Rover je elektromehanički uređaj koji je sposoban na neki način reagirati na svoju okolinu i donositi autonomne odluke ili radnje kako bi postigao određeni zadatak.

Robot se sastoji od sljedećih komponenti

1. Struktura / šasija

2. Pogon / motor

3. Kontroler

4. Ulazi / senzori

5. Napajanje

Korak 3: Montažni dijelovi

Montažni dijelovi
Montažni dijelovi
Montažni dijelovi
Montažni dijelovi

Korak 4: Povezivanje Rovera (motora i štitova) Arduino Uno

Povezivanje Rovera (motora i štitova) Arduino Uno
Povezivanje Rovera (motora i štitova) Arduino Uno

Ovdje morate spojiti pinove na svoj arduino.

  • Ako ste koristili različite pinove od pinova prikazanih u nastavku, promijenite ih u kodovima.
  • Ne zaboravite spojiti negativ na matičnoj ploči na Arduino GND. Svi GND -ovi u krugu moraju biti povezani kako bi radili.

Priključak L293 (1):

- Pinovi za omogućavanje A (1, 2EN) i omogućavanje B (3, 4EN) povezuju se na VCC na Arduinu.

- Pin (1A) L293 spojite na pin 2 Arduina

- Pin (2A) L293 spojite na pin 3 Arduina

- Igle (1Y) i (2Y) spajaju se na motor 1 (lijevi motor 1)

- Pin (3A) L293D spojite na pin 9 Arduina

- Pin (4A) L293D spojite na pin 6 Arduina

- Pin (3Y) i (4Y) L293D spajaju se na motor 2 (lijevi motor 2)

- Igle (4, 5, 12, 13) l293d spajaju se na GND

Priključak L293 (2):

- Pinovi za omogućavanje A (1, 2EN) i omogućavanje B (3, 4EN) povezuju se na VCC na Arduinu.

- Pin (1A) L293 spojite na pin 4 Arduina

- Pin (2A) L293 spojite na pin 5 Arduina

- Igle (1Y) i (2Y) spajaju se na motor 3 (desni motor 1)

- Pin (3A) L293D spojite na pin 5 Arduina (Ps: koristio sam isti pin s desnim motorom 1 jer nemam još jedan slobodan, ako imate drugi pin možete odabrati drugi, ovdje je isti smjer (desno) pa je isto i mogu koristiti isti pin)

- Pin (4A) L293D spojite na pin 11 Arduina

- Pin (3Y) i (4Y) L293D spajaju se na motor 2

- Igle (4, 5, 12, 13) l293d spajaju se na GND

Priključci nRF24L01 modula:

- VCC spojite na +3.3V Arduina.

- GND se povezuje s GND -om Arduina.

- CE povezivanje na digitalni 7 -pinski Arduino.

- CSN spojite na digitalni 8 -pinski Arduino.

- SCK spojite na digitalni 13 -pinski Arduino.

- MOSI povezivanje s digitalnim 11 pinom Arduina.

- MISO spojite na digitalni 12 -pinski Arduino.

Korak 5: Povezivanje naredbe (kontrolera) Arduino Pro Mini

Povezivanje naredbe (kontrolera) Arduino Pro Mini
Povezivanje naredbe (kontrolera) Arduino Pro Mini

Ovdje je komandna strana. Koristio sam Arduino Pro mini za naredbu možete koristiti drugu ploču, funkcija je ista.

Povezivanje FTDI Basic -a:

-VCC spojite na Vcc Arduina

-GND spojite se na GND Arduina

-Rx FTDI -a se povezuje sa Tx -om Arduina

-Tx FTDI -a se povezuje sa Rx -om Arduina

-DTR FTDI -a se povezuje sa DTR -om Arduina

Priključci nRF24L01 modula:

- VCC spojite na +3.3V Arduina.

- GND se povezuje s GND -om Arduina.

- CE povezivanje na digitalni 7 -pinski Arduino.

- CSN spojite na digitalni 8 -pinski Arduino.

- SCK spojite na digitalni 13 -pinski Arduino.

- MOSI povezivanje s digitalnim 11 pinom Arduina.

- MISO spojite na digitalni 12 -pinski Arduino.

Priključci džojstika

- VCC spojite na +3.3V Arduina

- GND se povezuje s GND -om Arduina

- Okomiti X upravljačke palice spojen je na A2 Arduina

- Vodoravni Y upravljačke palice spojen je na A3 Arduina

-SW džojstika je spojen na pin 6 Arduina

Povezivanje MPU6050 (akcelerometar i žiroskop):

- SDA MPU6050 povežite sa SDA Arduina (za Arduino Pro mini to je A4)

-SCL MPU6050 povežite sa SCL -om Arduina (za Arduino Pro Mini to je A5 pin)

- GND spojite na GND Arduina

- INT spojite na pin 2 Arduina

- VCC spojite na +3.3V Arduina

Korak 6: Izvorni kod projekta (primalac)

Izvorni kod projekta (primalac)
Izvorni kod projekta (primalac)

Da bi izvorni kod ispravno radio, slijedite preporuke:

-Preuzmite biblioteku RF24.h i premjestite je u mapu Arduino biblioteke.

github.com/maniacbug/RF24

za mene je to C/Programi/Arduino/Biblioteke

Korak 7: Izvorni kod za odašiljač

Morate premjestiti sve datoteke u istu mapu ili na isto mjesto, a krajnji izvorni kod je RC Rover odašiljač. otvorite ga i postavite na svoju Arduino ploču

Znam da je u ovom dijelu malo složeno, ali ne zaboravite: nema teškoća! Možeš ti to! Samo razmislite, istražite, vjerujte sebi i pokušajte i jednostavno znajte da ništa nije nemoguće i uživajte u projektu.

Preporučuje se: