Image
8 Temmuz, 2026

MQ-2 Nedir? Nasıl Çalışır? Arduino ile Gaz ve Duman Sensörü Kullanımı

MQ-2 Nedir? Nasıl Çalışır? Arduino ile Gaz ve Duman Sensörü Kullanımı

MQ-2 Gaz Sensörü, ortamdaki yanıcı gaz sızıntılarını ve duman yoğunluğunu algılayabilen, metal oksit yarı iletken tipte yüksek hassasiyetli bir algılayıcı modüldür. LPG (mutfak gazı), bütan, propan, metan (doğalgaz), alkol, hidrojen ve sigara dumanı gibi tehlikeli maddeleri havadan ayırt edebildiği için endüstriyel kaçak tespit sistemlerinde ve akıllı ev güvenliği projelerinde vazgeçilmez bir elemandır.

Arduino projelerinde görünmez gaz kaçaklarını veya olası yangın dumanlarını erkenden tespit etmek, sesli ya da ışıklı bir alarm sistemini tetiklemenin en temel yoludur. MQ-2 modülü, üzerinde yer alan yerleşik LM393 karşılaştırıcı entegresi ve hassasiyet ayar trimpotu sayesinde hem dijital (0-1) hem de analog (0-5V) sinyal üreterek projelerinizde esnek bir kontrol imkanı sunar. Bu yazıda MQ-2 sensörünün ne olduğunu, çalışma mantığını, bacak yapısını ve Arduino ile gaz alarmı uygulamasını adım adım inceleyeceğiz.

MQ-2 Gaz ve Duman Sensör Modülü
Fotoğraf 1: MQ-2 Yanıcı Gaz ve Duman Sensör Modülü.

MQ-2 Gaz Sensörü Nedir ve Nasıl Çalışır?

MQ-2 sensörünün kalbinde, kalay dioksit (SnO2) kaplı seramik bir tüp ve bu tüpın içinde yer alan mikro bir ısıtıcı eleman (filament) bulunur. Sensörün dış yüzeyindeki paslanmaz çelik hasır ağ, içteki bu hassas algılayıcı katmanı korurken gazın içeri nüfuz etmesini sağlar.

Temiz hava koşullarında kalay dioksitin elektriksel iletkenliği oldukça düşüktür. Ancak ortamda yanıcı bir gaz veya duman belirdiğinde, gaz molekülleri sensör yüzeyindeki oksijen ile reaksiyona girer. Bu kimyasal etkileşim sonucunda kalay dioksit tabakasının elektriksel direnci hızla düşer, iletkenliği ise artar. Sensörün içindeki kontrol devresi bu direnç değişimini okuyarak gazın konsantrasyonuna (PPM seviyesine) paralel olarak Arduino'ya yükselen bir analog voltaj aktarır.

Kısaca: MQ-2, içindeki ısıtıcı yardımıyla yanıcı gaz moleküllerini yüzeyinde yakalayarak havadaki gaz yoğunluğu arttıkça direnci düşen ve Arduino'ya artan bir voltaj sinyali gönderen elektrokimyasal bir sensördür.

Proje Uygulama Videosu

Bu sensörün gaz ve duman karşısında verdiği anlık tepkileri, modül üzerindeki trimpot ile alarm eşiğinin nasıl kalibre edildiğini aşağıdaki uygulama videomuzdan detaylıca izleyebilirsiniz:

MQ-2 Bacak Yapısı ve Çıkış Sinyalleri

Hazır MQ-2 sensör kartı üzerinde, breadboard ve jumper kablolarla kolayca bağlantı kurabilmeniz için 4 adet pin yer alır:

