Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini hanyalah sebuah ide di mana beberapa fitur seperti penghindaran rintangan, pengikut garis, kontrol seluler, dll dicampur bersama dan dibuat menjadi satu bagian.
Yang Anda butuhkan hanyalah pengontrol dengan beberapa sensor dan perlengkapan untuk pengaturan ini. Dalam hal ini, saya telah membuat pakaian yang terlihat seperti mobil mainan untuk pengaturannya.
Daftar komponen yang dibutuhkan
1. Arduino (pengontrol mikro apa pun jika Anda terbiasa dengan itu.)
2. Sensor ultrasonik HCSR-04
3. Sensor IR (Anda dapat membelinya atau Dapat membuat sendiri seperti saya)
4. Modul Bluetooth HC-05
5. Pengemudi motor L293D
6. Buzzer
7. Motor DC, roda dan sasis
8. Baterai.
Langkah 1: Untuk Membuat Sensor IR Anda Sendiri
Lebih baik membuat sensor sendiri daripada membelinya. Saya telah membuat sensor terlebih dahulu tetapi menjaga pemancar dan penerima sangat dekat yang menghasilkan sensitivitas tinggi dan tidak dapat mendeteksi warna hitam. Setelah melakukan modifikasi, itu bekerja dengan baik.
Daftar komponen yang dibutuhkan
1. LM358
2. IR dipimpin alias Pemancar
3. Fotodioda atau penerima IR
4. Resistor (100ohm, 2x10Kohm, 330ohm)
5. Potensiometer (4.7Kohm)
Hubungkan komponen seperti yang ditunjukkan pada diagram sirkuit pada papan tempat memotong roti dan periksa cara kerjanya.
Jika semuanya berjalan dengan baik maka letakkan komponen di papan PCB dan solder komponen. Dan uji sensor pada permukaan hitam dan sesuaikan sensitivitas dengan potensiometer sesuai kebutuhan.
Langkah 2: Membuat Tubuh
Seperti yang sudah saya sebutkan itu terlihat seperti mobil mainan. Untuk ini, Anda memerlukan sasis yang dapat Anda beli atau buat sendiri. Roda terhubung ke motor dan motor terpasang ke sasis.
Secara umum, semua sensor dan mikrokontroler bekerja pada 5v tetapi 5v ini tidak cukup untuk menggerakkan motor sehingga kami memerlukan IC motor diver (seperti L293D). IC driver ini menggerakkan motor dari tegangan input kecil dengan bantuan suplai eksternal.
Koneksi untuk IC dan motor ditunjukkan pada diagram rangkaian.
Saya telah menggunakan baterai asam timbal 12V 1A kecil sebagai sumber eksternal untuk motor dan daya 5v diberikan oleh Arduino.
Langkah 3: Koneksi Arduino
Pasang semua sensor ke Arduino dan programkan.
--Modul Bluetooth.
Bluetooth dihidupkan dengan daya 5V tetapi transmisi data dilakukan dengan 3.3V. Arduino memiliki daya transmisi data sebesar 5V sehingga kami menggunakan pembagi tegangan antara pin pengirim Arduino dan pin penerima modul Bluetooth. Namun, Arduino dapat mengambil sinyal 3.3V sehingga tidak diperlukan pembagi tegangan antara pemancar Bluetooth dan pin penerima Arduino.
Koneksi untuk modul Bluetooth dan Arduino ditunjukkan pada diagram rangkaian.
-- Sensor inframerah
Pin data atau pin sinyal sensor IR dihubungkan ke pin digital Arduino dan dicatat nomor pin digitalnya. Daya ke sensor diberikan dari Arduino.
-- Sensor ultrasonik
Umumnya sensor ultrasonik memiliki empat pin yaitu trigonometri, echo, Vcc, dan Gnd. Pin trigonometri memicu gelombang suara sedangkan pin gema menerima gelombang suara. Pin trigonometri dan pin echo sensor dihubungkan ke pin digital Arduino yang memiliki PWM. Daya ke sensor diambil dari Arduino.
-- Bel
Pin Gnd buzzer terhubung ke Gnd Arduino dengan resistor secara seri. Pin sinyal buzzer terhubung ke pin digital Arduino.
--Pengemudi motor
Koneksi ke motor dan driver motor ditunjukkan pada langkah sebelumnya. Sekarang pin input dari IC driver motor terhubung ke pin digital Arduino dan daya ke IC diambil dari Arduino. Namun, kami memberikan IC driver eksternal untuk menggerakkan motor tetapi untuk menjalankan IC diperlukan daya 5v yang diberikan oleh Arduino.
Semua koneksi dibuat ke Arduino dan sekarang memprogram Arduino dengan mempertimbangkan semua pin input dan output Arduino.
Langkah 4: Pembuatan Aplikasi
Ada banyak platform untuk membangun aplikasi untuk Android tetapi platform yang paling mudah adalah MIT App Inventor 2. Ini adalah platform pembuatan aplikasi online dengan banyak contoh dan pedoman.
Saya akan membagikan aplikasi yang telah saya buat dan mencoba membangun aplikasi Anda sehingga akan memberikan banyak pengalaman dan dapat menyesuaikan sendiri untuk kebutuhan.
Jika Anda memiliki keraguan atau pertanyaan, komentar saja di utas ini.
Kata sandi untuk aplikasi ini adalah "makeyourself".
Langkah 5: Pemrograman
Saya hanya akan memberikan Ide tentang pemrograman Arduino. Jika Anda menghadapi kesulitan dalam menulis kode Anda, cukup beri komentar, saya akan mencoba membantu Anda. Mengimpor file tidak akan memberikan keterampilan dan pengetahuan apa pun. Jadi cobalah untuk membuat kode sendiri, tetapi jika Anda ingin kodenya cukup komentar, saya akan mengirimkan kodenya kepada Anda.
-- Tulis kode untuk Ultrasonic untuk mendapatkan jarak rintangan dari sensor.
-- Tulis kode untuk buzzer dan aktifkan saat jarak di bawah nilai jarak yang diberikan dan buat sinyal driver motor menjadi rendah sehingga motor akan berhenti.
-- Tulis kode untuk modul Bluetooth menggunakan komunikasi Serial dan catat data yang berasal dari modul saat tombol tertentu ditekan pada ponsel.
-- Dengan data tersebut memberikan sinyal ke driver motor sehingga kita mendapatkan output yang dibutuhkan.
-- Tulis kode untuk sensor IR sedemikian rupa sehingga ketika sinyal dari sensor tertentu berubah, sinyal driver motor juga berubah dan akan menggerakkan motor sesuai dengan itu.
Jika Anda memiliki keraguan atau pertanyaan, komentar di bawah atau dapat menghubungi saya di id email saya
Terima kasih.