ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: YG1006-Flame Sensör Modülü (Breakout) Başlangıç Seviye Üretici: Generic

Yangın ve Alev Algılama Sensör Modülü (Kızılötesi YG1006)

Ateş ve yangın alevinin yaydığı 760nm-1100nm dalga boyundaki kızılötesi ışığı algılayarak yangın alarmı veya söndürme robotunu tetikleyen sensördür.

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

Sensör probu alevin çok yakınına (< 10 cm) getirilmemelidir; plastik siyah fotodiyot eriyebilir. İtfaiyeci yangın söndüren robot projelerinde standarttır.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 3.30V - 5.00V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 15 mA Tipik çalışma modu
Haberleşme Arayüzü Analog Voltaj (AO) ve Dijital Eşik (DO) Protokol türü
Ölçüm Aralığı 20 cm - 100 cm (Alev büyüklüğüne bağlı) Etkili çalışma sınırı
Hassasiyet / Doğruluk60 derece algılama açısıÖlçüm sapma payı
Tepki Süresi< 5 msÖrnekleme hızı
Ölçüm TürüKızılötesi Yangın Alevi Dalga Boyu (760 nm - 1100 nm)Fiziksel 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üç +3.3V veya +5V DC
2 GND Toprak Toprak 0V
3 DO Dijital Çıkış Alev algılandığında LOW olur
4 AO Analog Çıkış Alev yakınlığıyla ters orantılı voltaj

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

3.3V ile tam uyumlu çalışır.

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

Alev Algılama ve Yangın Söndürme Fanı

Gerekli Kütüphaneler: Standart
const int flamePin = 2;
const int fanPin = 8;

void setup() {
  Serial.begin(9600);
  pinMode(flamePin, INPUT);
  pinMode(fanPin, OUTPUT);
}

void loop() {
  int isFlame = digitalRead(flamePin);

  if (isFlame == LOW) { // Alev algılandı
    Serial.println("TEHLİKE: ALEV TESPİT EDİLDİ!");
    digitalWrite(fanPin, HIGH); // Yangın söndürme fanını çalıştır
  } else {
    digitalWrite(fanPin, LOW);
  }
  delay(100);
}
Seri Monitör Çıktısı (Simülasyon):
YANGIN ALGILANDI! Söndürme Fanı Devrede.

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

Alev Sensörü Nasıl Çalışır?

Ateş yandığında görünür sarı ışığın yanı sıra yoğun miktarda kızılötesi (IR) ışıma yayar.

Sensörün ucundaki siyah renkli fotodiyot, görünür ışığı filtreleyerek yalnızca 760 nm ile 1100 nm arasındaki alev dalga boyunu geçirir. Alev yaklaştığında fotodiyot iletime geçer ve çıkış voltajı düşer; DO pini LOW olur.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • Normal oda ışığını filtreleyerek sadece ateşe tepki verme
  • 5 milisaniye anlık hızlı algılama
  • Yangın söndüren otonom robotlar için standart
  • Sınırlamaları (Dezavantajlar)
  • Doğrudan güçlü güneş ışığı (güneşteki IR) yanlış alarma yol açabilir
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Trimpot oda ışığında DO LED'i sönecek, çakmak yakıldığında yanacak şekilde kalibre edilmelidir.