Arduino UNO akan digunakan untuk mengontrol “ON – OFF” lampu kamar mandi secara otomatis dengan sensor PIR (Pasif Infra Red). Jika ada seseorang masuk dalam kamar mandi, maka sensor akan mendeteksi gelombang infra red pasif yang dipancarkan orang tersebut dan kemudian arduino akan memprogram relay untuk On sehingga lampu akan nyala. Jika orang keluar (tidak ada orang di kamar mandi) maka lampu akan mati secara otomatis (delay).
Kebutuhan Hardware
- Arduino UNO Board
- Modul Sensor PIR HC-SR501
- Modul Relay
- Lampu AC + Fiting
- Power Supply 7-9 Vdc
Modul Sensor PIR HC-SR501 | Source
Diagram Blok
Schematic
Koneksi Arduino UNO dengan modul sensor PIR
#define PIR 7
#define Lampu 6
int flag_PIR = LOW;
void setup() {
pinMode(PIR, INPUT);
pinMode(Lampu,OUTPUT);
digitalWrite(Lampu,HIGH);
delay(3000);
}
void loop(){
if((digitalRead(PIR)==HIGH)&&(flag_PIR==LOW)){
flag_PIR = HIGH;
digitalWrite(Lampu,HIGH);//Lampu ON
}
else if ((digitalRead(PIR)==LOW)&&(flag_PIR == HIGH)){
flag_PIR = LOW;
digitalWrite(Lampu,LOW);//Lampu OFF
}
}
#define Lampu 6
int flag_PIR = LOW;
void setup() {
pinMode(PIR, INPUT);
pinMode(Lampu,OUTPUT);
digitalWrite(Lampu,HIGH);
delay(3000);
}
void loop(){
if((digitalRead(PIR)==HIGH)&&(flag_PIR==LOW)){
flag_PIR = HIGH;
digitalWrite(Lampu,HIGH);//Lampu ON
}
else if ((digitalRead(PIR)==LOW)&&(flag_PIR == HIGH)){
flag_PIR = LOW;
digitalWrite(Lampu,LOW);//Lampu OFF
}
}
Jalannya Alat
Ketika sensor PIR mendeteksi adanya gerakan (orang masuk ke kamar mandi & bergerak2) maka relay akan aktif dan menyalakan lampu AC. Jika sudah tidak terdeteksi adanya orang di dalam kamar mandi maka lampu akan mati setelah sekian detik delay.
Video untuk Project III - 16. Lampu Kamar Mandi Otomatis dengan Sensor PIR berbasis Arduino
KONTAK KAMI 085743320570 (adi sanjaya)
mantap gan
ReplyDelete