KY-026 Nedir? Arduino ile Alev ve Yangın Algılama Sensörü Kullanımı
KY-026 Alev ve Yangın Algılama Sensörü, ortamda oluşan alevi veya alev kaynaklı kızılötesi ışığı algılamak için kullanılan pratik bir sensör modülüdür. Arduino, ESP32, Raspberry Pi ve benzeri mikrodenetleyici kartlarla birlikte kullanılarak basit yangın algılama, alev tespiti, alarm ve güvenlik projeleri geliştirilebilir.
KY-026 modülü üzerinde genellikle kızılötesi algılayıcı, LM393 karşılaştırıcı entegresi, hassasiyet ayar trimpotu ve durum LED’leri bulunur. Sensör hem analog çıkış hem de dijital çıkış verebildiği için projelerde esnek kullanım sunar. Bu yazıda KY-026 sensörünün ne olduğunu, nasıl çalıştığını, pin yapısını, Arduino bağlantısını ve örnek alev alarmı kodunu detaylı şekilde inceleyeceğiz.
KY-026 Alev Sensörü Nedir?
KY-026, alevden yayılan kızılötesi ışığı algılayarak mikrodenetleyiciye sinyal gönderen bir sensör modülüdür. Alev oluştuğunda sensör, bu ışık değişimini algılar ve Arduino tarafından okunabilecek analog veya dijital çıkış üretir.
Modül üzerindeki dijital çıkış, trimpot ile ayarlanan eşik değerine göre çalışır. Alev algılandığında dijital çıkış aktif hale gelir. Analog çıkış ise alev şiddetine ve sensörün aleve olan mesafesine göre değişen bir değer üretir. Böylece yalnızca “alev var / yok” kontrolü değil, aynı zamanda algılanan sinyal seviyesini yorumlama imkânı da elde edilir.
KY-026 Nasıl Çalışır?
Alev, görünür ışığın yanı sıra kızılötesi bölgede de ışınım yayar. KY-026 sensörü, özellikle alev kaynaklı kızılötesi ışık değişimlerine duyarlı çalışır. Sensör alevi gördüğünde üzerindeki algılayıcı elemanın çıkışı değişir ve bu değişim modül üzerindeki devre tarafından işlenir.
Modülün AO pini, algılanan alev şiddetine göre değişen analog değer üretir. DO pini ise üzerindeki trimpot ile belirlenen eşik seviyesine göre dijital olarak aktif veya pasif hale gelir. Bu yapı sayesinde sensörü hem basit alarm devrelerinde hem de ölçüm temelli projelerde kullanabilirsiniz.
| Çıkış Türü | Açıklama | Kullanım Senaryosu |
|---|---|---|
| DO | Alev algılama eşiği aşılınca dijital sinyal üretir. | Buzzer, LED veya röle tetikleme |
| AO | Alev şiddetine göre değişen analog değer verir. | Seri Monitör ile ölçüm, eşik kalibrasyonu |
Proje Uygulama Videosu
KY-026 sensörünün alev karşısında nasıl tepki verdiğini, trimpot ile hassasiyet ayarının nasıl yapıldığını ve Arduino ile alarm devresinin nasıl kurulacağını aşağıdaki video alanına ekleyebilirsiniz.
KY-026 Pin Yapısı
KY-026 modülü üzerinde genellikle 4 adet pin bulunur. Bu pinler besleme, toprak, analog çıkış ve dijital çıkış bağlantıları için kullanılır.
| Modül Pini | Görevi | Arduino Bağlantısı |
|---|---|---|
| VCC | Sensör besleme pini | 5V |
| GND | Toprak bağlantısı | GND |
| DO | Dijital çıkış. Trimpot ile ayarlanan eşik değerine göre aktif olur. | D2 |
| AO | Analog çıkış. Alev şiddetine göre değişen değer verir. | A0 |
Arduino ile KY-026 Kullanımı İçin Gerekli Malzemeler
| Gerekli Malzeme | Ürün Linki |
|---|---|
| Arduino Uno | Arduino Uno R3 Klon + USB Kablo |
| KY-026 Alev Sensörü | KY-026 Alev ve Yangın Algılama Sensörü |
| Breadboard | Büyük Breadboard 830 Pin |
| Jumper Kablo | 40 Adet Erkek-Dişi Jumper Kablo |
Arduino KY-026 Alev Alarmı Bağlantıları
Aşağıdaki bağlantı yapısı ile KY-026 sensörünün hem analog hem de dijital çıkışını Arduino üzerinden okuyabilirsiniz. Buzzer kullanarak alev algılandığında sesli uyarı oluşturabilirsiniz.
| Bileşen | Arduino Bağlantısı |
|---|---|
| KY-026 VCC | 5V |
| KY-026 GND | GND |
| KY-026 DO | D2 |
| KY-026 AO | A0 |
| Buzzer + | D8 |
| Buzzer - | GND |
Arduino KY-026 Kod Örneği
Aşağıdaki örnek kod, KY-026 sensörünün dijital çıkışını kullanarak alev algılandığında buzzer ile sesli uyarı verir. Aynı zamanda analog çıkıştan gelen değeri Seri Monitör ekranına yazdırır.
/*
Proje: KY-026 Alev ve Yangın Algılama Sensörü
Platform: Arduino Uno
Hazırlayan: Robomer
Web: https://robomer.com
Bağlantılar:
KY-026 VCC -> 5V
KY-026 GND -> GND
KY-026 DO -> D2
KY-026 AO -> A0
Buzzer + -> D8
Buzzer - -> GND
*/
const int flameDigitalPin = 2;
const int flameAnalogPin = A0;
const int buzzerPin = 8;
void setup() {
Serial.begin(9600);
pinMode(flameDigitalPin, INPUT);
pinMode(buzzerPin, OUTPUT);
Serial.println("KY-026 Alev Sensoru Testi Basladi");
}
void loop() {
int flameDigitalValue = digitalRead(flameDigitalPin);
int flameAnalogValue = analogRead(flameAnalogPin);
Serial.print("Alev Analog Degeri: ");
Serial.print(flameAnalogValue);
Serial.print(" | Dijital Durum: ");
Serial.println(flameDigitalValue);
/*
KY-026 modüllerinde dijital çıkış bazı kartlarda alev algılanınca LOW,
bazı kartlarda ise HIGH olabilir.
Eğer sistem ters çalışırsa aşağıdaki koşulu flameDigitalValue == HIGH olarak değiştirin.
*/
if (flameDigitalValue == LOW) {
digitalWrite(buzzerPin, HIGH);
Serial.println("DIKKAT: Alev Algilandi!");
}
else {
digitalWrite(buzzerPin, LOW);
}
delay(300);
}
flameDigitalValue == LOW koşulunu flameDigitalValue == HIGH olarak değiştirerek test edebilirsiniz.
Analog Değer ile Alev Algılama
KY-026 sensörünün analog çıkışı, alev şiddetine ve sensörün aleve olan mesafesine göre değişir. Daha kontrollü bir sistem kurmak isterseniz yalnızca dijital çıkışı değil, analog değeri de kullanabilirsiniz. Bunun için önce Seri Monitör üzerinden farklı ışık ve alev koşullarında değerleri gözlemlemek gerekir.
const int flameAnalogPin = A0;
const int buzzerPin = 8;
int flameThreshold = 500;
void setup() {
Serial.begin(9600);
pinMode(buzzerPin, OUTPUT);
}
void loop() {
int flameValue = analogRead(flameAnalogPin);
Serial.print("Alev Degeri: ");
Serial.println(flameValue);
if (flameValue < flameThreshold) {
digitalWrite(buzzerPin, HIGH);
}
else {
digitalWrite(buzzerPin, LOW);
}
delay(300);
}
Analog değerin artması veya azalması modül yapısına ve sensörün bağlantısına göre değişebilir. Bu nedenle eşik değerini belirlemeden önce Seri Monitör üzerinden ortam değerlerini kontrol etmek gerekir.
Hassasiyet Ayarı Nasıl Yapılır?
KY-026 modülünün üzerinde bulunan trimpot, dijital çıkışın hangi seviyede aktif olacağını belirler. Küçük bir tornavida ile trimpot çevrilerek sensörün alev algılama hassasiyeti ayarlanabilir.
- Devreyi Arduino’ya bağlayın ve kodu yükleyin.
- Seri Monitör’ü 9600 baud hızında açın.
- Ortamda alev yokken dijital çıkışın durumunu gözlemleyin.
- Güvenli mesafeden küçük bir alev kaynağı ile sensörü test edin.
- Trimpotu yavaşça çevirerek alev algılama eşiğini ayarlayın.
- Buzzer veya LED’in yalnızca alev algılandığında çalıştığından emin olun.
KY-026 Kullanım Alanları
- Arduino ile basit yangın alarmı projeleri
- Alev algılama ve güvenlik prototipleri
- Robotik sistemlerde alev yönü algılama çalışmaları
- Eğitim ve atölye uygulamaları
- Akıllı ev simülasyonları
- Buzzer veya LED uyarılı alarm devreleri
- ESP32 ile Wi-Fi destekli uyarı sistemleri
- Röle ile fan, siren veya uyarı lambası kontrol projeleri
KY-026 Kullanırken Dikkat Edilmesi Gerekenler
- Gerçek yangın alarmı yerine kullanmayın: KY-026 hobi ve prototip projeleri içindir.
- Ortam ışığını dikkate alın: Güçlü güneş ışığı veya kızılötesi kaynaklar sensör okumalarını etkileyebilir.
- Sensör yönü önemlidir: Alev sensörün algılama yönüne bakmalıdır.
- Mesafe sınırını test edin: Algılama mesafesi alev büyüklüğüne, açıya ve ortam ışığına göre değişebilir.
- Trimpot ayarı yapın: Dijital çıkış kullanılıyorsa hassasiyet ayarı mutlaka test edilmelidir.
- Röle veya yüksek akımlı yükleri doğrudan Arduino pininden beslemeyin: Röle modülü veya uygun sürücü devre kullanın.
- Yanıcı ortamda test yapmayın: Sensör testleri güvenli ve kontrollü şekilde yapılmalıdır.
KY-026 Alev Sensörü Kaynak Kodları
KY-026 alev sensörü için analog okuma, dijital eşik kontrolü, buzzer alarmı, LED uyarısı ve ESP32 ile bildirim sistemleri gibi örnek proje dosyalarını GitHub deposuna ekleyebilirsiniz.
Robomer’de Bulabileceğiniz KY-026 Alev Sensörü
Arduino, ESP32 ve Raspberry Pi projelerinizde alev algılama sistemi kurmak için KY-026 Alev ve Yangın Algılama Sensörü modülünü Robomer üzerinden inceleyebilirsiniz.
KY-026 Alev ve Yangın Algılama Sensörü
KY-026 modülü, Arduino ve benzeri kartlarla alev algılama, buzzer alarmı, LED uyarısı ve yangın algılama prototipleri geliştirmek için kullanılabilir. Analog ve dijital çıkış desteği sayesinde farklı proje senaryolarına uyum sağlar.
KY-026 Ürününü İnceleSık Sorulan Sorular
KY-026 gerçek yangın alarmı olarak kullanılabilir mi?
KY-026 sensörü hobi, eğitim ve prototip projeleri için uygundur. Gerçek yangın güvenliği uygulamalarında sertifikalı yangın algılama sistemleri kullanılmalıdır.
KY-026 dijital çıkış mı analog çıkış mı kullanılmalı?
Basit alarm projelerinde dijital çıkış daha pratiktir. Alev şiddetini veya sensör değerlerini daha detaylı izlemek istiyorsanız analog çıkış kullanılabilir.
KY-026 sensörü güneş ışığından etkilenir mi?
Evet. Güçlü ışık kaynakları ve kızılötesi ışınım sensör okumalarını etkileyebilir. Bu nedenle sensörün kullanılacağı ortamda test ve kalibrasyon yapılmalıdır.
KY-026 ile buzzer kullanılabilir mi?
Evet. Arduino üzerinden KY-026 çıkışı okunarak buzzer, LED veya röle modülü tetiklenebilir. Buzzer doğrudan Arduino pininden kontrol edilebilir; yüksek güçlü siren veya lamba için uygun sürücü veya röle modülü kullanılmalıdır.
KY-026 ESP32 ile kullanılabilir mi?
Evet. KY-026 ESP32 ile de kullanılabilir. Ancak ESP32 pinleri 3.3V lojik seviyesinde çalıştığı için bağlantı ve sinyal seviyeleri dikkatli kontrol edilmelidir.
Sonuç
KY-026 Alev ve Yangın Algılama Sensörü, Arduino projelerinde alev algılama, alarm tetikleme ve güvenlik sistemi prototipleri oluşturmak için kullanışlı bir modüldür. Analog ve dijital çıkış desteği sayesinde hem basit hem de daha kontrollü uygulamalarda kullanılabilir.
Bu sensör ile buzzer uyarılı yangın alarmı, LED göstergeli alev algılama sistemi, ESP32 tabanlı bildirim sistemi veya röle kontrollü güvenlik prototipleri geliştirebilirsiniz. Ancak gerçek yangın güvenliği uygulamalarında KY-026 tek başına yeterli değildir; yalnızca eğitim ve prototipleme amaçlı değerlendirilmelidir.
Alev Algılama ve Sensör Projelerinizi Robomer ile Geliştirin
KY-026 Alev Sensörü, Arduino kartları, buzzer, breadboard, jumper kablo ve diğer sensör modüllerini Robomer üzerinden inceleyerek kendi alarm ve güvenlik prototiplerinizi geliştirebilirsiniz.
KY-026 Alev Sensörünü İncele