Modül Pini Görevi Arduino Bağlantısı
VCC (+) Besleme Girişi (Sensörün kararlı çalışması için mutlaka 5V verilmelidir). Arduino 5V
GND (-) Topraklama Girişi Arduino GND
DO (Digital Output) Kart üzerindeki mavi potansiyometre ile ayarlanan gaz eşiği aşıldığında HIGH (5V) çıkışı verir. Herhangi bir Dijital Pin (Örn: D2)
AO (Analog Output) Havadaki gaz konsantrasyonuna göre 0V ile 5V arasında sürekli değişen kesintisiz bir voltaj sağlar. Herhangi bir Analog Pin (Örn: A0)
MQ-2 Arduino Bağlantı Şeması
Fotoğraf 2: Arduino ve MQ-2 Gaz Sensörü Bağlantı Şeması.

Arduino ile MQ-2 Kullanımı İçin Gerekli Malzemeler

Gerekli Malzeme Ürün Linki
Arduino Uno Arduino Uno R3 Klon + USB Kablo
MQ-2 Gaz Sensörü MQ-2 Yanıcı Gaz ve Duman Sensör Modülü
Breadboard Breadboard
Jumper Kablo Jumper Kablo

Arduino MQ-2 Kod Örneği

MQ-2 gaz sensörü ek bir kütüphaneye ihtiyaç duymadan doğrudan analog pin üzerinden okunabilir. Aşağıdaki kod, sensörün AO (Analog Output) çıkışından gelen ham veriyi okur; havadaki gaz yoğunluğu belirlenen eşik değerini aştığında Arduino üzerindeki dahili LED'i (Pin 13) yakarak uyarı verir.

// Pin tanımlamaları
const int gasAnalogPin = A0; // Sensörün AO ucu bağlı
const int alertLed = 13;     // Durum gösterge LED'i

// Gaz alarmı eşik değeri (Ortam testi ve kalibrasyona göre güncelleyebilirsiniz)
// Temiz havada genellikle 100-200 arası bir değer okunur.
const int alertThreshold = 400; 

void setup() {
  pinMode(alertLed, OUTPUT);   // LED pini çıkış olarak ayarlandı
  Serial.begin(9600);          // Seri monitör haberleşmesi başlatıldı
}

void loop() {
  int gasValue = analogRead(gasAnalogPin); // Analog veriyi oku

  Serial.print("Havadaki Gaz/Duman Seviyesi: ");
  Serial.println(gasValue); // Ölçülen değeri ekrana yazdır

  // Eğer okunan değer belirlenen tehlike sınırını aşarsa
  if (gasValue > alertThreshold) {
    digitalWrite(alertLed, HIGH); // LED'i yak (Tehlike!)
    Serial.println("DİKKAT: Gaz veya Duman Algılandı!");
  } else {
    digitalWrite(alertLed, LOW);  // Alan güvenli LED'i söndür
  }

  delay(500); // Yarım saniyede bir ölçüm yap
}
Git

Arduino Akıllı Ev ve Gaz Alarmı Projeleri Kaynak Kodları

MQ-2 sensörünün buzzer modülleri ile sesli alarm şemaları, PPM bazlı gerçekçi gaz konsantrasyonu hesaplama formülleri, LCD ekran entegrasyon kodları ve ESP32 ile bulut tabanlı yangın ihbar sistemlerinin açık kaynak kod taslaklarına projemizin GitHub deposundan erişebilirsiniz.

MQ-2 Kullanırken Dikkat Edilmesi Gerekenler ve Ön Isınma Faktörü

  • Ön Isınma Süresi (Preheat): MQ serisi elektrokimyasal sensörlerin içinde fiziksel bir ısıtıcı bulunur. Sensöre güç verdiğinizde alt kısmının hafifçe ısınması tamamen normaldir. Doğru ve kararlı bir ölçüm yapabilmesi için sensörün çalıştırıldıktan sonra en az 1-2 dakika boyunca ısınması (Preheat süresi) gerekir. İlk saniyelerde okunan çok yüksek değerler hatadır, beklenmelidir.
  • Hassasiyet Trimpotu: Eğer projede DO (Dijital Çıkış) ucu üzerinden buzzer veya röle tetikleyecekseniz, ortamda gaz yokken modül üzerindeki durum LED'inin sönük olduğundan emin olun. Çakmak gazı yaklaştırarak LED'in tam sızıntı anında yanması için trimpotu tornavida ile kalibre edin.
  • Sadece 5V Besleme: MQ-2 sensörünün içindeki ısıtıcının kimyasal tabakayı doğru dereceye getirebilmesi için kararlı bir 5V beslemeye ihtiyacı vardır. 3.3V ile beslendiğinde sensör çalışıyor gibi görünse de hatalı veya tamamen sıfır değer üretecektir.

