Isi kandungan:

RC Rover Dikendalikan oleh Gestures Motions & Joyestick: 8 Langkah
RC Rover Dikendalikan oleh Gestures Motions & Joyestick: 8 Langkah

Video: RC Rover Dikendalikan oleh Gestures Motions & Joyestick: 8 Langkah

Video: RC Rover Dikendalikan oleh Gestures Motions & Joyestick: 8 Langkah
Video: Gesture sensing RC car 2021 2024, November
Anonim
RC Rover Dikendalikan oleh Gestures Motions & Joyestick
RC Rover Dikendalikan oleh Gestures Motions & Joyestick
RC Rover Dikendalikan oleh Gestures Motions & Joyestick
RC Rover Dikendalikan oleh Gestures Motions & Joyestick
RC Rover Dikendalikan oleh Gestures Motions & Joyestick
RC Rover Dikendalikan oleh Gestures Motions & Joyestick

RC Rover adalah projek Robotik yang bertujuan untuk meningkatkan kawalan rover melalui penggunaan frekuensi radio

dan interaksi pergerakan rover dengan pergerakan tangan menggunakan unit inersia (MPU6050), tetapi juga kawalan Rover ini dengan Joyestik. Semua ini dilakukan dari jauh menggunakan frekuensi radio

Nrf24l01 (2.4Ghz). Projek ini dilaksanakan dengan menggunakan papan pengembangan sumber terbuka (Arduino), satu untuk data

pemancar (perintah utama) berisi Joyestik dan unit inersia dan satu untuk penerima (kawalan mesin), untuk transmisi yang saya gunakan (Arduino Pro Mini Board)

untuk penerima yang saya gunakan (papan Arduino Uno)

Langkah 1: Bahagian dan Alat Diperlukan

Bahagian dan Alat Diperlukan
Bahagian dan Alat Diperlukan
Bahagian dan Alat Diperlukan
Bahagian dan Alat Diperlukan
Bahagian dan Alat Diperlukan
Bahagian dan Alat Diperlukan

Bahagian:

1. Kit Casis Robot 4WD

2. Arduino Uno atau nano (untuk penerima)

3. Arduino Pro Mini untuk trasmitter

4. Modul jambatan 2 * LM298 H

5. Bekalan kuasa 12v untuk Motor

6. 2 * modul RF Nrf24l01 (Pemancar dan penerima)

7. MPU6050 (pecutan & giroskop)

8. Cip FTDI atau (cp2102) untuk memuat naik kod dalam Arduino Pro mini 9. 2 * Breadboard

10. Kabel pelompat (M-F, M-M dan F-F)

11. Modul Joyestick dengan suis

Alat yang diperlukan:

1. Wire stripper 2. Wire cutter

3. Senapang gam

Langkah 2: Apa itu Rover?

Rover adalah alat elektromekanik yang mampu bertindak balas terhadap persekitarannya, dan mengambil keputusan atau tindakan autonomi untuk mencapai tugas tertentu.

Robot terdiri daripada komponen berikut

1. Struktur / Casis

2. Penggerak / Motor

3. Pengawal

4. Input / Sensor

5. Bekalan Kuasa

Langkah 3: Bahagian Pemasangan

Bahagian Pemasangan
Bahagian Pemasangan
Bahagian Pemasangan
Bahagian Pemasangan

Langkah 4: Sambungan Rover (Motor dan Perisai) Arduino Uno

Sambungan Rover (Motor dan Perisai) Arduino Uno
Sambungan Rover (Motor dan Perisai) Arduino Uno

Di sini anda perlu menyambungkan pin di arduino anda.

  • Sekiranya anda menggunakan pin yang berbeza daripada pin yang ditunjukkan di bawah, ubah kodnya.
  • Ingatlah untuk menyambungkan negatif di papan roti ke GND Arduino. Semua GND dalam litar perlu disambungkan agar berfungsi.

Sambungan L293 (1):

- Pin Aktifkan A (1, 2EN) dan Aktifkan B (3, 4EN) menyambung ke VCC Arduino.

- Pin (1A) L293 menyambung ke pin 2 Arduino

- Pin (2A) L293 menyambung ke pin 3 Arduino

- Pin (1Y) dan (2Y) menyambung ke Motor 1 (Motor Kiri 1)

- Pin (3A) dari L293D menyambung ke pin 9 Arduino

- Pin (4A) dari L293D menyambung ke pin 6 Arduino

