Daftar Isi:
- Langkah 1: Pendahuluan
- Langkah 2: Persyaratan
- Langkah 3: Menambahkan Komponen di Perangkat Lunak Proteus
- Langkah 4: BLOK DIAGRAM
- Langkah 5: Algoritma
- Langkah 6: Diagram Sirkuit
- Langkah 7: Kode
- Langkah 8: Simulasi
- Langkah 9: Simulasi Video
- Langkah 10: File Perpustakaan
- Langkah 11: Instalasi
Video: Robot Penghindar Rintangan Menggunakan Sensor Ultrasonik (Proteus): 12 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Kami biasanya menemukan robot penghindar rintangan di mana-mana. Simulasi perangkat keras robot ini adalah bagian dari kompetisi di banyak perguruan tinggi dan di banyak acara. Tetapi simulasi perangkat lunak robot penghalang jarang terjadi. Meskipun kami dapat menemukannya di suatu tempat, informasi yang diberikan oleh mereka sama sekali tidak cukup untuk melakukan proyek kami.
Jadi, tanpa penundaan lebih lanjut, Mari kita mulai!
Langkah 1: Pendahuluan
Jika Anda datang ke sini, Anda pasti sudah tahu apa itu robot penghindar rintangan dan apa fungsinya. Singkatnya, Robot Penghindar Rintangan adalah robot cerdas, yang secara otomatis dapat merasakan dan mengatasi rintangan di jalurnya. Untuk mendeteksi hambatan, robot perlu menggunakan sensor. Sensor ultrasonik dan sensor Ir dapat digunakan untuk mendeteksi objek atau rintangan di antara jalur.
Robot Penghindar Rintangan memiliki algoritma kemudi dinamis yang memastikan bahwa robot tidak harus berhenti di depan rintangan yang memungkinkan robot untuk bernavigasi dengan lancar di lingkungan yang tidak dikenal, menghindari tabrakan. Moto utama dari robot ini adalah untuk menghindari kecelakaan yang umumnya akan terjadi di daerah padat dengan menerapkan rem darurat.
Langkah 2: Persyaratan
Untuk simulasi perangkat lunak robot penghindar rintangan, kita membutuhkan:
- Sebuah pc
- Perangkat lunak Proteus
- Perpustakaan Arduino untuk proteus
- Pustaka sensor ultrasonik untuk proteus
- potensiometer (tersedia dalam proteus) (POT-HG)
- Penggerak motor L293D (tersedia dalam perangkat lunak proteus)
- Motor - DC (tersedia dalam perangkat lunak proteus)
- Terminal virtual (tersedia dalam perangkat lunak proteus)
- daya dan ground (tersedia dalam perangkat lunak proteus)
Saya telah membuat robot Arduino pertama saya menggunakan software proteus. Saya akan memberikan tautan untuk mengunduh perangkat lunak proteus dan pustaka yang diperlukan untuk membangun robot penghindar rintangan. Ini adalah penghindaran rintangan menggunakan 3 sensor ultrasonik. Sebagian besar perpustakaan akan tersedia di www.theengineeringprojects.com. Saya melakukan banyak pekerjaan pada kode arduino dan membuat algoritma terbaik.
Langkah 3: Menambahkan Komponen di Perangkat Lunak Proteus
Dengan mengklik "p", kita dapat menambahkan komponen. Gambar di atas adalah untuk referensi Anda untuk menambahkan komponen ke dalam tangkapan skema perangkat lunak proteus.
Menambahkan perpustakaan di perangkat lunak proteus dapat dipelajari menggunakan video ini:
www.youtube.com/watch?v=hkpoSDUDMKw
Langkah 4: BLOK DIAGRAM
Ini adalah diagram blok dasar dari rangkaian kami menggunakan komponen. Kami akan membangun sirkuit menggunakan diagram blok ini.
Langkah 5: Algoritma
Ini adalah algoritma ketika Anda menggunakan tiga sensor ultrasonik. Ikuti algoritma ini dengan jelas, saat menulis kode arduino Anda. Saya akan memberikan kode arduino juga, jangan khawatir.
Penjelasan Algoritma:
- memulai simulasi.
- Jika jarak antara sensor tengah dan objek lebih besar dari jangkauan maksimum, maka sensor bergerak maju terlepas dari jarak antara dua sensor ultrasonik dan objek lainnya. Gerakan maju diterima dengan ketat.
- Jika jarak antara sensor kanan & tengah kurang dari jangkauan maksimum dan jarak antara sensor kiri dan objek lebih maka ia bergerak ke kiri.
- Jika jarak antara sensor kiri & tengah kurang dari jangkauan maksimal dan jarak antara sensor kanan dan objek lebih, maka ia bergerak ke kanan
- Jika semua sensor memiliki jangkauan kurang dari maksimum maka ia akan memeriksa mana yang lebih besar di dalamnya. Jika sensor kanan memiliki jarak lebih dari dua lainnya maka ia bergerak ke kanan. Jika sensor kiri memiliki jarak lebih dari dua lainnya maka bergerak ke kiri. Jika sensor tengah memiliki jarak lebih dari dua lainnya maka bergerak maju. Jika semua sensor memiliki jarak yang sama maka berhenti.
- Jika jarak antara sensor kanan, kiri dan objek lebih besar dari jangkauan maksimal dan jarak antara sensor tengah kurang dari jangkauan maksimal maka ia akan memeriksa jarak mana yang lebih besar antara sensor kanan dan kiri. Jika jarak sensor kanan lebih besar dari jarak sensor kiri maka ia bergerak ke kanan dan Jika jarak sensor kiri lebih besar dari jarak sensor kanan maka ia bergerak ke kiri.
Langkah 6: Diagram Sirkuit
Buat koneksi Anda sesuai dengan diagram sirkuit di atas dalam perangkat lunak proteus. Lewati setiap koneksi secara perlahan dan buat koneksi dengan benar.
Langkah 7: Kode
Unduh kode di bawah ini dan jalankan di arduino ide sebelum menempelkannya di kode sumber proteus. Jika ada perpustakaan yang tidak diinstal, instal dengan masuk ke Sketsa > Sertakan perpustakaan > Kelola perpustakaan > cari perpustakaan yang diperlukan. Rekatkan di kode sumber arduino di perangkat lunak proteus. Anda dapat memeriksa tutorial youtube untuk mengetahui cara menempelkan kode di perangkat lunak proteus.
Langkah 8: Simulasi
Tiga contoh di atas yang ditunjukkan adalah gerakan robot ke semua arah yang mungkin, yaitu Gerakan Maju, Gerakan Kiri, Gerakan Kanan.
Langkah 9: Simulasi Video
Ini adalah robot penghindar rintangan simulasi waktu nyata dalam perangkat lunak Proteus. Saya mengubah jarak antara sensor dan objek menggunakan potensiometer yang terpasang pada sensor ultrasonik.
Langkah 10: File Perpustakaan
perpustakaan Arduino:
www.theengineeringprojects.com/2015/12/arduino-uno-library-proteus.html
Perpustakaan ultrasonik:
www.theengineeringprojects.com/2015/02/ultrasonic-sensor-library-proteus.html
Langkah 11: Instalasi
Ikuti langkah-langkah dalam video untuk menginstal perangkat lunak yang diperlukan untuk mensimulasikan robot penghindar rintangan menggunakan perangkat lunak.
Perangkat Lunak Proteus:
www.youtube.com/watch?v=31EabTgBnG8&feature=emb_logo
Perangkat Lunak Arduino:
www.youtube.com/embed/TbHsOgtCMDC
Direkomendasikan:
Penghitung Arduino Menggunakan Tampilan LED TM1637 & Sensor Penghindar Rintangan: 7 Langkah
Arduino Counter Menggunakan TM1637 LED Display & Obstacle Avoidance Sensor: Dalam tutorial ini kita akan belajar cara membuat counter digit sederhana menggunakan LED Display TM1637 dan sensor penghindar halangan dan Visuino. Tonton videonya
Robot Penghindar Rintangan Dengan Sensor IR Tanpa Mikrokontroler: 6 Langkah
Robot Penghindar Hambatan Dengan Sensor IR Tanpa Mikrokontroler: Nah proyek ini adalah proyek lama, saya membuatnya pada tahun 2014 di bulan Juli atau Agustus, berpikir untuk membaginya dengan kalian. Ini adalah robot penghindar rintangan sederhana yang menggunakan sensor IR dan bekerja tanpa mikrokontroler. Sensor IR menggunakan IC opamp i
Robot Penghindar Rintangan Menggunakan Sensor Ultrasonik: 9 Langkah (Dengan Gambar)
Robot Penghindar Rintangan Menggunakan Sensor Ultrasonik: Ini adalah proyek sederhana tentang Robot Penghindar Rintangan menggunakan sensor Ultrasonik (HC SR 04) dan papan Arduino Uno. Robot bergerak menghindari rintangan dan memilih cara terbaik untuk diikuti oleh sensor. proyek tutorial, bagikan Anda
Robot Penghindar Rintangan Menggunakan EBot8: 4 Langkah (dengan Gambar)
Robot Penghindar Rintangan Menggunakan EBot8: Dalam tutorial ini, Anda akan belajar cara membuat mobil robot yang akan menghindari rintangan yang ada di jalurnya. Konsep tersebut dapat digunakan dan diterapkan dalam berbagai cara sesuai dengan kondisi.bahan yang dibutuhkan:1.Roda x4 2.Chassis(Anda dapat membeli
Robot Penghindar Rintangan Menggunakan Driver Motor L298n: 5 Langkah
Robot Penghindar Hambatan Menggunakan Driver Motor L298n : halo guys hari ini kami akan membuat robot ini.. semoga kalian menikmatinya