Arduino Untuk Pemula - Bagian 5 (Sensor Ultrasonic HC-SR04)

Target : Mengenal sensor jarak berbasis ultrasonic HC-SR04, interface pada arduino UNO dan memprogram dengan keluaran jarak dalam sentimeter.
Artikel dari candraherdianto.blogspot.com kali ini akan membahas tentang penggunaan sensor jarak berbasis gelombang ultrasonic tipe HC-SR04. Simak baik-baik ya 😊
source : www.google.com

Apa itu sensor jarak HC-SR04?

HC-SR04 adalah salah satu jenis sensor jarak berbasis gelombang ultrasonik yang cukup mudah ditemukan di pasaran. Sensor ini dapat dikatakan versi ekonomis dari sensor-sensor serupa seperti SR04, SR05, SR10 dari Devantech, atau Ping))) dari Parallax. HC-SR04 mampu melakukan pengukuran jarak dari 3cm-400cm dengan resolusi 3mm.

Komponen utama HC-SR04
Sensor HC-SR04 terdiri dari 3 bagian utama, yaitu:

  1. Transmitter
  2. Receiver
  3. Control Circuit/Transducer
Komponen dasar sensor HC-SR04

Prinsip kerja sensor HC-SR04

  1. User mengirimkan sinyal HIGH ke sensor melalui pin trigger selama 10ms
  2. Sensor akan mengirimkan gelombang ultrasonic 40kHz sejumlah 8 melalui corong transmitter kemudian mendengarkan apakah ada gelombang pantulan melalui corong receiver serta mengeluarkan sinyal HIGH melalui PORT Echo.
  3. Jika ada gelombang pantul yang diterima oleh receiver, maka sensor akan mengubah sinyal pada port echo menjadi sinyal low.
  4. Durasi sinyal High pada port echo merepresentasikan lama gelombang mulai dari dipancarkan hingga diterima kembali
  5. Jarak dapat dihitung dengan cara : durasi echo high x cepat rambat suara (340m/s) : 2
Secara Timing diagram, prinsip kerja di atas dapat digambarkan sebagai berikut:
source : www.google.com

Parameter kelistrikan HC-SR04

  • Bekerja pada tegangan 5v DC
  • Arus 15mA
  • Frekuensi gelombang yang dipancarkan 40kHz
  • Sudut pengukuran 15°
Terdapat 4 Pin pada sensor HC-SR04 yang cukup mudah untuk dipahami dan tertulis pada PCB control circuitnya yaitu GND, VCC, Trigg, dan Echo


Interface HC-SR04 Pada Arduino UNO

Untuk menyambungkan sensor ini ke Arduino UNO cukup mudah. Kamu bisa melihat gambar di bawah ini
Menyambungkan HC-SR04 ke Arduino Uno

Program :
int counter, jarak;
int trigger=12;
int echo=11;

void setup()
{
  Serial.begin(9600);
  pinMode(trigger, OUTPUT);
  pinMode(echo, INPUT);
}
void loop()
{
  counter=0;
  jarak=0;
 
  digitalWrite(trigger, LOW);
  delayMicroseconds(2); //memastikan pin trigger LOW
  digitalWrite(trigger, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigger, LOW);
  counter = pulseIn(echo, HIGH);
  jarak = (counter/2) / 29.1;
  Serial.print("Jarak Sensor : ");
  Serial.println(jarak);
 
  delay(200);
}






Demikian pembahasan tentang sensor jarak HC-SR04 kali ini, semoga bermanfaat 😊

Share on Facebook
Share on Twitter
Share on Google+

Related to Arduino Untuk Pemula - Bagian 5 (Sensor Ultrasonic HC-SR04)

0 comments:

Post a Comment

Silakan meninggalkan pesan disini...