- Pin (3Y) dan (4Y) dari L293D menyambung ke Motor 2 (Motor Kiri 2)

- Pin (4, 5, 12, 13) l293d menyambung ke GND

Sambungan L293 (2):

- Pin Aktifkan A (1, 2EN) dan Aktifkan B (3, 4EN) menyambung ke VCC Arduino.

- Pin (1A) L293 menyambung ke pin 4 Arduino

- Pin (2A) L293 menyambung ke pin 5 Arduino

- Pin (1Y) dan (2Y) menyambung ke Motor 3 (Motor Kanan 1)

- Pin (3A) dari L293D menyambung ke pin 5 Arduino (Ps: saya menggunakan pin yang sama dengan motor kanan 1 kerana saya tidak mempunyai yang lain percuma, jika anda mempunyai pin lain, anda boleh memilih yang lain, di sini arah yang sama (betul) jadi sama dan saya boleh menggunakan pin yang sama)

- Pin (4A) dari L293D menyambung ke pin 11 Arduino

- Pin (3Y) dan (4Y) dari sambungan L293D ke Motor 2

- Pin (4, 5, 12, 13) l293d menyambung ke GND

Sambungan modul nRF24L01:

- VCC menyambung ke + 3.3V Arduino.

- GND menyambung ke GND Arduino.

- Sambungkan CE ke 7 pin digital Arduino.

- CSN menyambung ke 8 pin digital Arduino.

- SCK menyambung ke 13 pin digital Arduino.

- MOSI menyambung ke 11 pin digital Arduino.

- MISO sambungkan ke 12 pin digital Arduino.

Langkah 5: Sambungan Arduino Pro Mini Command (Controller)

Sambungan Perintah (Pengawal) Arduino Pro Mini
Sambungan Perintah (Pengawal) Arduino Pro Mini

Inilah pesta arahan saya menggunakan Arduino Pro mini untuk perintah yang anda boleh gunakan papan lain, functon adalah sama.

Sambungan FTDI Basic:

-VCC bersambung ke Vcc Arduino

-GND bersambung ke GND Arduino

-Rx FTDI menyambung ke Tx Arduino

-Tx FTDI menyambung ke Rx Arduino

-DTR FTDI menyambung ke DTR Arduino

Sambungan modul nRF24L01:

- VCC menyambung ke + 3.3V Arduino.

- GND menyambung ke GND Arduino.

- Sambungkan CE ke 7 pin digital Arduino.

- CSN menyambung ke 8 pin digital Arduino.

- SCK menyambung ke 13 pin digital Arduino.

- MOSI menyambung ke 11 pin digital Arduino.

- MISO sambungkan ke 12 pin digital Arduino.

Sambungan kayu bedik

- VCC menyambung ke + 3.3V Arduino

- GND menyambung ke GND Arduino

- V menegak kayu bedik disambungkan ke A2 Arduino

- Y kayu bedik mendatar disambungkan ke A3 Arduino

-SW joystick disambungkan ke pin 6 Arduino

Sambungan MPU6050 (pecutan & giroskop):

- SDA MPU6050 menyambung ke SDA Arduino (untuk Arduino Pro mini itu A4)

-SCL dari MPU6050 bersambung ke SCL Arduino (untuk Arduino Pro Mini itu pin A5)

- GND menyambung ke GND Arduino

- INT sambungkan ke pin 2 Arduino

- VCC bersambung ke + 3.3V Arduino

Langkah 6: Kod Sumber Projek (Penerima)

Kod Sumber Projek (Penerima)
Kod Sumber Projek (Penerima)

Agar kod sumber berfungsi dengan betul, ikuti cadangannya:

-Muat turun pustaka RF24.h dan pindahkan ke folder perpustakaan Arduino.

github.com/maniacbug/RF24

bagi saya itu C / Programs / Arduino / Perpustakaan

Langkah 7: Kod Sumber untuk Pemancar

Anda mesti memindahkan semua fail dalam folder yang sama atau tempat yang sama, dan akhir kod sumbernya adalah RC Rover Transmitter. buka dan muat naik di papan Arduino anda

Saya tahu ia agak rumit di bahagian ini, tetapi jangan lupa: tidak ada yang sukar! Awak boleh lakukannya! Cukup fikirkan, teliti, percayai diri sendiri dan cuba dan ketahui bahawa tidak ada yang mustahil dan nikmati projek.

Disyorkan: