Arduino - MQ2 : Mendeteksi Gas LPG, CO, Asap menggunakan Sensor MQ-2 dan Arduino Uno


Sensor MQ-2 adalah sensor yang digunakan untuk mendeteksi gas LPG, i-butana, propana, metana, alkohol, hidrogen dan asap. Kata datasheet, inti dari MQ-2 adalah material yang sensitif terhadap konsentrasi gas yang tersusun dari senyawa SnO2 atau dalam istilah kita disebut Timah (IV) Oksida. Material ini memiliki karakteristik akan berubah konduktivitasnya seiring dengan perubahan konsentrasi gas di sekitarnya.
Sensor MQ-2 merupakan sensor yang berfungsi untuk mendeteksi kandungan gas seperti Lpg, CO, asap dan masih banyak lainnya. Sensor yang akan digunakan memiliki 4 pin yaitu VCC, GND, DO, dan A0. 

Sedangkan untuk spesifikasi sensor MQ-2, beberapa parameter yang perlu kita ketahui adalah sebagai berikut :

Tegangan kerja (Vcc) : 5V

Lingkungan kerja :
  • suhu : 20℃±2℃
  • Kelembaban udara: 65%±5%

Range konsentrasi gas yang dapat diukur:
  • LPG dan propana : 200ppm-5000ppm
  • butana : 300ppm-5000ppm
  • metana : 5000ppm-20000ppm
  • Hidrogen : 300ppm-5000ppm
  • Alkohol : 100ppm-2000ppm
Berdasarkan datasheet sensor MQ-2, untuk sensitifitas sensor terhadap tipe gas diatas dapat dibaca pada kurva sebagai berikut:


Contoh Program

  1. Mendeteksi Gas dengan menggunakan sensor MQ-2 dengan arduino uno
  2. Gas yang di deteksi yaitu LPG, CO dan Asap (smoke)

 Alat dan Bahan

  1. Arduino Uno
  2. Sensor MQ-2
  3. Breadboard
  4. Kabel Jumper

 

 Library

  1. Sensor MQ-2 - download disini

 

 Rangkaian


 

 Konfigurasi Pin

  1. Pin A0 sensor dihubungkan ke A0 Arduino 
  2. Pin GND sensor dihubungkan ke GND Arduino
  3. Pin VCC sensor MQ-2 dihubungkan ke 5v arduino


Sketch Program


#include 
#include 

int sensorMQ2 = A0;
int lpg, co, asap;
MQ2 mq2(sensorMQ2);
void setup() {
  Serial.begin(9600);
  mq2.begin();

}
void loop() {
  float* values = mq2.read(true);
  lpg = mq2.readLPG();
  co = mq2.readCO();
  asap = mq2.readSmoke();
  delay(1000);
}



Intruksi

Untuk line 21 pada sketch silahkan hapus saja. Masukkan semua library yang didwonload sebelumnya pada menu Skecth > Include library > Add .ZIP library > pilih library > Klik Open. Selanjutnya upload sketch program di atas.
Untuk mencobanya, langkah selanjutnya rangkai semua komponen, kemudian upload sketch program pada Arduino IDE.

Hasil

Hasilnya adalah data akan di deteksi Lpg, CO dan ASAP. Silahkan uji coba dengan membuat asap, gas lpg dan gas lain. Untuk menampilkan hitungan sensor mendeteksi kadar gas, silahkan buka serial monitor, maka secara real time sensor membaca.


Semoga Bermanfaat.
Terimakasi.

Post a Comment

0 Comments