Arduino Çoklu Gaz Dedektörü Yapımı

Arduino Çoklu Gaz Dedektörü Yapımı

Arduino çoklu gaz dedektörü projesi, tek bir mikrodenetleyici sistemi üzerinde birden fazla elektrokimyasal gaz sensörünü bir araya getirerek ortam havasını kapsamlı bir şekilde analiz etmenizi sağlar.

Bu projede kullanılan MQ-4 sensörü metan (CH₄) ve doğalgaz sızıntılarını; MQ-2 sensörü LPG, bütan, propan, duman ve hidrojen gazlarını; MQ-5 sensörü özellikle LPG ve propan gazına yüksek hassasiyet gösterirken; MQ-135 sensörü ise amonyak (NH₃), benzen, alkol ve karbondioksit (CO₂) gibi hava kalitesini doğrudan etkileyen gazları izlemek için kullanılır. Ayrıca sisteme entegre edilen DHT11 sıcaklık ve nem sensörü sayesinde, elektrokimyasal sensörlerin ortam sıcaklığı ve nemine bağlı olarak değişen direnç değerleri için çevresel referans verisi elde edilir.

Projenin program kodunda, verileri görselleştirmek amacıyla I2C 16×2 LCD ekran desteği de yer almaktadır. Bu sayede, okunan anlık gaz konsantrasyonları ve çevresel değerler hem bilgisayar bağlantısı olmadan LCD ekran üzerinden hem de detaylı analiz için seri port monitörü aracılığıyla gerçek zamanlı olarak takip edilebilir.

Bu proje, özellikle endüstriyel gaz algılama sistemlerinin, laboratuvar ortamı izleme cihazlarının ve akıllı ev otomasyonlarının temelini oluşturabilecek nitelikte esnek bir atmosferik gaz izleme istasyonudur. Projeyi bir adım öteye taşımak isterseniz, sisteme bir SD kart modülü ekleyerek uzun süreli veri kaydı (data logging) yapabilir veya NodeMCU (ESP8266) tabanlı bir donanım mimarisine geçerek verileri bulut platformlarına kablosuz (Wi-Fi) olarak aktarabilirsiniz.

NodeMCU Hava İstasyonu Uygulaması ve IoT Entegrasyonu

Arduino Çoklu Gaz Dedektörü için Gerekli Malzemeler

  • Arduino Nano (Kompakt boyutları ve breadboard uyumluluğu nedeniyle tercih edilmiştir)
  • MQ-2 Gaz Sensörü (Genel amaçlı yanıcı gas ve duman sensörü)
  • MQ-4 Gaz Sensörü (Metan ve doğalgaz sensörü)
  • MQ-5 Gaz Sensörü (LPG ve doğalgaz sensörü)
  • MQ-135 Gaz Sensörü (Hava kalitesi ve zehirli gaz sensörü)
  • DHT11 Sıcaklık ve Nem Sensörü (Çevresel parametre izleme sensörü)
  • I2C 16×2 Karakter LCD Ekran (Veri görselleştirme ünitesi)
  • 5V 2A Harici DC Güç Kaynağı / Adaptör (Güvenli ve kararlı besleme için şarttır)

Devre Şeması ve Donanım Bağlantıları

Arduino Çoklu Gaz Dedektörü Devre Şeması
Arduino Çoklu Gaz Dedektörü Bağlantı Diyagramı

⚡ ÖNEMLİ MÜHENDİSLİK UYARISI: GÜÇ TÜKETİMİ VE KARARLILIK
MQ serisi elektrokimyasal gaz sensörlerinin içinde, gaz hassasiyetini sağlamak amacıyla kimyasal yüzeyi ısıtan dahili bir ısıtıcı sarmal (heater coil) bulunur. Her bir MQ sensörü aktif olarak çalışırken yaklaşık 150mA ila 180mA arasında akım çeker. Dört adet MQ sensörü (MQ-2, MQ-4, MQ-5, MQ-135) aynı anda çalıştırıldığında, sadece sensörlerin çektiği toplam akım 600mA – 720mA civarına ulaşır.

Bu denli yüksek bir akım ihtiyacını doğrudan Arduino Nano’nun 5V çıkış pini üzerinden karşılamaya çalışmak (özellikle de Arduino sadece bilgisayarın USB portundan besleniyorsa); voltaj çökmelerine, sensörlerin kararsız ölçümler yapmasına, Arduino’nun sürekli kendini resetlemesine ve hatta kart üzerindeki dahili regülatörün (AMS1117) aşırı ısınıp kalıcı hasar görmesine neden olur. Bu nedenle, tüm sensörlerin VCC pinleri mutlaka harici bir 5V 2A regüleli DC güç kaynağına bağlanmalı ve güç kaynağının GND hattı ile Arduino’nun GND hattı ortaklanmalıdır (GND referansı birleştirilmelidir).

Arduino Çoklu Gaz Dedektörü Program Kodu

Gerekli kütüphaneleri doğrudan Arduino Library Manager (Kütüphane Yöneticisi) üzerinden kurabilirsiniz. Projenin derlenebilmesi için LCD ekran için LiquidCrystal_I2C ve sıcaklık/nem sensörü için DHT kütüphanelerinin kurulu olması gerekmektedir. Eğer kütüphane yükleme adımlarına hakim değilseniz Arduino Kütüphane Ekleme Rehberi başlıklı yazımıza göz atarak kurulumu gerçekleştirebilirsiniz.

Gaz Sensörlerinde Kalibrasyon ve Ön Isıtma Sürecinin Önemi

MQ serisi metal oksit yarı iletken (MOS) gaz sensörleri, doğrudan tak-çalıştır niteliğinde, mutlak hassasiyete sahip hazır ölçüm cihazları değildir. Bu sensörlerin algılama elemanı olan kalay dioksit (SnO₂), temiz havada düşük iletkenliğe sahipken, algılanan gazların varlığında iletkenliği artar. Kararlı ve güvenilir ölçümler alabilmek için aşağıdaki hususlara mutlaka dikkat edilmelidir:

  • Ön Isıtma (Preheating / Burn-in) Süresi: MQ sensörlerinin kimyasal sensör yüzeyi ve dahili ısıtıcısının kararlı bir kimyasal-termal dengeye ulaşması gerekir. İlk kez kutusundan çıkarılan yeni sensörler için 24 ila 48 saatlik kesintisiz ön ısıtma (burn-in) yapılması önerilir. Günlük kullanımlarda ise kodun kararlı veri üretmeye başlaması için sistem açıldıktan sonra en az 3 ila 5 dakika beklenmelidir.
  • Yük Direnci (RL) ve Sensör Direnci (Rs) İlişkisi: Sensör modülleri üzerindeki analog voltaj çıkışı, dahili bir yük direnci (R_L) üzerinden voltaj bölücü mantığıyla okunur. Formülsel olarak sensör direnci; R_s = R_L \times \frac{1023 - ADC}{ADC} (10-bit ADC için) şeklinde hesaplanır. Temiz havadaki referans direnç değeri (R_0) belirlendikten sonra gaz konsantrasyonu, R_s / R_0 oranı üzerinden logaritmik grafik eğrileri kullanılarak PPM değerine dönüştürülür.
  • Çevresel Koşulların (Sıcaklık ve Nem) Etkisi: Oda sıcaklığı ve bağıl nemdeki dalgalanmalar sensörün yüzey iletkenliğini doğrudan etkiler. Bu nedenle, hassas uygulamalarda DHT11 sensöründen alınan sıcaklık ve nem verileri kullanılarak yazılımsal kompanzasyon (düzeltme) algoritmaları uygulanmalıdır.
  • Gaz Seçiciliği Sınırları: Örneğin MQ-2 sensörü hem alkole, hem duman hem de LPG gazına tepki verebilir. Bu nedenle, sensörün bulunduğu ortamda çapraz duyarlılık (cross-sensitivity) yaratan diğer gazların da bulunabileceği göz önünde bulundurulmalı, alarm eşikleri bu doğrultuda toleranslı olarak ayarlanmalıdır.

Hazırlanan bu sistemi hayati güvenlik gerektiren ortamlarda (örneğin endüstriyel kazan dairesi veya yanıcı gaz depolarında) doğrudan kullanmadan önce, bilinen gaz konsantrasyonları altında kalibrasyon testlerine tabi tutmanız hayati önem taşır. MQ sensörlerinin elektriksel özellikleri, duyarlılık grafikleri ve tepki süreleri hakkında daha detaylı bilgi edinmek için üretici firmanın resmi Winsen MQ-4 Datasheet belgesini ve uygulama notlarını mutlaka incelemeniz tavsiye edilir.

Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.