Mobil Remote Control Otonom: 6 Langkah
Mobil Remote Control Otonom: 6 Langkah
Anonim
Mobil Remote Control Otonom
Mobil Remote Control Otonom

Instruksi ini dibuat untuk memenuhi persyaratan proyek Makecourse di University of South Florida (www.makecourse.com).

Proyek ini menunjukkan bagaimana Arduino bersama dengan Dual H-bridge Motor Drive mampu mengendalikan empat motor DC dan tiga sensor ultrasonik. Tujuannya di sini adalah untuk mendemonstrasikan skema sirkuit dan program C yang memungkinkan mobil RC mengemudi secara mandiri sambil menghindari semua rintangan di jalurnya. Selain itu, mobil ini juga akan dikendalikan melalui remote IR.

Setelah selesai, mobil ini akan dapat menggunakan dua mode: mode otonom dan mode kendali jarak jauh. Mode otonom akan memungkinkan mobil bergerak bebas tanpa bersentuhan dengan sekitarnya. Mode remote control akan memungkinkan pengguna untuk mengontrol mobil dan memindahkannya sesuai dengan remote IR. Selama mode ini, sensor ultrasonik tidak beroperasi dan dengan demikian mobil dapat dipindahkan ke arah mana pun yang diinginkan pengguna.

Secara keseluruhan, instruksi ini akan memungkinkan Anda, pembaca, untuk mereproduksi proyek saya dengan mudah dan puas.

Langkah 1: Sistem Kontrol dan Fungsionalitas

Sistem Kontrol dan Fungsionalitas
Sistem Kontrol dan Fungsionalitas

Langkah 2: Desain Cetak 3D

Desain Cetak 3D
Desain Cetak 3D
Desain Cetak 3D
Desain Cetak 3D

Untuk menyelesaikan proyek ini, yang terbaik adalah merancang semua komponen yang diperlukan sebelum perakitan. Sehubungan dengan proyek yang ditampilkan, bagian yang dicetak 3D adalah sasis, yang perlu dirancang dengan cermat agar sesuai dengan semua komponen. Untuk hasil yang lebih baik, adalah ide yang baik untuk mencetak dua salinan sasis dan menumpuknya di atas satu sama lain untuk mendapatkan lebih banyak ruang.

Langkah 3: Kumpulkan Bagian dan Komponen

Kumpulkan Bagian dan Komponen
Kumpulkan Bagian dan Komponen
Kumpulkan Bagian dan Komponen
Kumpulkan Bagian dan Komponen
Kumpulkan Bagian dan Komponen
Kumpulkan Bagian dan Komponen
  • 1 Arduino Uno
  • 1 L298 Penggerak Motor H-Bridge Ganda
  • 3 Sensor Ultrasonik HC-SR04
  • 1 Penerima IR
  • 1 IR Jarak Jauh
  • 4 Motor DC
  • 4 Roda
  • 1 atau 2 Sasis Mobil RC
  • 1 papan tempat memotong roti mini
  • 1 atau 2 Paket Baterai
  • 8 Baterai AA
  • Kabel Jumper M-M & M-F

Langkah 4: Ikhtisar Skema Sirkuit

Ikhtisar Skema Sirkuit
Ikhtisar Skema Sirkuit
Ikhtisar Skema Sirkuit
Ikhtisar Skema Sirkuit
Ikhtisar Skema Sirkuit
Ikhtisar Skema Sirkuit
Ikhtisar Skema Sirkuit
Ikhtisar Skema Sirkuit

Motor DC & Penggerak Motor

Motor Kanan:

  • Hubungkan pin atas motor pertama dan pin bawah motor kedua ke pin OUT1 Motor Drive.
  • Hubungkan pin bawah motor pertama dan pin atas motor kedua ke pin OUT2 Drive Motor.

Motor Kiri:

  • Hubungkan pin atas motor pertama dan pin bawah motor kedua ke pin OUT3 Drive Motor.
  • Hubungkan pin bawah motor pertama dan pin atas motor kedua ke pin OUT4 Drive Motor.

Penggerak Motor L298N:

  • Hubungkan terminal +12V catu daya ke pin VCC Drive Motor.
  • Hubungkan terminal -12V catu daya ke pin GND Drive Motor.
  • Hubungkan pin 5V Drive Motor ke pin 5V Arduino.
  • Hubungkan pin GND Drive Motor ke pin GND Arduino.
  • Hubungkan pin input IN1, IN2, IN3, dan IN4 masing-masing ke pin digital Arduino 2, 3, 4, dan 5.
  • Hubungkan pin ENA dan ENB masing-masing ke pin digital Arduino 12 dan 13.

Sensor Ultrasonik

Sensor Depan:

  • Hubungkan pin VCC ke pin 5V Drive Motor.
  • Hubungkan pin Echo ke pin Digital 6 Arduino.
  • Hubungkan pin Trigonometri ke pin Digital 7 Arduino.
  • Hubungkan GND ke pin GND Drive Motor.

Sensor Kanan:

  • Hubungkan pin VCC ke pin 5V Drive Motor.
  • Hubungkan pin Echo ke pin Digital 8 Arduino.
  • Hubungkan pin Trigonometri ke pin Digital 9 Arduino.
  • Hubungkan pin GND ke pin GND Drive Motor.

Sensor Kiri:

  • Hubungkan pin VCC ke pin 5V Drive Motor.
  • Hubungkan pin Echo ke pin Digital 10 Arduino.
  • Hubungkan pin Trigonometri ke pin Digital 11 Arduino.
  • Hubungkan pin GND ke pin GND Drive Motor.

Penerima IR

  • Hubungkan pin Sinyal ke pin Analog A0 Arduino.
  • Hubungkan pin GND ke pin GND Arduino.
  • Hubungkan pin VCC ke pin 5V Arduino.