Tutorial Arduino dan Sensor Ultrasonic HC SR04 : Langkah Mudah Membuat Alat Pendeteksi Jarak

www.tutorialiot.com

Apa itu Sensor HC-SR04?

Sensor HC-SR04 merupakan sebuah sensor yang sering digunakan untuk mendeteksi suatu jarak dengan menggunakan pancaran gelombang suara ultrasonic yang kemudian di pantulkan oleh benda yang ada di depannya, sensor ini bisa dikatakan mirip sekali dengan cara kelelawar terbang di Malam hari yang selalu menggunakan sonarnya atau ketika lumba-lumba berenang di kedalaman laut dengan kecepatan tinggi tanpa takut menabrak.

Datasheet Sensor HC-SR04

Berikut ini adalah Datasheet sensor ultrasonic HC-SR04, dengan mengetahui spesifikasi alat bisa menjadikan kita lebih teliti dalam memilih barang dan mampu menerapkan ide-ide yang akan dikerjakan menggunakan sensor ini, sehingga dapat berjalan dengan baik.

Datasheet bisa di (Download disini)


Fitur - Fitur Sensor Ultasonic HC-SR04 :
● Tegangan Kerja :+5V DC 
● Arus Diam : <2mA 
● Arus Kerja: 15mA 
● Sudut Kerja: <15° 
● Jarak Pengukuran : 2cm – 400 cm/1" ­ 13ft 
● Resolusi : 0.3 cm 
● Sudut Pengukuran: 30 degree 
● Sinyal Input Trigger: 10uS 
● Ukuran : 45mm x 20mm x 15mm  

Rangkaian Sensor Ultrasonic HC-SR04 dengan Arduino

Sebelum temen-temen membuat rangkaian, pastikan semua bahan-bahan sudah terkumpul dan dalam kadaan baik, sehingga tidak bikin pusing nantinya, yup langsung saja buatlah rangkaian seperti gambar di bawah ini.


Dalam perangkaian, jangan sampai temen-temen salah memasukkan lubang-lubang pin, perhatikan juga polaritas tegangan, jangan sampai ada yang terbalik, hal ini dapat menyebabkan salah satu modul terbakar dan akhirnya rusak.

Kode Program (Koding) Sensor Ultrasonic HC-SR04 dengan Arduino

Perhatikan baik-baik kode program di bawah ini, disini sudah saya sediakan 4 macam kode program antara lain :

1. Multi Sensor Ultrasonic HC-SR04 (Contoh koding untuk 15 Sensor Ultrasonic)
2. Timer Sensor Ultrasonic HC-SR04 (Deteksi jarak berdasarkan waktu untuk Trigger)
3. Ping Sensor Ultrasonic HC-SR04 (Contoh ping sensor Ultrasonic HC-SR04)
4. Timer Example (Contoh Penulisan Deteksi Jarak dengan jeda waktu)

Semua sudah bisa di download disini bersama dengan librarynya, di bawah ini temen - temen bisa melihat contoh kode program uji coba dan langsung bisa di copy, tapi donwload dulu librarynya, selamat mencoba.

#include <NewPing.h>

#define TRIGGER_PIN  12  // Pin Trigger ke Arduino
#define ECHO_PIN     11  // Pin Echo ke Arduino
#define MAX_DISTANCE 200 // Jarak Maksimal

NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // Pengaturan

void setup() {
  Serial.begin(115200); // Membuka Serial Monitor Menggunakan Baudrate 115200
}

void loop() {
  delay(50);                     // Memberikan delay yakni 50 miliseeconds
  Serial.print("Ping: ");
  Serial.print(sonar.ping_cm()); // Mengirim hasi pengukuran ke Serial Monitor, apabila bernilai 0 maka benda di luar jangakauan
  Serial.println("cm");
}


Terimakasih sudah membaca tutorial ini, apabila kakak mendapatkan pengalaman tambahan, jangan lupa kasih tau temen-temen kakak juga ya, semoga sukses....

Post a Comment

0 Comments