Arduino İle Alev Sensörü Kullanımı

Alev sensörü 760 nm – 1100 nm arasındaki dalga boyuna sahip ateşi tespit etmek için kullanılan bir sensör kartıdır. Üzerinde bir adet IR alıcı barındırır. Yangın söndüren robotlarda ateş algılama sensörü olarak kullanabilmektedir. Üzerindeki trimpot ile hassasiyet ayarı yapılabilmekte ve hem analog hemde dijital şekilde çıkış alınabilmektedir. Ama bizim kullanacağımız sensörde sadece dijital çıkış var. Bu sizi korkutmasın analog çıkışlı olanda sadece analog değer okuması yapmanız lazım.

Eğer sizin sensörünüzde analog çıkışı var ise aşağıdaki linkten analog verinin nasıl okunacağına bakabilirsiniz.

Alev Sensörü
Alev Sensörü

Alev Sensörü Özellikleri

  • Çalışma Voltajı : 5V
  • Sinyal Çıkışı : 20 cm(1V) – 100 cm (4.8V)
  • Yangın söndüren robotlarda ve ateş algılama sistemelerinde kullanılabilir.
  • IR alıcı kartı olarak kullanılabilir.
  • Boyutları : 18 mm x 12 mm
  • Çeşitli yüzeylere montaj işleminin rahat bir şekilde yapılması için kart üzerinde M3 vida deliği bulunmaktadır.
  • Alev algılama açısı 60 derecedir.

Alev Algılamak İçin Gerekli Malzemeler

Arduino İle Alev Sensörü Bağlantı Şeması

Arduino İle Alev Sensörü Bağlantı Şeması
Arduino İle Alev Sensörü Bağlantı Şeması
Arduino Sensör
5VAlev Sensörü VCC
GNDAlev Sensörü GND
8Alev Sensörü DO
GNDBuzer –
13Buzer +
Devre Bağlantı Pinleri

Arduino Alev Sensörü Kodu

int buzer = 13 ;// buzer pini
 
int flame_sensor_pin = 8 ;// alev sensörü pini
int flame_pin = HIGH ; // alev durumu
 
void setup ( ) {
 
pinMode ( buzer , OUTPUT ); // buzerı çıkış olarak ayarlıyoruz
pinMode ( flame_sensor_pin , INPUT ); // alev sensörünü giriş olarak ayarlıyoruz
Serial.begin ( 9600 );// seri haberleşme bağlantı hızı ayarlama
}
 
void loop ( ) {
flame_pin = digitalRead ( flame_sensor_pin ) ; // sensörü oku
if (flame_pin == LOW ) // alev kontrolü
{
Serial.println ( " ALEV , ALEV , ALEV " ) ;
digitalWrite ( buzer , HIGH ) ;// buzerı çalıştır
}
 
else
{
Serial.println ( " Alev Yok " ) ;
digitalWrite ( buzer , LOW ) ; // buzerı durdur
}
}