Translate

Membuat Alat Kendali Lampu dan Kipas ON/OFF Menggunakan Sensor PIR dan Suhu LM35

Membuat Alat Kendali Lampu dan Kipas ON/OFF Menggunakan Sensor PIR dan Suhu LM35


          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





c. Sensor Suhu LM35






d. Relay






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