By | February 18, 2021
Tutorial Sensor Jarak Ultrasonik SRF04 dan Relay

Sensor ultrasonik HC-SR04 atau SRF-04 merupakan sensor jarak yang berbasis gelombang suara, dimana terdapat dua komponen yang berfungsi sebagai pengirim gelombang dan penerima gelombang. Artikel ini akan membahas tentang tutorial arduino mengakses sensor ultrasonik dan mengolah data untuk mengontrol relay.

Pada sensor ultrasonik HC-SR04 terdapat empat buah pin yaitu VCC, GND, TRIGER dan ECHO. Pin triger pin yang harus dihubungkan ke pin output arduino untuk mengirim sinyal ke sensor, sedangkan pin echo berfungsi mengirim hasil gelombang suara ke arduino.

Arduino mengirim sinyal ketukan ke pin triger sensor ultrasonik yang akan mengaktifkan sensor bekerja memantulkan gelombang suara, saat mengenai benda atau objek gelombang diterima dan mengirim sinyal pulse ke arduino melalui pin echo.

waktu tempuh antara sinyal yang dikirim kemudian dipantulkan dan diterima kembali sensor ultrasonik yang dihitung untuk mendapatkan nilai jarak.

Tutorial Sensor Jarak Ultrasonik SRF04 dan Relay
Tutorial Sensor Jarak Ultrasonik SRF04 dan Relay

Cara Kerja Sensor Ultrasonik dengan Arduino

Sebenarnya sudah banyak saya jelaskan mengenai sistem kerja sensor ultrasonik, tapi akan saya coba jelaskan secara singkat pada artikel ini untuk membaca sensor ultrasonik hc-srf04.

Rumus jarak adalah kecepatan / waktu

maka kita bisa menentukan rumus jarak untuk sensor ultrasonik hc-srf04 arduino adalah

x = v / t

Penerepan tutorial arduino sensor ultrasonik

Dengan menguasai tutorial ini diharapkan bisa mengembangkan untuk berbagai proyek antara lain :

  1. Monitoring ketinggian air
  2. Kontrol Ketinggian air
  3. Kontrol mobil dengan jarak
  4. Mobil robot halang rintang
  5. dan masih banyak yang lainya.
Tutorial Arduino Mengakses Sensor Ultrasonik HC-SR04 dan Relay

Bahan-bahan yang diperlukan untuk uji coba

  1. Arduino Uno R3
  2. Sensor Ultrasonik HC-SR04
  3. Modul Relay
  4. Kabel jumper
  5. Motor Pompa

Program Arduino IDE Membaca dan Memproses sensor Ultrasonik HC-SR04 dan Kontrol Relay

#define pintriger 6
#define pinecho 5
#define pinRly 4

long durasi;
float cm, inch;

void setup()
{
  Serial.begin(9600);
  pinMode (pintriger, OUTPUT);
  pinMode (pinecho, INPUT);
  pinMode (pinRly, OUTPUT);
}

void loop()
{
  digitalWrite (pintriger, 0);
  delayMicroseconds(2);
  digitalWrite (pintriger, 1);
  delayMicroseconds(10);
  digitalWrite (pintriger, 0);
  delayMicroseconds(2);
  
  durasi = pulseIn(pinecho, HIGH);
  cm = (durasi * 0.0343)/2;
  inch = cm / 2.54;

  if (cm >= 100){ // jika jarak lebih dari 100cm
  digitalWrite(pinRly, 0); // relay aktif
  } else { // selain itu maka
  digitalWrite(pinRly, 1); // relay mati
  }
  Serial.print(cm);
  Serial.print(" Cm");
  Serial.print("\t");
  Serial.print(inch);
  Serial.println(" Inch");
  delay(50);
}

Itu adalah program sederhana untuk tutorial arduino mengakses sensor ultrasonik srf04 atau hc-sr04. dan menurut saya sudah sangat cukup untuk memahami sistem kerja sensor ultrasonik pada arduino

Selanjutnya silahkan kembangkan proyek kalian dengan sensor ultrasonik dan arduino menjadi proyek yang lebih bermanfaat untuk kehidupan.

Keyword

  1. Tutorial arduino sensor jarak ultrasonik
  2. arduino sensor hc-sr04
  3. arduino srf-04
  4. sensor jarak dan relay
  5. arduino ketinggian air

Leave a Reply

Your email address will not be published. Required fields are marked *