Sensor Gas MQ-2 Berbasis Arduino Uno dengan I2C LCD
Maria Ulfa (14640050)
Sensor MQ-2 merupakan sensor yang sensitif terhadap gas. Kegunaan
sensor ini yaitu untuk mendeteksi tingkat gas di seluruh wilayah. Aplikasi sensor
ini dapat digunakan untuk mendeteksi kebocoran gas di pabrik atau rumah misalnya
untuk pendeteksi kebocoran gas LPG. Sensor gas ini cocok sekali digunakan untuk
gas butana (C4H10 / isobutane), propana (C3H8 / propane), metana (CH4 /
methane), alkohol (ethanol alcohol, CH3CH2OH), hidrogen (H2/ hydrogen),
asap(smoke), LPG (Liquid Petroleum Gas) dan perangkat monitoring lainnya.
Spesifikasi:
-Ukuran : 35mm x 22 mm x 23 mm (panjang x lebar x tinggi)
-Chip Utama : LM 393, ZYMQ-2 sensor gas
-Tegangan yang Bekerja : DC 5V
Karakteristik:
1. Memiliki sinyal output ganda yaitu output analog (pin AO) dan output
digital (pin DO).
2. Output Digital TTL berkisar dari 0V dan 5V.
3. Ouput Analog berkisar dari 0,1V sampai 4V.
4. Tingkat sensitivitas yang baik untuk gas, gas alam, dan gas kota.
5. Tahan lama dan memiliki kestabilan.
6. Respon sensor relatif cepat.
Tingkat Sensitivitas Gas:
1. LPG dan propana: 200 - 5000 ppm
2. i-butana: 300 - 5.000 ppm
3. Metana: 5.000 - 20.000 ppm (untuk sensor yang lebih sensitif terhadap
methane, gunakan gas sensor MQ-4)
4. Hidrogen: 300 - 5.000 ppm
5. Etanol / alkohol: 100 - 2.000 ppm (bila diperlukan sensor yang spesifik
untuk alkohol, gunakan MQ-3 Alcohol Detector Sensor)
Langkah 1 : Menyiapkan Bahan
Bahan-bahan yang dibutuhkan:
1. Arduino Uno
2. Sensor Gas MQ-2 + Modulnya
3. Jumper
4. Kabel USB/ Kabel Downloader
5. Korek Api (Sumber Gas)
6. Laptop
7. I2C
8. LCD 20x4
9. PCB
Langkah 2: Memahami Pin Definisi dari Sensor Gas MQ 2
Pengatur Sensitivitas
VCC
GND
DO
AO
Langkah 3: Merangkai Alat
Rangkaian pin pada arduino harus terhubung dengan benar pada pin modul
sensor MQ-2 dan pada I2C LCD sesuai pada gambar rangkaian diatas. I2C LCD
adalah modul LCD yang dikendalikan secara serial sinkron protocol I2C/IIC (Inter
Integratea Circuit). Untuk softwarenya, kita menggunakan library
LiquidCrystal_I2C.h. Lebih jelasnya maka rangkaian diatas dapat diuraikan sebagai
berikut:
1. Pin 5v pada arduino terhubung ke pin VCC pada modul sensor MQ 2 dan
ke pin VCC pada I2C.
2. Pin GND pada arduino terhubung ke pin GND pada MQ 2 dan ke pin GND
pada I2C.
3. Pin A0 pada arduino terhubung ke pin A0 pada modul sensor MQ 2.
4. Pin A4 arduino terhubung ke pin SDA pada I2C.
5. Pin A5 pada arduino terhubung ke pin SCL pada I2C.
Langkah 4: Pemograman Arduino Uno
-------------------------------------------
"AT-MO PRODUCTION | EDIT BY OGI SINATRA"
-------------------------------------------
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3f ,2,1,0,4,5,6,7,3, POSITIVE);
const int gasPin = A0; //Pin yang digunakan di pin analog A0
void setup()
lcd.begin (20, 4);
Serial.begin(9600); //Initialize serial port - 9600 bps
void loop()
Serial.println(analogRead(gasPin));
lcd.setCursor(0, 0);
lcd.print("KADAR GAS");
lcd.setCursor(0, 1);
lcd.print(analogRead(gasPin));
lcd.print(" ");
lcd.setCursor(5, 1);
lcd.print("ppm");
delay(1000); // Print value every 1 sec.
Berikut adalah gambar percobaan dengan menggunakan sensor MQ-2 dengan
I2C LCD: