Sensor Ultrasonik: Pengertian, Fungsi, Spesifikasi, dan Cara Kerja
Pengertian Sensor Ultrasonik
Sensor ultrasonik adalah sensor elektronik yang digunakan untuk mendeteksi jarak suatu objek menggunakan gelombang suara ultrasonik. Sensor ini bekerja dengan cara memancarkan gelombang ultrasonik kemudian menerima kembali pantulan gelombang dari objek di depannya.
Sensor ultrasonik sangat populer dalam dunia elektronika, robotika, dan Internet of Things (IoT) karena mampu mengukur jarak tanpa harus menyentuh objek secara langsung.
Gelombang ultrasonik sendiri merupakan gelombang suara dengan frekuensi di atas kemampuan pendengaran manusia, yaitu lebih dari 20 kHz.
Sensor ultrasonik sering digunakan pada berbagai proyek seperti:
- Robot penghindar halangan
- Monitoring level air
- Parkir otomatis
- Smart home
- Sistem keamanan
Karena penggunaannya yang mudah dan harga yang terjangkau, sensor ultrasonik menjadi salah satu sensor favorit bagi pemula maupun teknisi elektronika.
Gambar Sensor Ultrasonik

Fungsi Sensor Ultrasonik
Sensor ultrasonik memiliki banyak fungsi dalam berbagai sistem elektronika dan otomatisasi.
Berikut beberapa fungsi utama sensor ultrasonik:
1. Mengukur Jarak
Fungsi utama sensor ultrasonik adalah mengukur jarak antara sensor dan objek di depannya.
Contoh:
- Pengukur tinggi air
- Robot pengukur jarak
- Sistem parkir kendaraan
2. Mendeteksi Halangan
Sensor ultrasonik sering digunakan pada robot untuk mendeteksi objek atau penghalang.
Contoh:
- Robot obstacle avoidance
- Robot mobil otomatis
- Robot vacuum cleaner
3. Monitoring Level Air
Sensor ultrasonik dapat digunakan untuk mengukur ketinggian air dalam:
- Tangki air
- Kolam
- Penampungan cairan
Karena pengukuran dilakukan tanpa menyentuh air, sensor lebih aman dan tahan lama.
4. Sistem Otomatisasi
Digunakan pada:
- Tempat sampah otomatis
- Keran otomatis
- Smart parking
- Sistem keamanan
Bagian-Bagian Sensor Ultrasonik HC-SR04
Sensor HC-SR04 merupakan sensor ultrasonik yang paling populer.
Sensor ini memiliki 4 pin utama:
| Pin | Fungsi |
|---|---|
| VCC | Tegangan 5V |
| TRIG | Pemancar sinyal ultrasonik |
| ECHO | Penerima pantulan sinyal |
| GND | Ground |
Gambar Pin Sensor HC-SR04
Cara Kerja Sensor Ultrasonik
Sensor ultrasonik bekerja dengan memanfaatkan pantulan gelombang suara ultrasonik.
Langkah kerja sensor:
- Pin TRIG mengirim gelombang ultrasonik
- Gelombang merambat menuju objek
- Gelombang dipantulkan kembali
- Pin ECHO menerima pantulan
- Mikrokontroler menghitung waktu pantulan
- Jarak objek dihitung
Semakin lama waktu pantulan diterima, semakin jauh jarak objek dari sensor.
Rumus perhitungan jarak:
s=2v×t
Keterangan:
s= jarakv= kecepatan suarat= waktu pantulan
Dibagi 2 karena gelombang bergerak pergi dan kembali.
Ilustrasi Cara Kerja Sensor Ultrasonik
Spesifikasi Sensor HC-SR04
Berikut spesifikasi umum sensor ultrasonik HC-SR04:
| Parameter | Keterangan |
|---|---|
| Tegangan kerja | 5V DC |
| Arus kerja | 15 mA |
| Frekuensi | 40 kHz |
| Jarak deteksi | 2 cm – 400 cm |
| Akurasi | ±3 mm |
| Sudut pengukuran | 15° |
Sensor ini sangat cocok digunakan untuk proyek Arduino maupun ESP8266.
Kelebihan Sensor Ultrasonik
Sensor ultrasonik memiliki banyak kelebihan dibanding metode pengukuran lainnya.
1. Tidak Menyentuh Objek
Pengukuran dilakukan tanpa kontak langsung.
2. Akurasi Cukup Baik
Mampu mendeteksi objek dengan cukup presisi.
3. Harga Murah
Sangat cocok untuk pemula.
4. Mudah Digunakan
Kompatibel dengan Arduino dan ESP8266.
5. Cocok untuk IoT
Sering digunakan pada monitoring otomatis berbasis internet.
Kekurangan Sensor Ultrasonik
Selain memiliki kelebihan, sensor ultrasonik juga memiliki beberapa kekurangan.
1. Dipengaruhi Permukaan Objek
Objek lunak kadang sulit memantulkan gelombang.
2. Dipengaruhi Suhu dan Angin
Kondisi lingkungan dapat mempengaruhi hasil pembacaan.
3. Kurang Akurat pada Sudut Tertentu
Jika objek miring, pantulan bisa tidak maksimal.
Penerapan Sensor Ultrasonik
Sensor ultrasonik banyak digunakan dalam kehidupan sehari-hari maupun proyek elektronika.
1. Monitoring Tangki Air
Mengukur level air secara otomatis.
2. Robot Penghindar Halangan
Mendeteksi objek di depan robot.
3. Tempat Sampah Otomatis
Mendeteksi tangan pengguna.
4. Sistem Parkir Mobil
Mengukur jarak kendaraan.
5. Smart Home
Digunakan untuk sistem otomatisasi rumah.
Contoh Rangkaian HC-SR04 dengan Arduino
Koneksi Sensor
| HC-SR04 | Arduino |
|---|---|
| VCC | 5V |
| TRIG | D9 |
| ECHO | D10 |
| GND | GND |
Contoh Program Arduino HC-SR04
#define trigPin 9
#define echoPin 10
long durasi;
int jarak;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
durasi = pulseIn(echoPin, HIGH);
jarak = durasi * 0.034 / 2;
Serial.print(\"Jarak: \");
Serial.print(jarak);
Serial.println(\" cm\");
delay(500);
}
Penjelasan Program
trigPin
digunakan untuk mengirim sinyal ultrasonik.echoPin
digunakan untuk menerima pantulan sinyal.pulseIn()
membaca durasi pantulan gelombang.jarak = durasi * 0.034 / 2
digunakan untuk menghitung jarak objek.
Tips Menggunakan Sensor Ultrasonik
1. Gunakan Tegangan Stabil
Sensor bekerja optimal pada tegangan stabil.
2. Hindari Permukaan Lunak
Objek lunak sulit memantulkan gelombang.
3. Hindari Air dan Uap Berlebihan
Dapat mengganggu pembacaan sensor.
4. Gunakan Delay Stabil
Agar pembacaan lebih akurat.
Kesimpulan
Sensor ultrasonik adalah sensor yang digunakan untuk mengukur jarak menggunakan gelombang suara ultrasonik. Sensor ini sangat populer dalam dunia elektronika, robotika, dan IoT karena mudah digunakan serta memiliki harga yang terjangkau.
Sensor ultrasonik banyak digunakan pada:
- monitoring level air
- robot otomatis
- sistem parkir
- smart home
- otomatisasi industri
Karena kemudahan penggunaan dan kompatibilitasnya dengan Arduino maupun ESP8266, sensor ultrasonik menjadi salah satu sensor terbaik untuk dipelajari oleh pemula elektronika dan IoT.