ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: MQ-135 Sensör Modülü (Breakout) Orta Seviye Üretici: Zhengzhou Winsen Electronics

MQ-135 Hava Kalitesi ve Zararlı Gaz Sensörü

İç mekan hava kalitesini, amonyak, benzen ve sigara dumanı konsantrasyonunu izleyen hava izleme sensörü.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

MQ-135 gerçek bir NDIR kızılötesi CO2 sensörü değildir. Karbondioksit değerini kimyasal direnç değişimi üzerinden tahmin eder; ortamdaki alkol veya koku gazları değeri yanıltabilir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 4.90V - 5.10V Lojik Seviye Giriş/Çıkış
Akım Tüketimi ~150 mA Tipik çalışma modu
Haberleşme Arayüzü Analog (AO) ve Dijital Eşik (DO) Protokol türü
Ölçüm Aralığı 10 - 1000 ppm Etkili çalışma sınırı
Hassasiyet / DoğrulukGöreceli hava kirliliği indeksiÖlçüm sapma payı
Tepki Süresi< 30 saniyeÖrnekleme hızı
Ölçüm TürüNH3, NOx, Alkol, Benzen, Duman, CO2Fiziksel büyüklük
Pin Sayısı4 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 VCC Güç +5V DC
2 GND Toprak Toprak 0V
3 DO Dijital Eşik Çıkışı
4 AO Analog Hava Kalitesi Gerilimi

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

Sensör 5V çıkış veriyorsa ESP32 GPIO pini için 1k/2k voltaj bölücü direnç gereklidir.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

MQ-135 Hava Kalitesi İndeksi Okuma

Gerekli Kütüphaneler: Harici kütüphane gerektirmez
const int airQualityPin = A0;

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

void loop() {
  int sensorVal = analogRead(airQualityPin);
  Serial.print("Hava Kalitesi Değeri: ");
  Serial.print(sensorVal);
  if (sensorVal < 200) {
    Serial.println(" -> Temiz / Mükemmel Hava");
  } else if (sensorVal < 400) {
    Serial.println(" -> Orta Seviye Kirlilik");
  } else {
    Serial.println(" -> Kötü / Havalandırma Gerekli!");
  }
  delay(2000);
}
Seri Monitör Çıktısı (Simülasyon):
Hava Kalitesi Değeri: 165 -> Temiz / Mükemmel Hava

Çalışma Mantığı ve Fiziksel İlkeler

MQ-135, iç mekan hava kalitesi kontrol sistemlerinde kullanılan bir metal oksit gaz sensörüdür. NH3 (amonyak), NOx (azot oksitler), alkol buharı, benzen ve duman gazlarına karşı yüksek hassasiyete sahiptir.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • Çok yönlü iç ortam hava kalitesi göstergesi.
  • Basit analog voltaj arayüzü.
  • Trimpot ile ayarlanabilir alarm eşiği.
  • Sınırlamaları (Dezavantajlar)
  • Belirli bir gaza özel seçiciliği yoktur.
  • Sıcaklık ve nem değişimlerinden etkilenir.
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • İlk kullanımda 24 saat kesintisiz 5V beslenerek kimyasal katman temizlenmelidir.