Isi kandungan:

Kereta Kawalan Gerakan Menggunakan Mpu6050 dan Arduino: 7 Langkah (dengan Gambar)
Kereta Kawalan Gerakan Menggunakan Mpu6050 dan Arduino: 7 Langkah (dengan Gambar)

Video: Kereta Kawalan Gerakan Menggunakan Mpu6050 dan Arduino: 7 Langkah (dengan Gambar)

Video: Kereta Kawalan Gerakan Menggunakan Mpu6050 dan Arduino: 7 Langkah (dengan Gambar)
Video: Kawalan Stereng Asas di Litar Memandu 2024, November
Anonim
Kereta Kawalan Gesture Menggunakan Mpu6050 dan Arduino
Kereta Kawalan Gesture Menggunakan Mpu6050 dan Arduino

berikut adalah kereta kawalan isyarat pengendali tangan, dibuat dengan menggunakan mpu6050 dan arduino. Saya menggunakan modul rf untuk sambungan tanpa wayar.

Langkah 1: PERKARA YANG DIPERLUKAN:

PERKARA YANG DIPERLUKAN
PERKARA YANG DIPERLUKAN
PERKARA YANG DIPERLUKAN
PERKARA YANG DIPERLUKAN
PERKARA YANG DIPERLUKAN
PERKARA YANG DIPERLUKAN

• 1.arduino uno

• 2.micro Arduino

• modul 3.rf (pemancar dan penerima)

• 3.mpu6050 (accelomitter)

• 4. pemandu motor

• Motor 5.2 dc

• 6. casis robotik

• 7. Kabel Arduino

• 8. salah satu tangan

• 9. pemandu motor

• 10. Bateri LiPo

• 11. Bateri 9V

12. Kabel USB

Langkah 2: Sambungan: -

Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan

• 1. sambungan untuk pemancar rf: -

• GND = GND

• DATA = 12

• VCC = 5V

• 2. sambungan untuk mpu6050: -

• VCC = 3.3 / 5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 memerlukan voltan 3.5V. Tetapi kita boleh memberikan voltan 5V. Saya berikan di sini voltan 3.5V ke mpu6050 kerana di mikro arduino ada

• adakah dua pin voltan pertama ialah 5V dan satu lagi ialah penerima 3.3V.rf harus memerlukan 5V. Jadi saya menggunakan pin 5V untuk pemancar rf. Dan

• mpu6050 boleh berjalan 3.5V.

• 3. sambungan untuk penerima rf: -

• GND = GND

• DATA = 12

• VCC = 5V

• 4. sambungan untuk pemandu motor: -

• motor satu: -

• int enA = 11

• int in1 = 7

• int in2 = 6

• motor dua: -

• int enB = 3

• int in3 = 5

• int in4 = 4

Langkah 3: Pengetua Kerja: -

Pengetua Kerja
Pengetua Kerja

1.mpu6050: -

MPU-6050 Triple Axis Accelerometer dan Gyro Breakout Board. Ia membaca tiga sudut. Kita boleh memberi mereka nama X, Y, dan Z, di sini kita

gunakan di sini hanya dua sudut. di sini kita menggunakan Y dan Z. Y untuk ke hadapan dan Z untuk kiri, kanan.

bahagian kod ini membaca sudut.

• mpu-6050 membaca sudut dalam radian, "* 180 / M_PI" ini menjadikannya dalam darjah.

Langkah 4: • Pemancar Rf: -

• Pemancar Rf
• Pemancar Rf

• Rf

pemancar: -

Mpu6050 membaca sudut. maka saya membuat satu gelung "if" dan membuat condition.in kemudian membuat dua buffer.one buffer menghantar syarat untuk maju. dan yang kedua, saya menghantar sudut, untuk mengawal kelajuan mengikut sudut. bahagian kod ini menghantar mesej. Dan saya memetakan sudut.

Langkah 5: Penerima RF: -

Penerima RF
Penerima RF

• Penerima Rf: -

penerima menerima mesej dalam penyangga. Sekali lagi saya membuat syarat pada penyangga pertama untuk maju. Dan yang kedua saya gunakan untuk mengawal kelajuan. Dan saya sekali lagi memetakannya. Bahagian kod ini melakukan kerja ini. dan untuk kawalan kelajuan, saya menggunakan penyangga kedua dan, sudut dipetakan (0, 9), saya memetakan kelajuan di (50, 255). anda dapat melihat semua perkara dalam kod.

Langkah 6: Mari Jalankan Kereta: -

Image
Image
Peraduan Arduino 2017
Peraduan Arduino 2017

sekarang masanya telah tiba untuk menjalankan robot. pastikan semua sambungan betul. sekarang sambungkan arduino mikro glaps anda ke komputer anda. buka monitor bersiri, sekarang anda dapat melihat bacaan sudut. sekarang hantar sebarang input dari pemancar ke penerima. kini robot anda sudah bersedia untuk dijalankan

Langkah 7:

jika anda mengisi kesukaran dalam kod tersebut. anda boleh menggunakan kod ini. Saya membuat ini kerana saya mengisi anda akan sukar mengisi kod pemancar. jadi saya membuat kod mudah ini. dan anda tidak perlu mengikuti langkah ke-6. hanya sambungkan kuasa Arduino pemancar dan robot anda berada dalam kawalan anda.

Disyorkan: