Sistem Keamanan Rumah dengan IR Obstacle Sensor

Indobot Academy

Sistem Keamanan Rumah
Sistem Keamanan Rumah

Sensor Infrared adalah komponen elektronika yang dapat mendeteksi benda ketika cahaya infra merah terhalangi oleh benda. Sensor ini dapat kamu aplikasikan ke berbagai macam peralatan salah satunya dapat digunakan sebagai sistem keamanan rumah dari adanya maling yang dapat masuk kerumah.

Dalam era teknologi modern, keamanan rumah menjadi perhatian utama bagi banyak orang. Salah satu cara untuk meningkatkan keamanan rumah adalah dengan menggunakan teknologi sensor inframerah (IR). Artikel ini akan menjelaskan pembuatan sistem keamanan rumah sederhana menggunakan IR Obstacle Sensor, yang dapat memberikan perlindungan tambahan untuk rumah Anda.

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

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Arduino Uno                                    1 Buah
  • Sensor IR Obstacle                        1 Buah
  • Buzzer                                              1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                 Secukupnya
2. Skema Rangkaian

Gambar Rangkaian Sistem Keamanan Rumah dengan IR Obstacle Sensor

Keterangan:

  • 5V – VCC IR Obstacle
  • GND – GND IR Obstacle, GND Buzzer
  • D2 – Pin Data IR Obstacle
  • D8 – Pin Data Buzzer

[/membership]

3. Langkah Kerja
  1. Pertama Siapkan alat dan bahan yang akan kamu gunakan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
  5. Terakhir Lakukan proses uploading program, lalu ujicoba project kamu.

Baca Juga : Sertifikasi IoT BNSP? Di Indobot Academy Aja

4. Sketch Program

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

 
/* Program Sistem Keamanan Rumah dengan IR Obstacle Sensor */

#define sensor 2          //Deklarasi pin
#define Buzzer 8

void setup() {
  pinMode(sensor, INPUT);   //Setting I/O
  pinMode(Buzzer, OUTPUT);
}

void loop() {
  int nilai_sensor = digitalRead(sensor); //Baca sensor

  if(nilai_sensor == LOW){            //Jika sensor bernilai LOW, maka
    for(int i = 0; i < 16; i++){      //Ulang prosedur alarm(); sebanyak 16 kali
      alarm();
    }
  }
}

void alarm(){                         //Prosedur alarm
  digitalWrite(Buzzer, HIGH);         //Nyalakan buzzer
  delay(125);                         //Selama 125 ms
  digitalWrite(Buzzer, LOW);          //Matikan buzzer
  delay(125);                         //Selama 125 ms
}

Kesimpulan:

Hasil yang akan muncul ketika menerapkan alat ini yaitu, ketika sensor diaktifkan kemudian sensor mendeteksi adanya pergerakan maka pergerakan tersebut akan di respon dengan buzzer yang menyala secara berulang ulang dan berhenti ketika sensor berhenti mendeteksi pergerakan.

Terakhir jangan lupa tetap upgrade skill kamu di Indobot Academy. Kamu bisa mendapatkan berbagai tutorial project. Selanjutnya tutorial bisa kamu terapkan di dalam kehidupan sehari-hari. Tak hanya itu, Indobot sudah menyediakan semua source coding yang dibutuhkan. Sehingga kamu hanya cukup membuka satu website saja. Oleh karena itu penting untuk mempelajari hal itu.

[/membership]

Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!

Ingin Tahu Program Kami Lebih Lanjut?

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

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp