Translate

Membuat Alat Monitor Suhu (Temperature) dan Kendali Relay serta Buzzer ARDUINO - Sensor LM35

Membuat Alat Monitor Suhu (Temperature) dan Kendali Relay serta Buzzer ARDUINO - Sensor LM35


          Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat yang berfungsi untuk memonitor suhu dan outputnya adalah relay dan buzzer, jika suhu diatas 30 derajat maka relay akan OFF dan buzzer akan berbunyi nyaring namun jika suhu dibawah 30 maka buzzer akan berbunyi beep dan relay akan ON begitu seterusnya. sensor yang digunakan adalah LM35 dan tampilan nilai suhu menggunakan LCD 16x2. untuk lebih jelasnya berikut adalah skema dan programnya.



a. Arduino UNO




b. Sensor Suhu / Temperature LM35




c. Modul Relay 1 Channel




d. LCD 16x2 + I2C






e. Program Arduino IDE

#include <Wire.h>  // i2C Conection Library
#include <LiquidCrystal_I2C.h>  //i2C LCD Library

LiquidCrystal_I2C lcd(0x3F, 16, 2);

int relay = 2;
int buzzer = 12;

void setup(){
lcd.begin();
lcd.clear();
lcd.noCursor();

pinMode(relay,OUTPUT);
pinMode(buzzer,OUTPUT);

}

void loop(){

 int dataadc = analogRead(A0);
 float v = dataadc * (5.0/1023.0);
 float suhu = v * 100;

 lcd.setCursor(0,0);
 lcd.print("Suhu= ");
 lcd.print(suhu);
 lcd.print(" C   ");

 delay(200);

 if(suhu > 30){ //set nilai suhu
 digitalWrite(relay,HIGH);
 digitalWrite(buzzer,HIGH);

 }
 if(suhu < 30){ //set nilai suhu
 digitalWrite(relay,LOW);

 digitalWrite(buzzer,HIGH);
 delay(100);
 digitalWrite(buzzer,LOW);
 delay(100);
 }
 
}





f. VIDEO HASILNYA








No comments:

Post a Comment