Sensor Gas MQ‑4 dengan Arduino Uno: Panduan Langkah demi Langkah

Sensor Gas MQ‑4 dengan Arduino Uno: Panduan Langkah demi Langkah

Belajar menggunakan sensor gas MQ‑4 untuk mendeteksi metana dan LPG dengan Arduino Uno. Lengkap dengan wiring, kode, cara kalibrasi, dan pengujian.

 1. Apa itu Sensor Gas MQ‑4?

Sensor MQ‑4 dirancang untuk mendeteksi gas metana (CH₄) dan LPG. Sensor ini ideal digunakan dalam sistem deteksi kebocoran gas, smart home, atau proyek IoT yang memantau kualitas udara. Sensor MQ‑4 memberikan output analog yang bisa langsung terbaca oleh Arduino Uno.

2. Alat dan Bahan

  • Arduino Uno
  • Sensor gas MQ‑4 breakout
  • Kabel jumper
  • Breadboard (opsional)

Tips: Gunakan resistor pull-down atau kapasitor (opsional) jika ingin lebih stabil saat membaca analog.

Wiring dan Koneksi Sensor

Gambar berikut menunjukkan wiring yang benar:

Tabel Koneksi:

Pin Sensor MQ‑4Pin Arduino Uno
VCC5V
GNDGND
AOUTA0

Pastikan semua kabel terpasang dengan baik. Jika shaky, nilai analog bisa tidak stabil.

4. Kode Program Arduino

#include <Arduino.h>

const int sensorPin = A0;

float konversiKePPM(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(sensorPin, INPUT);
}

void loop() {
  int raw = analogRead(sensorPin);
  float ppm = konversiKePPM(raw);
  Serial.print("Konsentrasi Gas (ppm): ");
  Serial.println(ppm);
  delay(1000);
}

5. Penjelasan Kode secara Ringkas

  1. Fungsi analogRead() membaca nilai analog dari sensor yang berkisar antara 0–1023.
  2. Fungsi konversiKePPM() menghitung konsentrasi gas menggunakan rumus berdasarkan karakteristik sensor MQ‑4.
  3. Kemudian, hasil ppm dicetak ke Serial Monitor setiap detik untuk analisis.

6. Langkah Pengujian

  1. Pasang sensor ke Arduino seperti wiring di atas.
  2. Upload kode menggunakan Arduino IDE.
  3. Lalu, buka Serial Monitor dengan baud rate 9600.
  4. Pastikan nilai analog terbaca dan berubah saat didekati sumber gas (contoh LPG kecil atau sumber metana aman).
  5. Jika nilai ppm tiba‑tiba melonjak, berarti sensor mendeteksi gas.

7. Tips Kalibrasi dan Akurasi

  • Sensor MQ‑4 memerlukan waktu pemanasan (preheat) 24 jam agar stabil.
  • Kemudian, kalibrasikan nilai Ro menggunakan udara bersih atau gas referensi untuk akurasi lebih tinggi.
  • Gunakan sensor pada lingkungan terbuka agar tidak terakumulasi gas.

8. Kenapa Sensor MQ‑4 Berguna?

  • Murah dan mudah didapat
  • Mudah diintegrasikan dengan Arduino Uno tanpa komponen tambahan
  • Efektif untuk mendeteksi kebocoran gas LPG atau CH₄ dalam lingkungan rumah tangga
  • Bisa dihubungkan ke aplikasi IoT (misalnya Blynk atau Telegram Bot) untuk monitoring jarak jauh

9. Kesimpulan

Sensor gas MQ‑4 adalah solusi low-cost dan efektif untuk mendeteksi gas metana dan LPG menggunakan Arduino Uno. Dengan wiring yang sederhana dan kode yang lugas, kamu bisa langsung membuat prototipe sistem keamanan gas di rumah atau proyek IoT kamu.

Diskusi lebih lanjut kontak di bawah :

Media sosial lainnya :

Baca juga :

Cara Menggunakan Sensor Gas MQ-139 dengan Arduino Uno

Sensor Debu GP2Y1010AU0F dengan Arduino Uno: Panduan Lengkap