Isi kandungan:
- Langkah 1: Bahagian dan Alat Diperlukan
- Langkah 2: Apa itu Rover?
- Langkah 3: Bahagian Pemasangan
- Langkah 4: Sambungan Rover (Motor dan Perisai) Arduino Uno
- Langkah 5: Sambungan Arduino Pro Mini Command (Controller)
- Langkah 6: Kod Sumber Projek (Penerima)
- Langkah 7: Kod Sumber untuk Pemancar
- Langkah 8: Uji RC Rover
Video: RC Rover Dikendalikan oleh Gestures Motions & Joyestick: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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:
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
Langkah 4: 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)
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)
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:
Motor Stepper yang dikendalikan oleh MIDI Dengan Cip Sintesis Digital Langsung (DDS): 3 Langkah
Motor Stepper yang dikendalikan oleh MIDI Dengan Cip Sintesis Digital Langsung (DDS): Pernahkah anda mempunyai idea buruk bahawa anda HANYA terpaksa berubah menjadi projek mini? Baiklah, saya bermain-main dengan sketsa yang saya buat untuk Arduino Due yang bertujuan untuk membuat muzik dengan modul AD9833 Direct Digital Synthesis (DDS) … dan pada suatu ketika saya fikir
Superstock (Stok Dikendalikan oleh Barcode Scanner): 5 Langkah
Superstock (Stok Dikendalikan oleh Barcode Scanner): Dalam panduan ini saya akan memberitahu anda bagaimana membina Superstock, projek sekolah saya untuk 1MCT di Howest. Konsepnya adalah membuat pangkalan data yang mesra pengguna yang boleh anda akses melalui laman web untuk mengira stok yang anda ada (dalam kes saya pakaian untuk
Pam Mesin Kopi Pintar Dikendalikan oleh Raspberry Pi & Sensor Ultrasonik HC-SR04 dan Cloud4RPi: 6 Langkah
Pam Mesin Kopi Pintar Dikendalikan oleh Raspberry Pi & HC-SR04 Sensor Ultrasonik dan Cloud4RPi: Secara teori, setiap kali anda pergi ke mesin kopi untuk cawan pagi anda, hanya ada satu-dua puluh peluang anda perlu mengisi air tangki. Walau bagaimanapun, dalam praktiknya, mesin itu mencari jalan untuk selalu mengerjakan tugas ini
Arduino 4WD Rover Bluetooth Dikendalikan oleh Android Telefon / tablet: 5 Langkah
Arduino 4WD Rover Bluetooth Dikendalikan oleh Android Telefon / tablet: Arduino 4WD bluetooth rover Ini adalah rover 4WD ringkas yang saya buat dengan Arduino. Rover dikendalikan dengan telefon atau tablet android melalui bluetooth. Dengan aplikasi itu anda dapat mengawal kelajuan (menggunakan pwm Arduino), jalankan dengan
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang