Çevre sağlığı, ev güvenliği ve endüstriyel otomasyon projelerinde gaz algılama sistemleri hayati bir rol oynar. Özellikle görünmez ve kokusuz bir zehir olan karbonmonoksit (CO) ile metan (CH_4) veya LPG gibi patlayıcı gazların erken tespiti, olası felaketlerin önüne geçer.
Bu rehberde, mikrodenetleyici projelerinin vazgeçilmezi olan Arduino platformu ve uygun maliyetli, yüksek hassasiyetli MQ-9 gaz sensörü kullanılarak nasıl güvenilir bir gaz takip sistemi kurulacağını adım adım inceleyeceğiz.
MQ-9 Gaz Sensörü Nedir ve Nasıl Çalışır?
MQ-9, elektrokimyasal çalışma prensibine dayanan, özellikle karbonmonoksit ve yanıcı gazlara (LPG, CH4) karşı yüksek duyarlılık gösteren bir sensör modülüdür. İçerisinde yer alan Kalay Oksit (SnO_2) yarı iletken katmanı, temiz havada düşük iletkenliğe sahiptir. Ortamda hedef gazların yoğunluğu arttıkça sensörün iletkenliği artar ve bu değişim analog voltaj çıkışı olarak okutulur (Yamazoe, 1991).
Sensörün Algıladığı Başlıca Gazlar
- Karbonmonoksit (CO): 10 - 1000 ppm arası hassas ölçüm.
- Yanıcı Gazlar (LPG, Metan): 100 - 10,000 ppm arası tespit yeteneği.
Çalışma Mantığı ve Isıtma Voltajı
MQ-9 sensörünü diğer standart sensörlerden ayıran en önemli özellik, iki farklı ısıtma voltaj döngüsü gerektirmesidir:
- Düşük Sıcaklık Döngüsü (1.5V): Karbonmonoksit (CO) tespiti için kullanılır.
- Yüksek Sıcaklık Döngüsü (5.0V): Metan ve LPG gibi yanıcı gazların tespiti ile sensör yüzeyinin temizlenmesi için tercih edilir.
Proje İçin Gerekli Malzemeler
Projeyi hayata geçirmek için aşağıdaki temel bileşenlere ihtiyacınız vardır:
- Arduino Uno (veya herhangi bir Arduino modeli)
- MQ-9 Gaz Sensör Modülü
- 16x2 LCD Ekran (I2C modüllü tercih edilir)
- 5V Buzzer (Sesli uyarı için)
- Kırmızı ve Yeşil LED (Görsel durum göstergeleri)
- 220$\Omega$ Dirençler
- Breadboard ve Jumper Kablolar
Devre Bağlantıları
Devre kurulumunu gerçekleştirirken sensörün hem Analog (AO) hem de Dijital (DO) çıkış verebildiğini unutmamak gerekir. Hassas gaz seviyesi takibi için Analog Çıkış (AO) tercih edilmelidir.
- MQ-9 Sensör Bağlantıları:
- VCC: Arduino 5V pinine
- GND: Arduino GND pinine
- AO (Analog Out): Arduino A0 analog pinine
- Buzzer ve LED Bağlantıları:
- Buzzer (+): Arduino Pin 8
- Kırmızı LED (+): Arduino Pin 9 (220\Omega direnç ile)
- Yeşil LED (+): Arduino Pin 10 (220\Omega direnç ile)
- Tüm eksi (-) uçlar ortak GND hattına bağlanır.
Arduino Kodlaması ve Örnek Uygulama
Aşağıdaki kod yapısı, analog pinden okunan veriyi işleyerek eşik değer aşıldığında sesli ve görsel alarm mekanizmasını devreye sokar.
C++
// Pin Tanımlamaları
const int mq9Pin = A0;
const int buzzerPin = 8;
const int redLed = 9;
const int greenLed = 10;
// Gaz Eşik Değeri (Kalibrasyona göre ayarlanmalıdır)
const int gasThreshold = 400;
void setup() {
Serial.begin(9600);
pinMode(mq9Pin, INPUT);
pinMode(buzzerPin, OUTPUT);
pinMode(redLed, OUTPUT);
pinMode(greenLed, OUTPUT);
// Sensörün ısınması için kısa bir bekleme
digitalWrite(greenLed, HIGH);
delay(2000);
}
void loop() {
int sensorValue = analogRead(mq9Pin);
Serial.print("MQ-9 Gaz Seviyesi: ");
Serial.println(sensorValue);
if (sensorValue > gasThreshold) {
// Tehlike Durumu
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, LOW);
tone(buzzerPin, 1000); // 1kHz Ses Ver
} else {
// Normal Durum
digitalWrite(redLed, LOW);
digitalWrite(greenLed, HIGH);
noTone(buzzerPin);
}
delay(500); // 0.5 saniyede bir okuma yap
}
Güvenilir Sonuçlar İçin Dikkat Edilmesi Gerekenler
- Ön Isıtma Süresi (Burn-in Time): MQ-9 sensörlerinin ilk kullanımda kararlı değerler verebilmesi için en az 24 ila 48 saat boyunca $5V$ altında çalıştırılarak ön ısıtmaya (pre-heating) tabi tutulması önerilir (Hanwei Electronics, 2014).
- Ortam Kalibrasyonu: Doğru eşik değeri belirlemek için devreyi önce temiz havadaki çıktısıyla test edin. Ardından alarm seviyesini ortamın baz değerinin bir miktar üzerine ayarlayın.
- Güç Kaynağı Stabilitesi: Isıtıcı eleman (heater) akım çektiği için Arduino'nun güç beslemesinin dalgalanmasız ve kararlı bir $5V$ sağladığından emin olun.
Kaynakça
- Hanwei Electronics Co., Ltd. (2014). Technical Data: MQ-9 Gas Sensor. Zhengzhou Hanwei Electronics Co., Ltd. Datasheet.
- Yamazoe, N. (1991). New approaches for improving semiconductor gas sensor device performance. Sensors and Actuators B: Chemical, 5(1-4), 7-19.
Yorumlar 0
Henüz yorum yok. İlk yorumu siz yazın.