Arduino Alev Algılama Nasıl Çalışır
Arduino Alev Algılama Sensörü Modülü Kullanımı Nedir? Bu makalemizde, Arduino Alev Algılama Sensörü Modülü'nün kullanımını adım adım inceleyerek basit bir Yangın Alarm Sistemi projesi üzerinden örnekleyeceğiz. Tüm adımları öğrenerek, basit bir yangın alarm sistemini nasıl kurabileceğinizi öğrenelim. Alev algılama sensörü modülü, ışığı algılamak için bir fotodiyot ve hassasiyeti kontrol etmek için bir op-amp içerir. Ayrıca yangını algıladığında YÜKSEK seviyede bir sinyal üretmek için kullanılır. Arduino, bu sinyali okur ve devreli bir buzzer aracılığıyla sinyal verirken aynı zamanda bir LED'i açarak görsel bir uyarı sağlar. Bu proje kapsamında kullanılan alev sensörü, IR tabanlı bir alev algılama sensörüdür.
Gerekli Malzemeler:
- Arduino Uno R3 DIP Klon
- Alev Algılama Sensörü
- 12V Devreli Buzzer
- Breadboard
- 5mm Kırmızı LED
- 220R 1/4W Direnç
Arduino Alev Algılama Sensörü Özellikleri: Alev algılama sensörü, alev veya yangın tespiti yapmak ve bu tespitlere yanıt vermek amacıyla tasarlanmış bir sensördür. Algılanan bir alevin varlığına yanıt olarak alınan eylemler, kurulum ve amaçlarına bağlı olarak farklılık gösterebilir. Bu eylemler arasında bir alarmın etkinleştirilmesi, bir gaz hattının kapatılması (örneğin propan veya doğal gaz hattı gibi), veya bir yangın söndürme sisteminin devreye girmesi bulunabilir.
Farklı tipte alev algılama yöntemleri mevcuttur. Bunlar arasında IR dizisi dedektörleri, kızılötesi (IR) dedektörleri, kızılötesi termal kameralar, UV/IR dedektörleri gibi ultraviyole dedektörleri bulunmaktadır.
Yangın meydana geldiğinde, az miktarda kızılötesi ışık yayılır ve bu ışık, sensör modülündeki fotodiyot (IR alıcı) tarafından algılanır. Ardından, IR alıcısındaki voltaj değişimini kontrol etmek için bir Op-Amp kullanılır. Böylece, yangın tespit edildiğinde çıkış pinimiz (DO), 0V (LOW) seviyesine düşer ve yangın olmadığında 5V (HIGH) seviyesinde kalır.
Bu projede IR tabanlı bir alev sensörü kullanılmaktadır. Bu sensör, yüksek hızlı ve yüksek hassasiyetli NPN silikon fototransistöre dayanmaktadır. 700 nm ila 1000 nm arasındaki dalga boylarındaki kızılötesi ışığı algılayabilir ve yaklaşık 60°'lik bir algılama açısına sahiptir. Alev sensörü modülü, bir fotodiyot (IR alıcı), bir direnç, bir kapasitör, bir potansiyometre ve bir LM393 karşılaştırıcısını içeren entegre bir devrede bulunur. Hassasiyet, üzerindeki potansiyometre ayarlanarak değiştirilebilir. Çalışma voltajı, dijital çıkışlıdır ve 3.3V ile 5V DC arasında değişir. Yüksek mantık seviyesi çıkışı, alev veya yangının varlığını gösterirken, düşük mantık seviyesi çıkışı, alev veya yangın olmadığını gösterir.
Alev Algılama Sensörü Arduino Kodu
int buzzerPin = 8;
int ledPin = 7;
int flameSensorPin = 4;
int flameDetected;
void setup() {
Serial.begin(9600);
pinMode(buzzerPin, OUTPUT);
pinMode(ledPin, OUTPUT);
pinMode(flameSensorPin, INPUT);
}
void loop() {
flameDetected = digitalRead(flameSensorPin);
if (flameDetected == 1) {
Serial.println("Alev Algılandı!");
digitalWrite(buzzerPin, HIGH);
digitalWrite(ledPin, HIGH);
delay(200);
digitalWrite(ledPin, LOW);
delay(200);
} else {
Serial.println("Yangın Yok");
digitalWrite(buzzerPin, LOW);
digitalWrite(ledPin, LOW);
}
delay(1000);
}
Sayfamız sürekli olarak yeni içeriklerle güncelleniyor. Size sormak istediğimiz soruları lütfen yorum olarak paylaşın!
Berat KURTGÖZ (Yazar)
Tasarım ssnasıl göründüğü ya da nasıl hissettirdiği ile ilgili bir şey değildir. Tasarım nasıl çalıştığı ile ilgilidir
Makaleleri
45
Makale Okunması
19484
Yorumunuz Gönder