Daftar Isi:

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, Juni
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 proyek Robotika yang bertujuan untuk meningkatkan kontrol rover melalui penggunaan frekuensi radio

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

Nrf24l01 (2.4Ghz). Proyek ini direalisasikan menggunakan papan pengembangan sumber terbuka (Arduino), satu untuk data

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

untuk receiver yang saya gunakan (papan Arduino Uno)

Langkah 1: Bagian dan Alat yang Diperlukan

Suku Cadang dan Alat yang Dibutuhkan
Suku Cadang dan Alat yang Dibutuhkan
Suku Cadang dan Alat yang Dibutuhkan
Suku Cadang dan Alat yang Dibutuhkan
Suku Cadang dan Alat yang Dibutuhkan
Suku Cadang dan Alat yang Dibutuhkan

Bagian:

1. Kit Chassis Robot 4WD

2. Arduino Uno atau nano (untuk penerima)

3. Arduino Pro Mini untuk pemancar

4. 2 * Modul jembatan LM298 H

5. Catu daya 12v untuk Motor

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

7. MPU6050 (akselerometer & giroskop)

8. Chip FTDI atau (cp2102) untuk mengupload kode di Arduino Pro mini 9. 2* Breadboard

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

11. Modul Joyestick dengan sakelar

Alat yang Dibutuhkan:

1. Pemotong kawat 2. Pemotong kawat

3. Pistol Lem

Langkah 2: Apa itu Rover?

Rover adalah perangkat elektromekanis yang mampu bereaksi dalam beberapa cara terhadap lingkungannya, dan mengambil keputusan atau tindakan otonom untuk mencapai tugas tertentu.

Robot terdiri dari komponen-komponen berikut:

1. Struktur / Sasis

2. Aktuator / Motor

3. Pengontrol

4. Input / Sensor

5. Catu Daya

Langkah 3: Bagian Perakitan

Bagian Perakitan
Bagian Perakitan
Bagian Perakitan
Bagian Perakitan

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

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

Di sini Anda harus menghubungkan pin di arduino Anda.

  • Jika Anda menggunakan pin yang berbeda dari pin yang ditunjukkan di bawah, ubahlah dalam kode.
  • Ingatlah untuk menghubungkan negatif pada papan tempat memotong roti ke GND Arduino. Semua GND di sirkuit harus terhubung agar berfungsi.

Koneksi L293 (1):

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

- Pin (1A) dari L293 terhubung ke pin 2 dari Arduino

- Pin (2A) dari L293 terhubung ke pin 3 dari Arduino

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

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

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

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

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

Koneksi L293 (2):

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

- Pin (1A) dari L293 terhubung ke pin 4 Arduino

- Pin (2A) dari L293 terhubung ke pin 5 dari Arduino

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

- Pin (3A) L293D terhubung ke pin 5 Arduino (Ps: saya menggunakan pin yang sama dengan motor kanan 1 karena saya tidak memiliki yang lain gratis, jika Anda memiliki pin lain, Anda dapat memilih yang lain, ini arahnya sama (kanan) jadi sama dan saya bisa menggunakan pin yang sama)

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

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

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

Koneksi Modul nRF24L01:

- VCC terhubung ke +3.3V Arduino.

- GND terhubung ke GND Arduino.

- CE terhubung ke 7 pin digital Arduino.

- CSN terhubung ke 8 pin digital Arduino.

- SCK terhubung ke 13 pin digital Arduino.

- MOSI terhubung ke 11 pin digital Arduino.

- MISO terhubung ke 12 pin digital Arduino.

Langkah 5: Koneksi Perintah (Pengontrol) Arduino Pro Mini

Koneksi Perintah (Pengontrol) Arduino Pro Mini
Koneksi Perintah (Pengontrol) Arduino Pro Mini

Ini adalah pesta perintah saya menggunakan Arduino Pro mini untuk perintah Anda dapat menggunakan papan lain, fungsinya sama.

Koneksi Dasar FTDI:

-VCC terhubung ke Vcc Arduino

-GND terhubung ke GND Arduino

-Rx dari FTDI terhubung ke Tx dari Arduino

-Tx dari FTDI terhubung ke Rx dari Arduino

-DTR dari FTDI terhubung ke DTR dari Arduino

Koneksi Modul nRF24L01:

- VCC terhubung ke +3.3V Arduino.

- GND terhubung ke GND Arduino.

- CE terhubung ke 7 pin digital Arduino.

- CSN terhubung ke 8 pin digital Arduino.

- SCK terhubung ke 13 pin digital Arduino.

- MOSI terhubung ke 11 pin digital Arduino.

- MISO terhubung ke 12 pin digital Arduino.

Koneksi joystick

- VCC terhubung ke +3.3V Arduino

- GND terhubung ke GND Arduino

- Vertikal X dari joystick terhubung ke A2 dari Arduino

- Horizontal Y dari joystick terhubung ke A3 dari Arduino

-SW joystick terhubung ke pin 6 Arduino

Koneksi MPU6050 (akselerometer & giroskop):

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

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

- GND terhubung ke GND Arduino

- INT terhubung ke pin 2 Arduino

- VCC terhubung ke +3.3V Arduino

Langkah 6: Kode Sumber Proyek (Penerima)

Kode Sumber Proyek (Penerima)
Kode Sumber Proyek (Penerima)

Agar kode sumber berfungsi dengan benar, ikuti rekomendasi:

-Download library RF24.h dan pindahkan ke folder library Arduino.

github.com/maniacbug/RF24

bagi saya itu C/Program/Arduino/Perpustakaan

Langkah 7: Kode Sumber untuk Pemancar

Anda harus memindahkan semua file dalam folder yang sama atau tempat yang sama, dan source code terakhir adalah RC Rover Transmitter. buka dan unggah di papan Arduino Anda

Saya tahu ini sedikit rumit di bagian ini, tapi tolong jangan lupa: tidak ada yang sulit! Kamu bisa melakukannya! Pikirkan saja, teliti, percaya diri dan coba dan ketahuilah bahwa tidak ada yang tidak mungkin dan nikmati proyek.

Direkomendasikan: