Selasa, 03 Juli 2018

Pendekteksi Kebocoran Gas (Simulasi Proteus dan Arduino) Gas Sensor MQ-2

Gambar di atas merupakan sketsa simulasi rancang bangun PENDETEKSI KEBOCORAN GAS. Simulasi ini menggunakan perangkat lunak Proteus dan Arduino. Sensor gas yang digunakan yakni MQ-2. Sensor gas ini berfungsi mendeteksi beberapa kebocoran gas diantaranya: LPG, i-butane, propane, methane , alcohol, Hydrogen, temasuk asap/smoke (CO2).


FOLLOW / IKUTI blog ini untuk mendapatkan informasi terbaru (Klik IKUTI di samping). Terima kasih banyak.

Sinyal keluaran dari alat ini ialah berupa pemberitahuan lewat visual di LCD dan LED, selain itu dalam bentuk audio berupa speaker/buzzer. Ketika tidak terjadi kebocoran gas pada LCD akan memberitahukan gas tidak terdeteksi (Gas Detected: No), LED hijau menyala dan speaker off. Ketika terjadi kebocoran gas maka LCD akan memberitahukan gas tekdeteksi (Gas Detected: Yes), LED merah menyala dan speaker berbunyi. Aplikasi alat ini dapat digunakan untuk mendeteksi kebocoran gas di ruangan, baik rumah tangga (dapur), industri, ruangan laboratorium, dan lainnya, termasuk untuk medeteksi asap rokok atau gumpalan asap dalam suatu ruangan sebagai alarm kebakaran.
Kode pemrograman dibuat di perangkat lunak Arduino. Sahabat dapat mengunduh kodenya di sini. Selain itu, sahabat juga bisa lihat cara membuat simulasi Pendeteksi Kebocoran Gas di youtube channel saya (SUBSCRIBE Yaa!!). Berikut kode yang digunakan: 

#include <LiquidCrystal.h>
LiquidCrystal lcd(13, 12, 11, 10, 9, 8);
int Gas = 7;
int redLed = 6;
int greenLed = 5;
int speaker = 4;

void setup()
{
  lcd.begin(20, 4);
  lcd.setCursor(0,0);
  lcd.print("Gas Detected :");
  lcd.setCursor(1,2);
  lcd.print("Harianto Andi Matu");
  lcd.setCursor(4,3);
  lcd.print("Elektronika");
  pinMode(Gas , INPUT);
  pinMode(redLed, OUTPUT);
  pinMode(greenLed, OUTPUT);
  pinMode(speaker, OUTPUT);
}

void loop()
{
  if(digitalRead(Gas) == HIGH)
{lcd.setCursor(14,0);lcd.print(" Yes");
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, LOW);
digitalWrite(speaker, HIGH);}

  if(digitalRead(Gas) == LOW)
{lcd.setCursor(14,0);lcd.print(" No ");
digitalWrite(redLed, LOW);
digitalWrite(greenLed, HIGH);
digitalWrite(speaker, LOW);}
}

Pendekteksi Kebocoran Gas (Simulasi Proteus dan Arduino) Gas Sensor MQ-2

Gambar di atas merupakan sketsa simulasi rancang bangun PENDETEKSI KEBOCORAN GAS. Simulasi ini menggunakan perangkat lunak Proteus ...