Isi kandungan:
- Langkah 1: Pengenalan
- Langkah 2: Keperluan
- Langkah 3: Menambah Komponen dalam Perisian Proteus
- Langkah 4: DIAGRAM BLOK
- Langkah 5: Algoritma
- Langkah 6: Diagram Litar
- Langkah 7: Kod
- Langkah 8: Simulasi
- Langkah 9: Simulasi Video
- Langkah 10: Fail Perpustakaan
- Langkah 11: Pemasangan
Video: Robot Penghindaran Halangan Menggunakan Sensor Ultrasonik (Proteus): 12 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Kami biasanya menemui robot penghalang halangan di mana sahaja. Simulasi perkakasan robot ini adalah sebahagian daripada persaingan di banyak kolej dan dalam banyak acara. Tetapi simulasi perisian robot rintangan jarang berlaku. Walaupun jika kita dapat menemuinya di suatu tempat, maklumat yang diberikan oleh mereka sama sekali tidak mencukupi untuk melakukan projek kita.
Oleh itu, tanpa berlengah lagi, Mari kita mulakan!
Langkah 1: Pengenalan
Sekiranya anda datang ke sini, anda akan tahu apa itu robot penghindaran halangan dan apa yang dilakukannya. Ringkasnya, Robot Penghindaran Halangan adalah robot pintar, yang secara automatik dapat merasakan dan mengatasi rintangan di jalannya. Untuk merasakan halangan, robot perlu menggunakan sensor. Sensor ultrasonik dan sensor Ir dapat digunakan untuk mengesan objek atau halangan di antara jalan.
Robot Penghindaran Halangan memiliki algoritma kemudi dinamik yang memastikan bahawa robot tidak perlu berhenti di hadapan halangan yang membolehkan robot mengemudi dengan lancar di persekitaran yang tidak diketahui, mengelakkan perlanggaran. Moto utama robot ini adalah untuk mengelakkan kemalangan yang biasanya berlaku di Kawasan yang sesak dengan menggunakan brek kecemasan.
Langkah 2: Keperluan
Untuk simulasi perisian robot penghindaran halangan, kami memerlukan:
- Sebuah komputer
- Perisian Proteus
- Perpustakaan Arduino untuk proteus
- Perpustakaan sensor ultrasonik untuk proteus
- potensiometer (terdapat dalam proteus) (POT-HG)
- Pemacu motor L293D (tersedia dalam perisian proteus)
- Motor - DC (terdapat dalam perisian proteus)
- Terminal maya (tersedia dalam perisian proteus)
- kuasa dan tanah (terdapat dalam perisian proteus)
Saya telah membuat robot Arduino pertama saya menggunakan perisian proteus. Saya akan memberikan pautan untuk memuat turun perisian proteus dan perpustakaan yang diperlukan untuk membina robot penghindaran halangan. Ini adalah penghindaran halangan menggunakan 3 sensor ultrasonik. Sebilangan besar perpustakaan akan terdapat di www.theengineeringprojects.com. Saya melakukan banyak kerja pada kod arduino dan membuat algoritma terbaik.
Langkah 3: Menambah Komponen dalam Perisian Proteus
Dengan mengklik "p", kita dapat menambahkan komponen. Gambar di atas adalah rujukan anda untuk menambahkan komponen ke dalam tangkapan skema perisian proteus.
Menambah perpustakaan dalam perisian proteus boleh dipelajari menggunakan video ini:
www.youtube.com/watch?v=hkpoSDUDMKw
Langkah 4: DIAGRAM BLOK
Ini adalah gambarajah blok asas litar kami menggunakan komponen. Kami akan membina litar menggunakan gambarajah blok ini.
Langkah 5: Algoritma
Ini adalah algoritma apabila anda menggunakan tiga sensor ultrasonik. Ikuti algoritma ini dengan jelas, sambil menulis kod arduino anda. Saya akan memberikan kod arduino juga, jangan risau.
Penjelasan Algoritma:
- mulakan simulasi.
- Sekiranya jarak antara sensor tengah dan objek lebih besar daripada jarak maksimum maka ia bergerak ke hadapan tanpa mengira jarak antara dua sensor dan objek ultrasonik yang lain. Pergerakan ke hadapan diterima dengan tegas.
- Sekiranya jarak antara sensor kanan & tengah kurang dari jarak maksimum dan jarak antara sensor kiri dan objek lebih banyak maka ia bergerak ke kiri.
- Sekiranya jarak antara sensor kiri & tengah kurang dari jarak maksimum dan jarak antara sensor kanan dan objek lebih banyak maka ia bergerak ke kanan
- Sekiranya semua sensor mempunyai jarak kurang dari maksimum maka ia akan memeriksa mana yang lebih besar di dalamnya. Sekiranya sensor kanan mempunyai jarak lebih banyak daripada dua yang lain maka ia bergerak ke kanan. Sekiranya sensor kiri mempunyai jarak lebih banyak daripada dua yang lain maka ia bergerak ke kiri. Sekiranya sensor tengah mempunyai jarak lebih banyak daripada dua yang lain maka ia bergerak ke hadapan. Sekiranya semua sensor mempunyai jarak yang sama maka ia akan berhenti.
- Sekiranya jarak antara sensor kanan dan kiri lebih besar daripada jarak maksimum dan jarak antara sensor tengah kurang daripada jarak maksimum maka ia memeriksa jarak yang lebih besar antara sensor kanan dan kiri. Sekiranya jarak sensor kanan lebih besar daripada jarak sensor kiri maka ia bergerak ke kanan dan Jika jarak sensor kiri lebih besar daripada jarak sensor kanan maka ia bergerak ke kiri.
Langkah 6: Diagram Litar
Buat sambungan anda mengikut rajah litar di atas dalam perisian proteus. Lakukan setiap sambungan dengan perlahan dan buat sambungan dengan betul.
Langkah 7: Kod
Muat turun kod di bawah dan jalankan dalam idea arduino sebelum menampalnya di kod sumber proteus. Sekiranya perpustakaan tidak dipasang, pasang dengan pergi ke Sketsa> Sertakan perpustakaan> Kelola perpustakaan> cari perpustakaan yang diperlukan. Tampalkannya dalam kod sumber arduino dalam perisian proteus. anda boleh menyemak tutorial youtube untuk mengetahui cara menampal kod dalam perisian proteus.
Langkah 8: Simulasi
Tiga contoh di atas yang ditunjukkan adalah pergerakan robot ke semua arah yang mungkin iaitu pergerakan ke hadapan, pergerakan kiri, pergerakan kanan.
Langkah 9: Simulasi Video
Ini adalah robot penghindaran halangan simulasi masa nyata dalam perisian Proteus. Saya menukar jarak antara sensor dan objek menggunakan potensiometer yang terpasang pada sensor ultrasonik.
Langkah 10: Fail 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: Pemasangan
Ikuti langkah-langkah dalam video untuk memasang perisian yang diperlukan untuk mensimulasikan robot penghindaran halangan menggunakan perisian.
Perisian Proteus:
www.youtube.com/watch?v=31EabTgBnG8&feature=emb_logo
Perisian Arduino:
www.youtube.com/embed/TbHsOgtCMDc
Disyorkan:
Kaunter Arduino Menggunakan Paparan LED TM1637 & Sensor Penghindaran Halangan: 7 Langkah
Arduino Counter Menggunakan TM1637 LED Display & Obstacle Hindance Sensor: Dalam tutorial ini kita akan belajar bagaimana membuat digit sederhana menggunakan LED Display TM1637 dan sensor penghalang halangan dan Visuino. Tonton video
Robot Penghindaran Halangan untuk Membawa Beban Berat: 6 Langkah
Robot Penghindaran Halangan untuk Membawa Beban Berat: Ini adalah robot penghalang halangan yang dibina untuk membawa rocker anak saya
Cara Menggunakan Sensor Penghindaran Halangan IR di Arduino: 4 Langkah
Cara Menggunakan Sensor Penghindaran Halangan IR di Arduino: Helo, semua, Dalam artikel ini saya akan menulis cara menggunakan Sensor IR Penghindaran Halangan pada Arduino. Komponen yang Diperlukan: Sensor Penghindaran Halangan IR Arduino Nano V.3 Kabel Jumpe USBminiSoftware diperlukan: Arduino IDE
Robot Pengikut Talian Berkawal Mudah Alih Dengan Penghindaran Halangan: 6 Langkah
Robot Pengikut Talian Berkawal Mudah Alih Dengan Penghindaran Halangan: Ini hanya idea di mana beberapa ciri seperti penghalang halangan, pengikut garis, kawalan mudah alih, dan lain-lain dicampurkan bersama dan dibuat menjadi satu bahagian. Yang anda perlukan adalah pengawal dengan beberapa sensor dan pakaian untuk persediaan ini. Dalam ini, saya ha
Boe-Bot: Robot Penghindaran Halangan: 6 Langkah
Boe-Bot: Robot Penghindaran Halangan: Robot kecil ini menggunakan misai untuk mengesan halangan. Apabila salah satu atau kedua misinya dicetuskan, dia mundur dan beralih ke arah yang berbeza. Dia sebaliknya bergerak ke hadapan. Dikuasakan oleh 4 bateri AA, papan induk Paralax membenarkan ini