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
- Pertama Siapkan alat dan bahan yang akan kamu gunakan
- Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
- 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!