Alev sensörü
Alevin yaydığı kızılötesi (IR) ışığı algılayan modül. Laboratuvardaki modülde alev arttıkça analog çıkış düşer.
Nasıl çalışır?
Alev sensörü, alevin yaydığı kızılötesi (IR) ışığa duyarlı bir alıcıdır. Alev yaklaşınca analog çıkış değişir. Laboratuvardaki modülde alevde değer düşer; ama bazı modüllerde tersi olabilir. Bu yüzden ham okumayı "büyük sayı = güçlü alev" olacak biçimde tek bir fonksiyonda çevirirsin (siddet()); geri kalan kod yönden bağımsız kalır.
Güneş ışığı ve bazı lambalar da IR yayar; gerçek devrede bunlar yanlış alarm üretebilir. Sensörün görüş açısı ve menzili sınırlıdır. Bu sensör tek başına güvenilir bir yangın dedektörü değildir.
İleri düzey: Laboratuvar modelinde AO = VCC × (1 − 0,95 × Alev şiddeti). Alev yokken AO = VCC olur ve analogRead 1023 verir; şiddet 1 iken yaklaşık 0,25 V (ham ≈ 51) okunur.
Laboratuvarda nasıl bağlanır?
| Nereden | Nereye |
|---|---|
| Alev sensörü VCC | Uno 5V |
| Alev sensörü GND | Uno GND |
| Alev sensörü AO | Uno A1 |
Özellik panelindeki Alev şiddeti (0 ile 1) alevi taklit eder ve program çalışırken değiştirilebilir. Eşik (DO) yalnız dijital çıkışı etkiler. Gerçek alevle deney yapılmaz.
Sık yapılan hatalar
- Yönü bilmemek.
ALEVDE_DUSERdeğerini kontrol etmezsen alarm hep ya da hiç çalar. - Yönü her yerde ayrı düşünmek. Çeviriyi tek fonksiyonda yap.
- Kapama eşiğini açma eşiğinden büyük yazmak. Seviye titrer ya da düşmez.
- IR kaynaklarını unutmak. Güneş ışığı ve bazı lambalar yanlış alarm verebilir (laboratuvar bunu modellemez).
- Gerçek alevle deney yapmak. Tehlikelidir; derste alev yalnızca özellik panelinden taklit edilir.