Bagaimana Cara Membuat Sensor Parkir Mobil Menggunakan Arduino?
Seperti yang kita ketahui bahwa tidak semua mobil dilengkapi dengan sensor parkir. Jika kita ingin memasang sensor parkir eksternal, biayanya mahal. Tapi untungnya kita bisa membuat sensor parkir yang murah dengan menggunakan Arduino.
Dalam proyek ini, pengemudi akan ditunjukkan dengan bunyi bel saat parkir mundur. Sensor ultrasonik kecil akan dipasang di atas plat nomor belakang yang akan menghitung jarak mobil dari benda di belakang. Jika jarak berkurang pada jarak tertentu, itu akan membunyikan bel dan memberi tahu pengemudi kapan harus berhenti.
Bagaimana Cara Mengatur Sensor Parkir Mobil di Mobil Anda?
Sekarang, mari kita maju dan mengumpulkan informasi lebih lanjut untuk memulai proyek kita.
Langkah 1: Mengumpulkan Komponen
Sebelum kita mulai mengerjakan proyek ini, membuat daftar komponen, yang akan digunakan, dan mempelajarinya selalu merupakan pendekatan yang baik. Jadi di bawah ini adalah komponen yang akan kami gunakan dalam proyek ini.
Langkah 2: Mempelajari Komponen
Sekarang semua komponen yang akan digunakan dalam proyek ini sudah diketahui, mari kita pelajari sedikit agar kita tahu cara kerjanya.
Arduino Uno adalah papan mikrokontroler yang digunakan untuk melakukan berbagai tugas di sirkuit yang berbeda. Ini membutuhkan Kode dalam bahasa C untuk beroperasi. Kami menggunakan papan Arduino Uno dalam proyek ini tetapi Anda juga dapat menggunakan Arduino Nano atau Node MCU.
Papan HC-SR04 merupakan sensor ultrasonik yang digunakan untuk mengetahui jarak antara dua benda. Ini terdiri dari pemancar dan penerima. Pemancar mengubah sinyal listrik menjadi sinyal ultrasonik dan penerima mengubah sinyal ultrasonik kembali menjadi sinyal listrik. Ketika pemancar mengirimkan gelombang ultrasonik, ia memantulkan kembali setelah bertabrakan dengan benda tertentu. Jarak dihitung dengan menggunakan waktu, yang dibutuhkan sinyal ultrasonik untuk pergi dari pemancar dan kembali ke penerima.
Langkah 3: Membuat Sirkuit
Sekarang, seperti yang kita ketahui cara kerja komponen, mari kita lanjutkan dan merakit komponen ini bersama-sama dan membuat rangkaian seperti yang ditunjukkan di bawah ini. Sensor Ultrasonik ditenagai oleh 5V melalui Arduino, pin pemicunya terhubung ke pin5 dan pin Echo yang terhubung ke Pin6 dari Arduino. Bel terhubung ke Pin4 dari Arduino.
Sekarang kita akan mengatur komponen ini di mobil kita. Pasang modul HC-SR04 di atas pelat nomor Anda dan beri jalan untuk kabel penghubung melalui hatchback mobil Anda ke bagian dalam belakang mobil di dekat speaker. Masukkan sisa rangkaian ke dalam kotak plastik kecil dan letakkan di bagian belakang mobil dekat speaker. Sekarang ambil sepotong kecil kabel penghubung dan hubungkan pin Vin Arduino ke terminal positif Speaker.
Langkah 4: Memulai Arduino
Jika Anda belum terbiasa dengan Arduino IDE, jangan khawatir, karena berikut adalah prosedur untuk membakar kode di Arduino menggunakan IDE. Pertama, unduh Arduino IDE versi terbaru dari Arduino
- Hubungkan papan Arduino ke laptop Anda. Buka Panel Kontrol> Perangkat Keras dan Suara> Perangkat dan Pencetak untuk memeriksa nama port yang terhubung dengan Arduino.
- Buka Arduino IDE dan buka Tools> Boards. Atur papan menjadi Arduino / Genuino UNO.
- Pergi ke Tools> Port dan atur nomor port yang Anda lihat di panel kontrol.
- Unduh kode yang terlampir di bawah ini dan salin ke IDE Anda. Klik tombol Unggah untuk membakar kode pada papan mikrokontroler Anda.
Klik di sini untuk mengunduh kodenya.
Langkah 5: Kode
Kodenya sangat sederhana tetapi dijelaskan di bawah ini.
1). Semua pin Arduino yang akan digunakan diinisialisasi di awal.
const int trigPin = 11; const int echoPin = 10; const int buzzPin = 6; durasi panjang; jarak mengambang;
2). batal penyiapan ()adalah fungsi yang mendefinisikan pin Arduino untuk digunakan sebagai INPUt atau OUTPUT. Ini juga mengatur baud rate, yang merupakan kecepatan komunikasi papan mikrokontroler.
batal penyiapan () {Serial.begin (9600); pinMode (trigPin, OUTPUT); pinMode (echoPin, INPUT); pinMode (buzzPin, OUTPUT); }
3). void loop ()adalah fungsi yang berjalan terus menerus dalam suatu siklus. Dalam loop ini, sinyal ultrasonik ditransmisikan dan jarak dihitung dengan menggunakan durasi perjalanan. Jika jarak kurang dari 100cm, bel akan berbunyi bip.
void loop () {digitalWrite (trigPin, LOW); delayMicroseconds (2); digitalWrite (trigPin, HIGH); delayMicroseconds (10); digitalWrite (trigPin, LOW); durasi = pulseIn (echoPin, HIGH); jarak = 0,034 * (durasi / 2); if (jarak <100) {digitalWrite (buzzPin, HIGH); } lain {digitalWrite (buzzPin, LOW); } penundaan (300); }
Ini adalah keseluruhan prosedur untuk membuat sensor parkir yang murah dan efisien untuk mobil Anda. Sekarang Anda dapat menikmati membuat sensor parkir sendiri di rumah.