Sistem Kerja Alat
Alat ini akan mendeteksi asap dengan sensor MQ-2 dengan otput sensor berupa data analog yang di baca oleh Arduino UNO. Apabila sensor mendeteksi adanya asap atau gas maka nilai dari ADC akan bertambah sesuai dengan banyak asap atau gas yang terdeteksi. Nilai tersebut kemudian akan ditampilkan pada sebuah LCD. Selain itu juga terhubung sebuah LED pada pin 13 arduino dimana ketika nilai ADC tercapai pada titik tertentu maka LED tersebut akan menyala.
Kebutuhan Hardware
Sensor MQ-2
Modul LCD 2x16
Modul Arduino UNO
Power supply +9Volt
Modul Sensor MQ-2 (Source)
Schematic
Koneksi Arduino UNO dengan LCD
Koneksi Sensor MQ-2
Source Code/Sketch
#include<LiquidCrystal.h>
LiquidCrystal lcd (2,3,4,5,6,7);
int redLed = 13;
int smokeA0 = A0;
//nilai thresshold
int sensorThres = 600;
void setup() {
//inisialisasi I/O
pinMode(redLed, OUTPUT);
pinMode(smokeA0, INPUT);
Serial.begin(9600);
lcd.begin(16,2);
}
void loop() {
int analogSensor = analogRead(smokeA0);
lcd.clear();
lcd.setCursor(1,0);
lcd.print("ADC : ");
lcd.setCursor(7,0);
lcd.print(analogSensor);
delay(100);
//membandingkan nilai pembacaan sensor dengan thresshold
if (analogSensor > sensorThres){
//lampu akan menyala jika nilai sensor yang terbaca melebihi
// dari nilai thresshold
digitalWrite(redLed, HIGH); }
else{
digitalWrite(redLed, LOW); }
delay(100);
}
LiquidCrystal lcd (2,3,4,5,6,7);
int redLed = 13;
int smokeA0 = A0;
//nilai thresshold
int sensorThres = 600;
void setup() {
//inisialisasi I/O
pinMode(redLed, OUTPUT);
pinMode(smokeA0, INPUT);
Serial.begin(9600);
lcd.begin(16,2);
}
void loop() {
int analogSensor = analogRead(smokeA0);
lcd.clear();
lcd.setCursor(1,0);
lcd.print("ADC : ");
lcd.setCursor(7,0);
lcd.print(analogSensor);
delay(100);
//membandingkan nilai pembacaan sensor dengan thresshold
if (analogSensor > sensorThres){
//lampu akan menyala jika nilai sensor yang terbaca melebihi
// dari nilai thresshold
digitalWrite(redLed, HIGH); }
else{
digitalWrite(redLed, LOW); }
delay(100);
}
Jalannya Alat
Pada LCD akan tertampil nilai ADC hasil pembacaan sensor MQ2, ketika nilai ADC mencapai 600 maka LED yang terhubung pada Pin 13 Arduino akan menyala.
Video Project II - 5. Mengakses Sensor Gas MQ-2 berbasis Arduino
KONTAK KAMI 085743320570 (adi sanjaya)
No comments:
Post a Comment