Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat dengan menggunakan sensor gerakan atau manusia yaitu PIR dan sensor suhu LM35, jadi prinsip kerja alat ini yaitu ketika ada orang masuk maka lampu akan menyala secara otomatis kemudian jika suhu yang dideteksi didalam ruangan lebih dari 28 derajat celcius maka kipas akan menyala secara otomatis, kemudian jika suhu sudah 16 derajat celcius maka kipas akan mati sendiri, mikrokontroller yang digunakan yaitu Arduino Uno dan kendalinya menggunakan relay. untuk lebih jelasnya berikut adalah skema dan programnya.
a. Arduino Uno + Skema
b. Sensor Gerakan PIR
e. Program Arduino IDE
float suhu;
int pir;
int dataadc;
int lampu = 2;
int ac = 3;
int x = 0;
void setup(){
Serial.begin(9600);
pinMode(lampu,OUTPUT);
pinMode(ac,OUTPUT);
pinMode(4,INPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
}
void loop(){
dataadc = analogRead(A5);
suhu = dataadc*(5.0 /1023.0)*100.0;
pir = digitalRead(4);
if((pir == 1)&&(x == 0)){
digitalWrite(lampu,HIGH);
digitalWrite(9,HIGH);
delay(5000);
pir = 0;
x = 1;
}
if((pir == 1)&&(x == 1)){
digitalWrite(lampu,LOW);
digitalWrite(ac,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
delay(5000);
pir = 0;
x = 0;
}
Serial.println("Suhu= ");
Serial.println(suhu);
Serial.println("PIR= ");
Serial.println(pir);
if((suhu >= 28)&&(x == 1)){
digitalWrite(ac,HIGH);
digitalWrite(8,HIGH);
}
if((suhu <= 16)&&(x == 1)){
digitalWrite(ac,LOW);
digitalWrite(8,LOW);
}
delay(200);
}
f. VIDEO HASILNYA
No comments:
Post a Comment