Elektronik devreler görebilir (LDR), duyabilir (Mikrofon), peki koklayabilir mi? Evet! MQ-2 sensörü sayesinde ortamdaki gaz kaçaklarını veya yangın dumanını algılayıp alarm veren bir "Elektronik Burun" yapacağız.
1. Çalışma Prensibi: Isınmadan Olmaz!
MQ-2'nin içinde kimyasal bir madde ($SnO_2$) kaplı bir bobin vardır. Bu bobin elektrikle ısınır (yaklaşık 40-50°C). Isınan madde gazla temas edince iletkenliği değişir.
2. Kritik Bilgi: "Burn-In" Süresi
⚠️ İlk Kez mi Kullanıyorsunuz?
Paketten yeni çıkan bir MQ-2 sensörü, ilk çalıştırıldığında saçma sapan yüksek değerler verir ve hafif bir yanık kokusu yayabilir. Bu normaldir.
Sensörün kararlı çalışması için 24 saat boyunca elektriğe bağlı kalması (Preheating) önerilir. Hızlı testler için en azından 10-15 dakika ısınmasını bekleyin.
3. Gaz Alarm Devresi
Sensörün AO (Analog) çıkışını kullanacağız çünkü gaz miktarını ölçmek istiyoruz. Ayrıca sesli uyarı için bir Buzzer ekleyelim.
4. Yazılım (Gaz Alarmı)
Kodumuzda, okunan değer 400'ü (eşik değer) geçerse alarm çalacağız. Bu değeri çakmak gazı testine göre değiştirebilirsiniz.
const int gazPin = A0; // Sensörün AO ucu const int buzzerPin = 8; // Alarm int gazDegeri = 0; // Okunan değer (0-1023) int esikDeger = 400; // Alarm sınırı void setup() { pinMode(buzzerPin, OUTPUT); Serial.begin(9600); Serial.println("Sensor Isiniyor... (Bekleyin)"); delay(10000); // 10 Saniye ön ısınma beklemesi } void loop() { gazDegeri = analogRead(gazPin); Serial.print("Gaz Seviyesi: "); Serial.println(gazDegeri); // Eşik değer aşıldı mı? if (gazDegeri > esikDeger) { tone(buzzerPin, 1000); // Alarm çal delay(200); noTone(buzzerPin); delay(200); } else { noTone(buzzerPin); // Alarmı sustur } delay(500); }
5. Nasıl Test Ederim?
🔥 Çakmak Testi
Bir çakmağı yakmadan sadece gazını basarak sensöre yaklaştırın. Seri Monitör'deki değerin hızla yükseldiğini (Örn: 100'den 700'e) göreceksiniz. Alarm çalıyor mu?
🎛️ Hassasiyet Ayarı
Eğer alarm çok erken veya çok geç ötüyorsa; modülün arkasındaki mavi trimpotu tornavida ile çevirerek sensörün donanımsal hassasiyetini değiştirebilirsiniz.