Arduino ile Alev (Yangın) Algılama Sensörü (KY-026) Kullanımı

👤 Yazar: ozcan 📅 Tarih: 23.07.2026 17:33 👁️ Görüntüleme: 12

Arduino ile Alev (Yangın) Algılama Sensörü (KY-026) Kullanımı

Bu rehberde, Arduino Uno kontrol kartı ve KY-026 Alev Algılama Sensör Modülü (Flame Sensor) kullanarak ortamdaki ateşi ve kızılötesi dalga boyundaki ışık kaynaklarını hem analog hem de dijital olarak algılama uygulamasını inceleyeceğiz.

Arduino KY-026 Alev Sensörü Devre Şeması

Gerekli Malzemeler:
  • 1 x Arduino Uno R3
  • 1 x KY-026 Alev Algılama Sensör Modülü
  • 1 x Breadboard (Devre Tahtası)
  • Yeterli miktarda Jumper Kablo

Devre Bağlantı Detayları

Görseldeki devre şemasına göre bağlantılar şu şekilde yapılmaktadır:

  • Sensör A0 (Analog Çıkış): Arduino A0 Analog Giriş Pini (Mavi Kablo)
  • Sensör G (GND / -): Breadboard üzerinden Arduino GND Pini (Siyah Kablo)
  • Sensör + (VCC): Breadboard üzerinden Arduino 5V Pini (Kırmızı Kablo)
  • Sensör D0 (Dijital Çıkış): Arduino Digital 2 Pini (Yeşil Kablo)

Çalışma Prensibi

KY-026 modülü, yangın veya ateş kaynaklarından yayılan 760 nm - 1100 nm aralığındaki kızılötesi (IR) ışık dalga boylarına hassas bir fototüp/fotodiyot barındırır. Çalışma mantığı şöyledir:

  • 1. Analog Okuma (A0): Alev sensörünün üzerine düşen kızılötesi ışık miktarı arttıkça (ateş yaklaştıkça) sensörün iç direnci düşer ve A0 pinindeki analog voltaj seviyesi azalır. Ateşe olan mesafeyi derecelendirmek için kullanılır.
  • 2. Dijital Okuma (D0) ve Potansiyometre: Modül üzerindeki LM393 karşılaştırıcı (comparator) entegresi ve mavi trimpot sayesinde bir eşik değeri belirlenir. Alev bu eşiği aştığında D0 pini lojik LOW (0V) seviyesine düşer ve kart üzerindeki D0 gösterge LED'i yanar.
  • 3. Algılama Açısı: Fotodiyot yaklaşık 60 derecelik bir görüş açısına sahiptir, bu sayede alevin yönü ve yakınlığı tespit edilebilir.

Örnek Arduino Kodu

const int analogAlevPin = A0;  // KY-026 A0 pini
const int dijitalAlevPin = 2;  // KY-026 D0 pini
const int ledPin = 13;         // Dahili Arduino LED'i

int analogDeger = 0;
int dijitalDeger = 0;

void setup() {
  Serial.begin(9600);             // Seri haberleşmeyi başlat
  pinMode(dijitalAlevPin, INPUT);  // Dijital pini giriş yap
  pinMode(ledPin, OUTPUT);         // LED pini çıkış yap
}

void loop() {
  // Sensörden hem analog hem dijital değerleri oku
  analogDeger = analogRead(analogAlevPin);
  dijitalDeger = digitalRead(dijitalAlevPin);

  // Seri Porta yazdır
  Serial.print("Analog Alev Siddeti: ");
  Serial.print(analogDeger);
  Serial.print(" | Dijital Durum: ");
  Serial.println(dijitalDeger);

  // Alev algılandığında (D0 pini LOW olduğunda) alarm ver
  if (dijitalDeger == LOW) {
    digitalWrite(ledPin, HIGH);   // Dahili LED'i yak
    Serial.println("-> TEHLIKE: Alev / Yangin Algilandi!");
  } else {
    digitalWrite(ledPin, LOW);    // LED'i söndür
  }

  delay(200); // Okumayı rahat izleyebilmek için kısa bekleme
}

Geliştirme Önerileri ve İpuçları

KY-026 alev sensörünü projelerinizde kararlı bir şekilde kullanmak için şu noktalara dikkat edebilirsiniz:

  • Trimpot ile Hassasiyet Kalibrasyonu: Ortamdaki doğal ışık veya ampuller kızılötesi bileşen barındırabileceğinden, sensör üzerindeki mavi potansiyometreyi çevirerek sadece çakmak/mum alevi yaklaştırıldığında tetiklenecek şekilde eşik ayarı yapmalısınız.
  • Yangın Söndüren Robot ve Alarm Sistemleri: Bu sensörü bir Buzzer ve Röle/Su Pompası ekleyerek yangın algılandığında sesli uyarı veren ve otomatik su fışkırtan otonom söndürme sistemlerinde kullanabilirsiniz.
  • Fiziksel Güvenlik Mesafesi: Sensörün siyah kılıflı alıcı başlığı plastikten yapılmıştır. Aşırı yüksek ısıya ve doğrudan aleve çok yakın tutulursa zarar görebilir. Ölçümleri emniyetli bir mesafeden (10cm - 80cm arası) yapmak tavsiye edilir.

💬 Yorumlar

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Bir Yorum Bırakın

Güvenlik Kontrolü:

Yenidir.com
↑ Sayfa Başı
📞 İletişim ✉ E-Posta Gönder 🟥 YouTube
© 2026 Yenidir.com
Yenidir CMS V0.1