Projek Sensor Jarak Penghalang Ultrasonic

Menghitung jarak antara sensor ultrasonic HC-SR04 dengan benda penghalang yang berada di depannya.

Dasar Teori

Pinout dan spesifikasi Sensor ultrasonic HC-SR04

Sensor ultrasonic HC-SR04 bekerja dengan cara memancarkan gelombang ultrasonic pada frekwensi 40.000 Hertz yang merambat di udara. Jika ditemukan obyek penghalang dijalurnya maka gelombang tersebut akan kembali ke modul sensor ultrasonic.

Jarak sensor dan obyek penghalang dapat dihitung berdasarkan waktu tempuh dan kecepatan suara. Misalnya, jika obyek berjarak 10cm dari sensor dan kecepatan suara adalah 340m/s atau 0,034cm/μs, maka gelombang suara akan menempuh sekitar 294 μs (mikrodetik). Namun apa yang akan diperoleh dari pin Echo adalah dua kali lipat jumlahnya karena gelombang suara melaju ke depan dan memantul ke belakang. Jadi untuk mendapatkan jarak dalam satuan cm kita perlu mengalikan nilai waktu(t) perjalanan yang diterima dari pin echo sebesar 0,034 dan membaginya dengan 2.

Logika perhitungan jarak penghalang dengan sensor

Tujuan

Projek yang akan dibuat bertujuan untuk:

  • Menghitung berapa jarak antara sensor ultrasonic dengan benda penghalang yang berada di depannya.

  • Menampilkan jarak dalam satuan senti meter pada layar OLED.

  • Membuat gauge / progress bar dengan 9 LED, dimana semakin dekat jarak antara benda penghalang dengan sensor ultrasonic maka LED akan hidup semakin banyak dan sebaliknya.

Rancangan

Rancangan Pengkabelan Komponen

Kode Program

Hal baru dalam projek ini adalah kita dapat mengubah font standar menjadi font lain sesuai pilihan kita. Misalnya jenis font FreeSansBold18pt7b atau lainnya. Untuk mengetahui library jenis-jenis font dapat dilihat dalam folder ..\Arduino\libraries\Adafruit_GFX_Library\Fonts.

Silahkan kunjungi halaman referensi font berikut https://learn.adafruit.com/adafruit-gfx-graphics-library/using-fonts

Source code: https://github.com/doditsuprianto/IoT-Development-Board-DSP-TECH/blob/main/Projek_Sensor_Jarak_Penghalang_Ultrasonic.ino

Video Projek

Tugas

  • Jadikan pengukuran jarak antara sensor dan benda penghalang menjadi satuan meter

Last updated

Was this helpful?