Robomer’de Bulabileceğiniz Diğer Gaz Sensörü Çeşitleri

MQ-2 Gaz Sensör Modülü

MQ-2 Duman, LPG, Bütan, Hidrojen Gaz Sensör Modülü

Mutfak gazı, doğalgaz, bütan ve yangın dumanlarını geniş bir spektrumda algılayan standart güvenlik modülü.

Ürünü İncele
MQ-3 Alkol Sensör Modülü

MQ-3 Alkol ve Etanol Gazı Sensör Modülü

Alkolmetre simülasyonları ve nefesteki etanol/alkol buharı yoğunluğunu test etmek amacıyla geliştirilmiş hassas modül.

Ürünü İncele
MQ-4 Gaz Sensör Modülü

MQ-4 Doğal Gaz ve Metan Gazı Ölçümleme Modülü

Ana odak noktası metan gazı (CH4) ve doğal gaz kaçakları olan, havadaki en ufak yoğunluk değişimlerini yakalayan özel bir model.

Ürünü İncele
MQ-5 Gaz Sensör Modülü

MQ-5 Doğal Gaz, Hava Gazı ve LPG Ölçüm Modülü

Özellikle evsel gaz kaçaklarını yakalamak için LPG, doğal gaz ve kasaba gazına karşı yüksek hassasiyet gösteren algılayıcı.

Ürünü İncele
MQ-6 Gaz Sensör Modülü

MQ-6 Bütan, Propan ve LPG Ölçüm Modülü

LPG tankı sızıntıları, tüp gaz kaçakları, propan ve bütan gazı yoğunluğunu izlemek için özelleştirilmiş yüksek kararlılığa sahip modül kartı.

Ürünü İncele
MQ-9 Gaz Sensör Modülü

MQ-9 Karbonmonoksit ve Yanıcı Gaz Algılayıcı Modül

Soba veya kombi zehirlenmelerine sebep olan ölümcül Karbonmonoksit (CO) gazı ile kömür gazını algılamak üzere üretilmiş güvenlik sensörü.

Ürünü İncele
MQ-135 Hava Kalitesi Sensör Modülü

MQ-135 Hava Kalitesi Gaz Sensör Modülü

Ortamdaki amonyak, sülfür, benzen buharı ve karbondioksit gibi zararlı gazları algılayarak hava kalitesi ölçümü yapan sensör kiti.

Ürünü İncele

Sonuç

MQ-2 Gaz ve Duman Sensörü, yaşam alanlarında güvenliği otomasyona dökmek ve çevre koşullarını izlemek adına harika işlevler sunan hayati bir komponenttir. Kimyasal ve fiziksel değişimleri analog verilere dökerek yorumlamak, ileri seviye mikrodenetleyici projelerine geçiş için eşsiz bir tecrübedir. Yaşam alanlarınızı çok daha güvenli kılacak tüm gaz algılayıcı, buzzer, ekran ve alarm modüllerine Robomer avantajlarıyla hızlıca ulaşabilirsiniz.

Otomasyon ve Akıllı Ev Projelerinizi Kurun

Geliştirme kartları, LCD / OLED ekranlar, röle modülleri ve projenizin ihtiyacı olan tüm kablolama elemanları Robomer güvencesiyle kapınızda.

Robomer Sensör Kategorisini İncele