Ateş Sensörü ile Yangın Alarm Sistemi Projesi
Hayat kurtaran güvenlik teknolojilerini sınıfta veya evde yapıyoruz! Ateşin yaydığı kızılötesi ışınları algılayan Flame sensörüyle yangın alarmı devresi tasarlıyoruz.
🎯 Projenin Amacı ve Kazanımları
🧰 Gerekli Malzemeler
🔌 Devre Şeması ve Pin Bağlantı Tabloları
💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)
const int alevPin = 2; const int buzzerPin = 8; const int ledPin = 9; void setup() { pinMode(alevPin, INPUT); pinMode(buzzerPin, OUTPUT); pinMode(ledPin, OUTPUT); } void loop() { int yanginVar = digitalRead(alevPin); // Çoğu alev sensörü alev gördüğünde LOW verir if (yanginVar == LOW) { // Yangın Algılandı! digitalWrite(ledPin, HIGH); tone(buzzerPin, 1000); // 1000 Hz ses delay(100); digitalWrite(ledPin, LOW); tone(buzzerPin, 500); // 500 Hz ses delay(100); } else { // Güvenli noTone(buzzerPin); digitalWrite(ledPin, LOW); } }
💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)
Alevlerin tepesinde 760 nm - 1100 nm dalga boyunda kızılötesi ışık yayılır. Sensörün ucundaki siyah fotodiyot bu ışığı soğurarak iletime geçer.
🚀 Kendini Geliştirme Görevi (Challenge)
Ateş algılandığında bir servo motoru çalıştırarak minik bir yangın söndürme vanasını açan mekanizma ekleyin!