Print this page
Ateş Algılayıcı Sensör Kartı (Flame Sensor) Kullanımı, arduino ve mblock kodları (Arduino Dersleri, 20)

Ateş Algılayıcı Sensör Kartı (Flame Sensor) Kullanımı, arduino ve mblock kodları (Arduino Dersleri, 20) Featured

Rate this item
(0 votes)

Bu dersimizde Ateş Algılayıcı Sensör Kartı (Flame Sensor) ilgili temel bir uygulama yapacağız.

Uygulamamızda normal şartlarda yeşil led yanacak, eğer ortamda bir ateş algılandığında ise kırmızı led yanacaktır.

Not: Ateş algılayıcı sensör hem dijital hem de analog değer okuyabilmektedir. Biz bu uygulamada dijital girişi yani D0 pinini kullanacağız. Dilerseniz siz daha hassas sonuçlar için A0 pinini kullanarak analog veri okuyabilir ve ataşin şiddetine göre farklı işlemler yapabilirsiniz. Ayrıca sensörün arkasında bulunan potansiyemetreden hassasiyetini ayarlayabilirsiniz.


Gerekli Malzemeler

1 adet Arduino Uno R3
1 adet breadboard
1 adet Ateş Algılayıcı Sensör Kartı (Flame Sensor)
2 adet led (kırmızı, yeşil)
2 adet direnç (220 ohm)
6 adet jumper kablo (3 EE, 3DE)

Ateş Algılayıcı Sensör Kartı (Flame Sensor) nedir?

Ateş algılayıcı sensör kartı 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 hem de dijital şekilde çıkış alınabilmektedir.  (Robotistan)

Ö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.

 

Ateş Algılayıcı Sensör Kartı (Flame Sensor)  Devresi       

Ateş Algılayıcı Sensör Kartı (Flame Sensor) Kullanımı Kodları

//not bu uygulamada sensör D0 yani dijital giriş olarak kullanılmıştır.
//sensörle dilerseniz analog olarak değer okuyabilirsiniz.
#define yesil 3
#define kirmizi 4
#define ates 2
//ledlerimizi ve sensorumuzu tanımladık
int durum;  // durum isimli bir değişken tanımladık

void setup() 
{
pinMode(yesil, OUTPUT);
pinMode(kirmizi, OUTPUT);
pinMode(ates, INPUT);
// ledleri çıkış, sensörü giriş olarak tanımladık.
Serial.begin(9600);  
//serial ekrandan anlık değerleri kontrol etmek isterseniz başlatabilirsiniz
}


void loop() 
{
durum=digitalRead(ates);
Serial.println(durum);
delay(100);
// sensör ortamdaki kızılötesi sinyalleri algılayarak  durum değişkenine değer göndermektedir.

if (durum==0)  //ortamda alev veya ateş varsa
{
digitalWrite(yesil,0)  ;
digitalWrite(kirmizi,1)  ;
}
else  //yoksa
{
digitalWrite(yesil,1)  ;
digitalWrite(kirmizi,0)  ;
}


}

 

Ateş Algılayıcı Sensör Kartı (Flame Sensor) Kullanımı Mblock Kodları

 

 

 

Share:

Latest from RAM