Deteksi gas LPG, asap, dan hidrogen dengan sensor MQ-2.
Proyek ini menggunakan Arduino UNO dan sensor gas MQ-2 untuk memantau kebocoran gas secara real-time. Cocok untuk sistem keamanan rumah, dapur, atau laboratorium.
Tujuan Proyek
- Mendeteksi gas mudah terbakar seperti LPG, Hidrogen (H₂), dan asap rokok.
- Menampilkan pembacaan gas di Serial Monitor.
- Mengubah nilai ADC menjadi estimasi PPM (parts per million).
Komponen yang Dibutuhkan:
Komponen | Jumlah | Keterangan |
---|---|---|
Arduino UNO | 1 | Mikrokontroler utama |
Sensor Gas MQ-2 | 1 | Sensor gas analog, deteksi LPG & asap |
Kabel Jumper | Beberapa | Untuk koneksi antara sensor dan Arduino |
Breadboard | 1 (opsional) | Untuk prototyping |
Laptop + Kabel USB | 1 | Untuk upload program & monitoring serial |
Skema Koneksi (Wiring):

Hubungkan sensor gas MQ-2 ke Arduino UNO sebagai berikut:
Pin MQ-2 | Ke Arduino | Fungsi |
---|---|---|
VCC | 5V | Tegangan kerja sensor |
GND | GND | Ground |
A0 (Analog Out) | A0 | Output analog ke Arduino |
Kode Program Arduino + MQ-2
#include <Arduino.h>
const int port_gas_mq2 = A0;
float konversiKePPM_gas_mq2(int sensorValue) {
float RsRo = (1023.0 / sensorValue) - 1.0;
float ppm = 1.0955 * pow(10, 1.3993 * RsRo);
return ppm;
}
void setup() {
Serial.begin(9600);
pinMode(port_gas_mq2, INPUT);
}
void loop() {
float gas_mq2 = konversiKePPM_gas_mq2(analogRead(port_gas_mq2));
Serial.println("GAS MQ2 : " + (String)gas_mq2);
delay(1000); // jeda pembacaan agar tidak terlalu cepat
}
Cara Melihat Hasil:
- Upload kode ke Arduino menggunakan Arduino IDE.
- Buka Serial Monitor (
Ctrl + Shift + M
). - Pastikan baudrate = 9600.
- Arahkan asap korek api (tanpa api) atau gas ringan ke sensor.
- Lihat nilai GAS MQ2 : … meningkat saat mendeteksi g
Cara Kerja Sensor MQ-2
Sensor MQ-2 mengubah kadar gas menjadi tegangan analog. Arduino membaca tegangan tersebut melalui ADC (0–1023) dan bisa diubah menjadi estimasi PPM. Semakin tinggi konsentrasi gas, semakin besar nilainya.
Interpretasi Nilai
Nilai PPM (Estimasi) | Kondisi Lingkungan |
---|---|
< 200 | Normal |
200 – 400 | Terdeteksi gas ringan |
> 400 | Potensi kebocoran / asap |
Nilai PPM di atas adalah estimasi kasar. Untuk akurasi tinggi, butuh kalibrasi manual dan kurva sensor dari datasheet.
Penutup
Sensor MQ-2 + Arduino merupakan kombinasi tepat untuk proyek monitoring gas. Kamu bisa terus mengembangkan proyek ini ke arah yang lebih canggih, termasuk IoT, sistem alarm otomatis, dan integrasi dengan perangkat Android.
Diskusi lebih lanjut kontak di bawah :

Media sosial lainnya :