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?