Cara Kerja Sensor ultrasonik HC-SR04

 Sensor ultrasonik HC-SR04 bekerja dengan menggunakan prinsip sonar, mirip dengan cara kelelawar atau lumba-lumba menentukan jarak ke suatu objek. Ia mengukur jarak dengan memancarkan gelombang suara ultrasonik (yang tidak dapat didengar manusia) dan mengukur waktu yang dibutuhkan gelombang tersebut untuk kembali setelah memantul dari suatu objek.




Cara Kerja Pin HC-SR04

Sensor HC-SR04 memiliki empat pin:

  • VCC: Pin untuk sumber daya, biasanya dihubungkan ke 5V.

  • GND: Pin ground.

  • Trig (Trigger): Pin ini digunakan untuk memicu sensor agar memancarkan gelombang ultrasonik.

  • Echo: Pin ini akan menghasilkan sinyal output yang lebarnya sebanding dengan waktu tempuh gelombang suara.

Proses Pengukuran Jarak

Berikut adalah langkah-langkah yang terjadi secara berurutan saat sensor HC-SR04 digunakan untuk mengukur jarak:

  1. Pemicuan (Trigger): Kamu mengirimkan pulsa HIGH selama 10 mikrodetik ke pin Trig. Pulsa ini memberi tahu sensor untuk memulai pengukuran.

  2. Transmisi Gelombang: Setelah menerima pulsa pemicu, sensor secara otomatis memancarkan 8 siklus gelombang ultrasonik pada frekuensi 40 kHz dari pemancar (transmitter) yang ada di dalamnya.

  3. Sinyal Echo: Bersamaan dengan transmisi gelombang, pin Echo akan berubah menjadi HIGH. Pin ini akan tetap HIGH selama gelombang suara pergi ke objek dan kembali lagi.

  4. Penerimaan Pantulan: Saat gelombang pantulan diterima oleh penerima (receiver) pada sensor, pin Echo akan kembali menjadi LOW.

  5. Perhitungan Waktu: Durasi pulsa HIGH pada pin Echo adalah waktu yang dibutuhkan gelombang suara untuk melakukan perjalanan pulang-pergi. Mikrocontroller seperti Arduino akan mengukur durasi ini menggunakan fungsi seperti pulseIn().

Mengubah Waktu Menjadi Jarak

Untuk menghitung jarak, kamu menggunakan rumus fisika dasar:

Angka 2 pada rumus tersebut digunakan karena waktu yang diukur adalah waktu tempuh bolak-balik (dari sensor ke objek dan kembali lagi). Kecepatan suara di udara sekitar 343 meter per detik atau 0,0343 cm per mikrodetik pada suhu ruangan.

Jadi, dengan mengukur durasi pulsa HIGH pada pin Echo, kamu bisa menghitung jaraknya dalam sentimeter. Misalnya, jika waktu yang diukur adalah 500 mikrodetik, maka:

Ini adalah cara kerja dasar yang membuat HC-SR04 sangat berguna untuk berbagai proyek robotika dan otomasi.

Video ini memberikan gambaran visual tentang cara kerja sensor HC-SR04 dan bagaimana data waktu diubah menjadi pengukuran jarak yang berguna.

Ultrasonic sensor working principle | How does HC-SR04 Work



Komentar