Pintu Otomatis dengan Sensor HC-SR04

Indobot Academy

Sensor HC-SR04 merupakan sensor yang dapat mendeteksi jarak suatu objek didepannya. juga disebut sebagai sensor ultrasonik yang konsep deteksinya menggunakan gelombang ultrasonik. Sensor ini banyak diaplikasikan dalam berbagai macam perangkat, seperti pendeteksi ketinggian air. Selain itu, sensor ini juga dapat berfungsi sebagai sensor pintu otomatis.

[membership level=”0,1,2,4″]

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Library: HC-SR04                           Download
  • Library: Servo                                  Download
  • Arduino UNO                                   1 Buah
  • HC-SR04                                          1 Buah
  • Motor Servo                                     1 Buah
  • Project Board                                   1 Buah
  • Kabel Jumper                                  Secukupnya

Kemudian ntuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Gambar Rangkaian Pintu Otomatis dengan Sensor HC-SR04

Keterangan:

  • 5V – VCC HC-SR04, VCC Servo
  • GND – GND HC-SR04, GND Servo
  • D5 – Trig HC-SR04
  • D6 – Echo HC-SR04
  • D9 – Pin Data Servo

[/membership]

3. Langkah Kerja
  1. Siapkan alat dan juga bahan
  2. Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian pada gambar
  3. Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Unduh semua library di atas dan juga masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Ketikkan sketch program pada halaman Arduino IDE
  6. Untuk dapat memahami cara kerja program Sensor Ultrasonik pelajari materi berikut:
    Membaca Input Sensor Jarak HC-SR04
  7. Lakukan proses uploading program
4. Sketch Program

Belajar elektronika step by step dengan bantuan tangga belajar? Regitrasi dulu dan dapatkan konsultasi dari kami!

 
/* Program Pintu Otomatis dengan Sensor HC-SR04 dibuat oleh Indobot */

#include <HCSR04.h>     //Memasukkan library HCSR04
#include <Servo.h>      //Memasukkan library Servo

HCSR04 hc(5,6);         //Inisialisasi HCSR04 (trig pin , echo pin)
Servo myservo;          //Inisialisasi servo

int jarak = 0;          //Membuat variabel jarak

void setup() {
  myservo.attach(9);   //Set servo di pin 9
}

void loop() {
  jarak = hc.dist();    //Baca jarak
  if(jarak <= 10){      //Jika jarak <= 10 cm, maka
    myservo.write(0);   //Servo bergerak 0*
    delay(5000);        //Jeda 5000ms
  }
  else{                 //Jika tidak, maka
    myservo.write(90);  //Servo bergerak 90*
    delay(1000);        //Jeda 1000ms
  }
}

Kesimpulan:

Sensor akan diletakan di atas pintu atau didepan pintu, ketika sensor mendeteksi adanya objek dengan jarak kurang dari 10cm meter maka sensor akan membuka pintu. Dalam simulasinya apabila sensor mendetaksi objek kurang dari 10cm maka motor servo akan bergerak, dan ketika objek menjauh motor servo akan kembali ke posisi semula.

[/membership]

Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp