Daftar Isi:

UCL - Mobil Terkendali Tertanam: 5 Langkah
UCL - Mobil Terkendali Tertanam: 5 Langkah

Video: UCL - Mobil Terkendali Tertanam: 5 Langkah

Video: UCL - Mobil Terkendali Tertanam: 5 Langkah
Video: Karl Friston: Prinsip Energi Bebas "Meta" [BAGIAN 1!] 2024, November
Anonim
UCL - Mobil Terkendali Tertanam
UCL - Mobil Terkendali Tertanam

Kami memiliki ambisi besar untuk proyek ini. Mobil mengemudi sendiri! Mengikuti garis hitam atau mengemudi di sekitar bebas menghindari obsticals. Koneksi Bluetooth, dan arduino ke-2 untuk pengontrol dengan komunikasi nirkabel mobil. Mungkin mobil ke-2 yang bisa mengikuti yang pertama.

Pada akhirnya kami memiliki banyak masalah hanya untuk membuat manual mengemudi mobil maju atau mundur.

Langkah 1: Daftar Bagian

Mobil dasar dengan motor servo untuk kemudi

papan Arduino

2 motor

Pengontrol Motor Jembatan

IR-Sensor

Pengontrol IR

Sensor pendeteksi warna hitam

Sumber Daya listrik

Kabel, sekrup, strip dan elastik

Langkah 2: Pra Pertimbangan

Pra Pertimbangan
Pra Pertimbangan
Pra Pertimbangan
Pra Pertimbangan

Pertama kami mengikuti panduan perakitan untuk mobil robot 4wd dengan kontrol manual dengan infared dan bluetooth, mode linetracking dan mode penghindaran obstical. Ketika tidak berfungsi setelah kami merakitnya, kami tidak mungkin menemukan kesalahan karena kami tidak memiliki overwiev kode. Jadi kami memutuskan untuk memulai dari awal dan alih-alih drive 4wd, kami memutuskan untuk menggunakan basis mobil kendali jarak jauh cacat tua. dari pangkalan ini ada motor servo yang terhubung ke dua roda depan untuk kemudi, dan kemudian kami menambahkan dua motor dan dua roda untuk menggerakkan mobil ke depan atau ke belakang sehingga mobil memiliki total 4 roda.

Langkah 3: Perakitan dan Pengkabelan

Perakitan dan Pengkabelan
Perakitan dan Pengkabelan
Perakitan dan Pengkabelan
Perakitan dan Pengkabelan
Perakitan dan Pengkabelan
Perakitan dan Pengkabelan
Perakitan dan Pengkabelan
Perakitan dan Pengkabelan

Motor yang mengontrol arah roda depan terhubung ke modul driver motor L298N.

Dua motor DC yang menggerakkan roda belakang terhubung ke driver motor L298N yang sama, pada output lainnya.

L298N terhubung dari input daya ke catu daya. Kami menempatkan tombol on/off di antara keduanya. GND terhubung dengan GND arduino dan ada juga output 5v dari L298N yang terhubung ke pin VIN pada arduino.

Ada 6 kabel sinyal yang terhubung antara arduino dan L298N. 3 untuk setiap kontrol motor. Dua yang pertama digunakan untuk memilih apakah motor hidup dan ke arah mana. yang ketiga adalah menentukan kecepatan motor.

Sekarang ada tenaga ke mesin dan mobil dapat dikendarai dan kami akan menambahkan sensor infared untuk dapat memiliki kontrol manual dengan remote kontrol. Dan kami akan menambahkan 3 sensor pendeteksi warna hitam untuk mencoba membuat mobil mengikuti garis hitam.

sensor infared terhubung ke output arduinos 5v dan gnd untuk daya dan sinyal awalnya terhubung ke digita pin 13, tetapi kabel putus di sana dan pin 13 sekarang tidak dapat digunakan di arduino kami, jadi kami mengalihkannya ke pin 3 didital

Sensor yang digunakan untuk line tracking kami membuat 1 kabel yang menghubungkan semua 5v ke output L298N 5v dan GND juga digabungkan dalam 1 kabel yang terhubung pada pin arduino GND. Pin sinyal terhubung ke pin digital arduino 8, 7 dan 2

Langkah 4: Cetak 3D Dengan Fusion 360

Cetak 3D Dengan Fusion 360
Cetak 3D Dengan Fusion 360
Cetak 3D Dengan Fusion 360
Cetak 3D Dengan Fusion 360
Cetak 3D Dengan Fusion 360
Cetak 3D Dengan Fusion 360

Membuat gambar untuk tiang di Fusion 360, yang dimaksudkan untuk menampung sensor inframerah dan modul bluetooth.

Menambahkan file ke CURA untuk printer 3D Ultimaker 2+ untuk membacanya.

Langkah 5: Kode

Program kami terdiri dari elemen yang berbeda. Hal pertama yang kami lakukan adalah membuat program untuk membaca sinyal inframerah dari remote control, dan menuliskan perintah mana yang dilampirkan ke tombol mana.

Kemudian kami membuat program untuk mengontrol 3 motor dengan driver motor dan kemudi manual dengan remote control.

Kemudian kami membuat program yang membaca dari sensor pelacakan 3 baris, menjalankan kode yang berbeda tergantung kombinasi sensor apa yang aktif.

pada akhirnya kami mencoba untuk menggabungkan program, sehingga Anda memiliki kendali dari remote control untuk masuk ke mode manual dan mengarahkan mobil atau beralih ke mode pelacakan garis, di mana mobil mengikuti garis hitam di bawahnya.

Direkomendasikan: