Isi kandungan:
- Langkah 1: Untuk Membuat Sensor IR Anda Sendiri
- Langkah 2: Membuat Badan
- Langkah 3: Sambungan Arduino
- Langkah 4: Pembuatan Aplikasi
- Langkah 5: Pengaturcaraan
- Langkah 6: Terima Kasih
Video: Robot Pengikut Talian Berkawal Mudah Alih Dengan Penghindaran Halangan: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Ini hanya idea di mana beberapa ciri seperti penghalang halangan, pengikut baris, dikendalikan mudah alih, dan lain-lain digabungkan dan dijadikan satu bahagian.
Yang anda perlukan hanyalah alat kawalan dengan beberapa sensor dan pakaian untuk persediaan ini. Dalam ini, saya telah membuat sebuah kereta mainan yang kelihatan sesuai untuk persediaan.
Senarai komponen yang diperlukan
1. Arduino (mana-mana pengawal mikro jika anda sudah biasa dengannya.)
2. Sensor ultrasonik HCSR-04
3. Sensor IR (Anda boleh membelinya atau Boleh membuat sendiri seperti saya)
4. Modul Bluetooth HC-05
5. Pemandu motor L293D
6. Buzzer
7. Motor DC, roda dan casis
8. Bateri.
Langkah 1: Untuk Membuat Sensor IR Anda Sendiri
Lebih baik membina sensor anda sendiri daripada membelinya. Saya telah membuat sensor terlebih dahulu tetapi menjaga pemancar dan penerima sangat dekat sehingga menghasilkan kepekaan tinggi dan tidak dapat mengesan warna hitam. Setelah membuat pengubahsuaian, ia berfungsi dengan baik.
Senarai komponen yang diperlukan
1. LM358
2. IR memancarkan a.k.a Pemancar
3. Penerima fotodiod atau IR
4. Perintang (100ohm, 2x10Kohm, 330ohm)
5. Potensiometer (4.7Kohm)
Sambungkan komponen seperti yang ditunjukkan dalam rajah litar di papan roti dan periksa yang berfungsi.
Sekiranya semuanya berjalan lancar, letakkan komponen di papan PCB dan pateri komponennya. Dan uji sensor pada permukaan hitam dan atur kepekaan dengan potensiometer seperti yang diperlukan.
Langkah 2: Membuat Badan
Seperti yang telah saya sebutkan, ia seperti kereta mainan. Untuk ini, anda memerlukan casis yang boleh anda beli atau buat sendiri. Roda disambungkan ke motor dan motor dipasang ke casis.
Secara amnya, semua sensor dan mikrokontroler berfungsi pada 5v tetapi 5v ini tidak cukup untuk menggerakkan motor sehingga kita memerlukan IC penyelam motor (seperti L293D). IC pemacu ini menggerakkan motor dari voltan input kecil dengan bantuan bekalan luaran.
Sambungan untuk IC dan motor ditunjukkan dalam rajah litar.
Saya telah menggunakan bateri asid plumbum 12V 1A kecil sebagai sumber luaran untuk motor dan kuasa 5v diberikan oleh Arduino.
Langkah 3: Sambungan Arduino
Pasang semua sensor ke Arduino dan aturkannya.
- Modul Bluetooth.
Kuasa Bluetooth dihidupkan dengan kuasa 5V tetapi penghantaran data dilakukan dengan 3.3V. Arduino mempunyai kuasa penghantaran data 5V jadi kami menggunakan pembahagi voltan antara pin transmit Arduino dan pin penerima modul Bluetooth. Walau bagaimanapun, Arduino dapat mengambil isyarat 3.3V sehingga tidak perlu pembahagi voltan antara pemancar Bluetooth dan pin penerima Arduino.
Sambungan untuk modul Bluetooth dan Arduino ditunjukkan dalam rajah litar.
- Sensor IR
Pin data atau pin isyarat sensor IR disambungkan ke pin digital Arduino dan perhatikan nombor pin digital. Kuasa ke sensor diberikan dari Arduino.
- Sensor ultrasonik
Secara amnya, sensor Ultrasonik mempunyai empat pin yaitu trig, echo, Vcc, dan Gnd. Pin pemicu memicu gelombang suara sedangkan pin gema menerima gelombang suara. Pin trig dan pin echo sensor disambungkan ke pin digital Arduino yang mempunyai PWM. Kekuatan ke sensor diambil dari Arduino.
- Buzzer
Pin Gnd buzzer disambungkan ke Gnd of Arduino dengan perintang secara siri adalah Pin isyarat buzzer disambungkan ke pin digital Arduino.
- Pemandu motor
Sambungan ke motor dan pemandu motor ditunjukkan pada langkah sebelumnya. Kini pin input IC pemandu motor disambungkan ke pin digital Arduino dan kuasa ke IC diambil dari Arduino. Walau bagaimanapun, kami memberikan luaran ke IC pemandu untuk menggerakkan motor tetapi untuk bekerja IC 5v diperlukan kuasa yang diberikan oleh Arduino.
Semua sambungan dibuat ke Arduino dan sekarang memprogram Arduino dengan mempertimbangkan semua pin input dan output Arduino.
Langkah 4: Pembuatan Aplikasi
Terdapat banyak platform untuk membina aplikasi untuk Android tetapi platform yang paling mudah adalah MIT App Inventor 2. Ini adalah platform pembinaan aplikasi dalam talian dengan banyak contoh dan garis panduan.
Saya akan berkongsi aplikasi yang telah saya buat dan cuba membina aplikasi anda sehingga akan memberikan banyak pengalaman dan dapat menyesuaikan diri dengan keperluan.
Sekiranya anda mempunyai keraguan atau pertanyaan, cuma komen pada utas ini.
Kata laluan untuk aplikasi tersebut adalah "makeyourself".
Langkah 5: Pengaturcaraan
Saya hanya akan memberikan Idea mengenai pengaturcaraan Arduino. Sekiranya anda menghadapi kesukaran untuk menulis kod anda, beri komen sahaja, saya akan berusaha membantu anda. Mengimport fail tidak akan memberi kemahiran dan pengetahuan. Oleh itu, cuba kodkan sendiri tetapi jika anda mahu kod itu hanya komen, saya akan menghantar kod tersebut.
- Tuliskan kod untuk Ultrasonik untuk mendapatkan jarak halangan dari sensor.
- Tuliskan kod untuk bel dan aktifkan apabila jarak berada di bawah nilai jarak yang diberikan dan buat isyarat pemandu motor ke rendah sehingga motor akan berhenti.
- Tulis kod untuk modul Bluetooth menggunakan Komunikasi bersiri dan perhatikan data yang berasal dari modul apabila butang tertentu ditekan di telefon bimbit.
- Dengan data tersebut memberi isyarat kepada pemandu motor sehingga kita mendapat output yang diperlukan.
- Tuliskan kod untuk sensor IR sehingga apabila isyarat dari sensor tertentu berubah isyarat pemandu motor juga berubah dan akan menggerakkan motor mengikut.
Sekiranya anda mempunyai keraguan atau pertanyaan, komen di bawah atau hubungi saya di id e-mel saya
Terima kasih.
Disyorkan:
Robot Penghindaran Halangan Menggunakan Sensor Ultrasonik (Proteus): 12 Langkah
Robot Penghindaran Halangan Dengan Menggunakan Sensor Ultrasonik (Proteus): 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 kita dapat menemuinya di suatu tempat
Pengikut Talian Mudah Menggunakan Arduino: 5 Langkah
Simple Line Follower Menggunakan Arduino: Arduino Line Follower RobotDalam tutorial ini, kita akan membincangkan cara kerja garis Arduino berikut robot yang akan mengikuti garis hitam di latar belakang putih dan mengambil giliran yang betul setiap kali ia mencapai lengkung di jalannya. Arduino Line Follower Co
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
Pengikut Talian Menggunakan Arduino - Projek DIY Mudah: 6 Langkah
Pengikut Talian Menggunakan Arduino | Projek DIY Mudah: Dalam tutorial ini, Kami akan membuat pengikut garis menggunakan ArduinoPart Needed: Chasis: BO Motors and Wheels: https://amzn.to/2Yjh9I7 L298n motor Driver: https://amzn.to/2IWNMWF IR sensor : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J
Ringkas / sejuk Laptop Mudah Alih, Mudah Alih: 9 Langkah (dengan Gambar)
Dudukan / penyejuk riba Laptop Mudah, Murah, Mudah Alih: Ini adalah projek kos rendah dan sangat mudah yang boleh dilakukan oleh sesiapa sahaja. Dudukan / penyejuk komputer riba ini boleh dibuat untuk saiz dan mana-mana komputer riba jenama (saya buat untuk MacBook 13.3 inci)