Alarm Pendeteksi Maling (PIR) Arduino Uno

Indobot Academy

PIR (Passive Infrared), adalah sensor yang mengukur radiasi inframerah dari suatu objek. PIR bekerja secara pasif oleh karena itu PIR hanya menerima radiasi saja dan tidak memancarkan radiasi. Apabila sensor PIR ini dihubungkan dengan Arduino, maka sensor ini bisa dimanfaatkan sebagai pendeteksi maling.

Alat pendeteksi maling, seperti sensor gerak, sistem keamanan rumah pintar, bahkan kamera pengawas, dirancang untuk mendeteksi atau mengidentifikasi aktivitas yang mencurigakan atau tidak diinginkan di sekitar area tertentu. Fungsi utamanya adalah untuk memberi peringatan atau memberikan rekaman terkait kejadian tersebut kepada pemilik rumah atau otoritas keamanan saat terjadi potensi percobaan pencurian atau akses yang tidak sah ke suatu area. Alat-alat ini dapat mencakup sensor gerak untuk mendeteksi pergerakan di area tertentu, sistem alarm yang mengaktifkan suara atau notifikasi, serta juga kamera pengawas untuk merekam kejadian yang terjadi. Tujuan utamanya adalah untuk meningkatkan keamanan dan memberikan pemilik rumah atau pihak berwenang kesempatan untuk mengambil tindakan yang sesuai saat terjadi situasi yang mencurigakan.

 

1. Skema Rangkaian

Gambar rangkaian Alarm Pendeteksi Maling

2. Alat / Bahan
  • Arduino              :  1 buah
  • Breadboard        :  1 buah
  • Sensor PIR        :  1 buah
  • Resistor 220Ω    :  1 buah
  • LED                    :  1 buah
  • Buzzer                :  1 buah
3. Sketch Program

Dapatkan ebook bahkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

/*
  Program Alarm Pendeteksi Maling
  dibuat oleh Indobot
*/

int ledPin = 3; // Pemilihan Pin OUTPUT dan pendeklarasian variabel
int piezoBuzzerPin = 4;
int pirSensorPin = 2;
int motionDetected = LOW;

void setup() { //Pengaturan Pin
  pinMode(ledPin, OUTPUT);
  pinMode(pirSensorPin, INPUT);
  pinMode(piezoBuzzerPin, OUTPUT);
  Serial.begin(9600);
  delay(5000);
}

void loop() { //Perulangan program
  motionDetected = digitalRead(pirSensorPin); //pembacaan sensor PIR
  if (motionDetected == HIGH) //ketika terdeteksi gerakan
  {
    digitalWrite(ledPin, HIGH);
    analogWrite(piezoBuzzerPin, 200);
    delay(100);
    analogWrite(ledPin, LOW);
    analogWrite(piezoBuzzerPin, 25);
    delay(100);
  }
  digitalWrite(ledPin, LOW);
  digitalWrite(piezoBuzzerPin, LOW);
}

Kesimpulan :

Dalam project ini sensor PIR juga digunakan sebagai pendeteksi maling. Cara kerjanya, apabila ada seseorang yang memasuki suatu ruangan yang terdapat sensor PIR, maka sensor PIR akan memberikan output yang akan dibaca oleh Arduino kemudian Arduino akan menyalakan LED dan Buzzer.

Ingin mengadakan pelatihan Arduino / IoT (Internet of Things) bersama Indobot?

Ingin Tahu Program Kami Lebih Lanjut?

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

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp