makaleler / Diğer Konular / Arduino Flame 'Alev' Sensor Kullanımı

Arduino Flame 'Alev' Sensor Kullanımı

04.12.2016 23:45:46

Arduino ile Alev Sensörü modülünü kullanmak ve keşfetmek için hızlı ve basit bir başlangıç rehberi.

Arduino alev sensörü

Gerekli malzemeler: Alev Sensörü, Arduino, Board, Led ve bir adet direnç yeterli olacak ayrıca test için bir adet çakmak.


Flame 'Alev' Sensörünü Tanıma

Bu tip sensörler kısa mesafe içinde alev 'yangın' algılaması için kullanılır ofis ve ev içinde güvenlik sağlamak amacıyla kullanılabilir.


Mesafe

Ben yaptığım testlerde yaklaşık olarak bir metreye kadar algıladığını gördüm ortamdan dolayı daha fazla aralık testi yapamadım.


Nasıl Çalışır

  • Alev sensörü 760 nm ~ 1100 nm ışıkta IR dalga boyuna karşı çok hassastır.
  • Analog çıkış (A0): Gerçek zamanlı ve real bir değer üretir.
  • Dijital çıkış (D0): Sıcaklık belirli bir eşiğe ulaştığında bir olarak döner.

Alev Sensörü Pinleri

  • A0 ---> Analog çıkış
  • GND ---> Topraklama
  • + ---> Pozitif gerilim girişi: Digital için analog 3.3v için 5v.
  • D0 ---> Dijital çıkış

Örnek
int kirmiziLed = 3; // led'in baglandigi bacak
int analoog    = A0; //
int sensorPin  = 6;
int val = 0; // Bu degisken bir ya da sifir icerecek 0 ise her sey normal bir ise yangin var.


float sensor;

void setup (){
  pinMode (kirmiziLed, OUTPUT);
  pinMode (analoog, INPUT);
  pinMode (sensorPin, INPUT);// yangin sensorunden data gelecek o yuzden INPUT 
  Serial.begin(9600); // gelen datayi seri port uzerinden izlemek icin.
}

void loop() {
  // sensor = analogRead(analoog); // Gelen verinin saf halini analog uzerinden gorebilirsiniz ama float degerler akacagi icin biz kullanmayacagiz.
  // Serial.println(sensor);
  
  val = digitalRead (buttonpin);
  
  Serial.println(val);
  
  if (val == HIGH) // HIGH sabittir degeri bir dir ARDUINO tanimlanmadan kullanilabilir.
  {
     digitalWrite (kirmiziLed, HIGH);
  }
   else
  {
    digitalWrite (kirmiziLed, LOW);
  }
  delay(1000);
}
yazar husonet

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
Ahmet
Ahmet
05.12.2016 11:32:00

Merhaba pythontr.com admini. Yaptığınız çalışmaları özenle takip ediyorum. Çalışmalarınız için teşekkür ederim. Devamını bekliyorum.

Hüseyin Özdemir
06.12.2016 13:12:24

Merhaba, İlginiz için teşekkür ederiz.

İsa
İsa
21.04.2017 16:14:26

Hocam kolay gelsin. Ben de aynı devre ile uğraşıyorum. Fakat Lee yerine buzzer kullanıyorum ama program kodlarını mBlock programı ile yapıyorum.sizin yazdığınız kodları oraya aktaramadım. Bir de buzzer dan alarm sesi alınca butona basıp alarmı durdurmak istiyorum yardımcı olabilir mısınız,? Teşekkür ederim iyi çalışmalar.

Hüseyin ÖZDEMİR
24.04.2017 00:29:24

Merhaba,

Esasen button üzerinden kapatmana gerek yok led yerine buzzer ı bağlarsan alev sensörünün basit mantıkla bir ve sıfır döndürdüğünü düşünürsen tersi bir durumda buzzerı kapatabilirsin.

İllaki buzzer kullanmak istersen yakında buzzer kullanımı hakkında ufak bir video yayınlamayı planlıyorum. Video kanalımıza abone olursan oradan takip edebilirsin.

Kolay gelsin...

anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda