HC-SR04 Ultrasonic Distance Sensor


Sensor HC-SR04 ini buat apa?
Sensor ini digunakan untuk mengukur jarak menggunakan gelombang ultrasonik (suara).
👉 Cocok untuk:
Project IoT
Robot obstacle avoidance
Pengukur jarak
Smart parking
Range jarak yang bisa diukur berapa?
👉 Sekitar 2 cm – 450 cm (4.5 meter)
⚠️ Di bawah 2 cm biasanya kurang akurat
Cara kerja sensor ini gimana?
Sensor mengirim gelombang ultrasonik → memantul ke objek → kembali lagi
👉 Dari waktu pantulan itu, dihitung jaraknya
Output sensor ini apa?
👉 Digital (pulse)
Pin Echo → untuk baca pantulan
Pin Trig → untuk kirim sinyal
Pin-nya ada apa saja?
Terdiri dari 4 pin:
Echo → output jarak
VCC → 5V
GND → ground
Trig → trigger
Bisa dipakai di ESP32 (3.3V)?
Bisa, tapi hati-hati:
👉 Pin Echo = 5V
⚠️ ESP32 cuma kuat 3.3V
Solusi:
- Pakai resistor divider
- atau level shifter
Seberapa akurat sensor ini?
👉 Akurasi sekitar ±3 mm
Cukup untuk project robotik & DIY
Kenapa hasil jarak kadang tidak stabil?
Beberapa penyebab umum:
- Permukaan objek tidak rata
- Objek menyerap suara (kain, busa)
- Gangguan lingkungan (angin, noise)
- Sensor miring / tidak lurus
Sensor ini bisa dipakai di luar ruangan (outdoor)?
Bisa, tapi:
👉 Kinerja bisa terganggu oleh:
Hujan
Angin
Suhu
Cocok untuk project apa saja?
- Robot penghindar halangan
- Pengukur tinggi air
- Smart trash bin
- Parkir otomatis
- Sistem keamanan












