Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Dalam robotika, penghindaran rintangan adalah tugas untuk memenuhi beberapa tujuan kontrol yang tunduk pada batasan posisi non-persimpangan atau non-tabrakan. Ini memiliki sensor sonar yang digunakan untuk merasakan rintangan yang datang di antara jalur robot. Ini akan bergerak ke arah terbaik dan menghindari rintangan yang datang di jalannya. Dengan menambahkan sensor pada robot ini seseorang dapat dengan mudah mengumpulkan data dari lingkungan.
Ia dapat bekerja lebih tepat daripada banyak robot bahkan di tempat yang kecil.
Langkah 1: Ketahui Cara Kerjanya
Anda dapat melihat informasi terbaru dari repositori github saya.
Langkah 2: Kumpulkan Hal-hal:
Sebuah arduino uno atau arduino apapun (saya telah menggunakan arduino uno)
Sensor sonar (HC-SR 04)
Beberapa kabel jumper
2 resistor (220 ohm)
L298 driver kontrol motor ganda
Sebuah baterai
Sasis (Biasanya mencakup komponen lain yang diperlukan)
2 gigi motor
Langkah 3: Hubungkan Semua Bagian:
Koneksi sonar:
Vcc – 5 Volt
GND – GND
Pemicu – Arduino 4
Gema – Arduino 5
Pengemudi bermotor:
EnB – Resistor 220 ohm - 5 Volt (Driver Motor – untuk mengontrol kecepatan) (EnB untuk mengaktifkan melalui resistor 220 ohm)
EnA – Resistor 220 ohm - 5 Volt (Driver Motor – untuk mengontrol kecepatan) (EnA untuk mengaktifkan melalui resistor 220 ohm)
IN1 – Arduino 9
IN2 – Arduino 8
IN3 – Arduino 7
IN4 – Arduino 6
GND – Arduino GND
Vcc – Arduino Vin
Sekarang hubungkan motor dengan driver melalui port Motor-A dan Motor-B.
Langkah 4: Unggah Kode:
Mari kita meng-upload kode ke dalam hati. Inilah keindahannya
dari robotnya. Jika mau, Anda dapat memodifikasi pin atau kode. Seperti – mengubah kecepatan, jarak minimum dari objek, durasi berlari ke segala arah. Komentar yang berguna diberikan dalam kode agar lebih mudah dipahami.
(Tidak diperlukan driver atau file header tambahan)
Saya telah mengunggah file, Anda juga bisa mendapatkan kode di sini (untuk melihat lebih banyak pembaruan)
Langkah 5: Tahap Akhir:
Pasang baterai dan nikmatilah!
Anda dapat melihat robot1 saya yang berfungsi, robot2.
Jika Anda menemukan bug, beri tahu saya di bagian komentar dan jika Anda dapat memperbaikinya, Anda dapat memodifikasi kode di sini atau cukup berikan di bagian komentar.
Terima kasih.