๐Ÿงช Sensor Gas MQ-3 & MQ-7 dengan Arduino

Sensor Gas MQ adalah sensor kimia berbasis SnO₂ (Timah Dioksida) yang dapat mendeteksi konsentrasi gas tertentu di udara. Dua jenis yang sering dipakai dalam proyek Arduino adalah:

  • MQ-3 → khusus mendeteksi alkohol.
  • MQ-7 → khusus mendeteksi gas Karbon Monoksida (CO).

๐Ÿ“– Prinsip Kerja

  • Saat gas tertentu hadir, resistansi sensor berubah.
  • Perubahan resistansi ini menghasilkan tegangan analog yang dapat dibaca oleh pin A0 Arduino.
  • Semakin tinggi konsentrasi gas, semakin tinggi tegangan keluarannya.

๐Ÿ”Œ Pin Sensor Gas MQ-3 / MQ-7

  • VCC → 5V
  • GND → Ground
  • AO → Output analog (dibaca dengan Arduino pin A0)
  • DO → Output digital (HIGH/LOW, dengan threshold bawaan)

๐Ÿ“Š Aplikasi

  • MQ-3: Alat pendeteksi alkohol, breathalyzer, keamanan pengemudi.
  • MQ-7: Detektor kebocoran gas CO, sistem alarm keamanan rumah.
⚠️ Catatan: Sensor MQ perlu proses kalibrasi (pemanasan awal ±24 jam pertama, lalu ±1 menit sebelum dipakai setiap kali).

๐Ÿ’ป Contoh Program Arduino

// Sensor Gas MQ-3 / MQ-7
int sensorPin = A0;  
int sensorValue = 0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  sensorValue = analogRead(sensorPin);  
  float voltage = sensorValue * (5.0 / 1023.0); // Konversi ke Volt
  Serial.print("Nilai ADC: ");
  Serial.print(sensorValue);
  Serial.print("  |  Tegangan: ");
  Serial.print(voltage);
  Serial.println(" V");

  delay(500);
}
  

๐Ÿงช Eksperimen Lanjutan

  • Gunakan DO (digital output) untuk membuat sistem alarm sederhana dengan buzzer.
  • Kombinasikan dengan LCD atau OLED untuk menampilkan nilai gas.
  • Buat alarm kebocoran gas pintar yang terhubung ke aplikasi IoT (ESP8266/ESP32 + Blynk/MQTT).

๐Ÿ“‘ Kesimpulan

Sensor MQ-3 cocok untuk mendeteksi alkohol (misalnya pada napas pengemudi), sedangkan MQ-7 digunakan untuk mendeteksi gas CO yang berbahaya. Dengan Arduino, sensor ini bisa diintegrasikan ke dalam berbagai sistem keamanan dan IoT.

No comments:

Post a Comment