Arduino IR Ateş Algılayıcı Sensör Modülü
Arduino IR Ateş Algılayıcı Sensör Modülü
Arduino IR Ateş Algılayıcı Sensör Modülü
Arduino IR Ateş Algılayıcı Sensör Modülü
Arduino IR Ateş Algılayıcı Sensör Modülü
Arduino IR Ateş Algılayıcı Sensör Modülü
Arduino IR Ateş Algılayıcı Sensör Modülü
Arduino IR Ateş Algılayıcı Sensör Modülü

ALPGEN ROBOTİCS

Arduino IR Ateş Algılayıcı Sensör Modülü

Ürün Kodu:6XHPZ38YF8
Hemen Al
featuresÜcretsiz kargo
featuresUygun Fiyat
Ürün Açıklaması

arduino sensör modülleri

IR ATEŞ SENSÖR MODÜLÜ

IR ateş sensörü modülü dalga boyu 760nm ile 1100nm aralığındaki yangın kaynağını ya da diğer ışık kaynaklarını algılamak için kullanılır. Modül üzerinde bir adet IR alıcı ve bir adet trimpot bulunur. Trimpot ile hassasiyet ayarı yapılabilir. IR alıcı modülü, hem dijital hem analog çıkış verebilir.

arduino IR ateş sensör modülü
 

 

Nerede Kullanılır?


Arduino ile robotik kodlama projelerinde sıkça kullanılmaktadır. Yangın alarmı, yangın söndürme robotu vb. projelerde kullanılabilir.

 

Çalışma Voltajı 5V DC
Data Çıkışı Analog - Dijital
En 35.37mm
Boy 55.8mm
Vida Delik Çapı 3.2mm
Örnek Proje Devre Şeması
 
Bu projede IR ateş modülünden okunan değer seri porta yazdırılacak ve okunan değere göre kart üzerindeki dijital 13 pinine bağlı LED yanacaktır. Sensörden okunan değer 980'den büyükse LED yanacak, küçükse LED sönecektir. Projede IR Ateş sensörü modülü ile Arduino Uno Breadboard kullanılmıştır.
 
IR Ateş Sensör Modülü Arduino Uno Breadboard
- GND
+ 5V
D0 D2
A0 A0

arduino ateş sensörü devresi örnek kod

Örnek Proje Arduino Kodu

 

/* ALPGEN Robotics 
// IR Ateş Modülü Kullanımı
// 05.08.2021 
// Soru ve Yardım İçin: [email protected]
// www.alpgenrobotics.com */
#define Analog  A0  //Alev modülünün analog çıkış A0'a bağlı
#define Digital 2   //Alev Modülünün dijital çıkışı D2'ye bağlı
#define LED     13  // Durum ledi dijital 13'e tanımlandı
int AnalogValue = 0;  //Analog verilerin tutulacağı değerin tanımlanması
void setup() {
 //Giriş ve Çıkış pinlerinin tanımlanması
 pinMode(LED, OUTPUT);
 pinMode(Digital, INPUT);
 pinMode(Analog, INPUT);
 digitalWrite(LED, LOW);  //Ledi söndürme
 Serial.begin(9600); // Seri haberleşme hızı 9600 Baudrate ayarlandı
}
void loop() {
 AnalogValue = analogRead(Analog); //Analog verinin okunup kaydedilmesi
 Serial.println(AnalogValue); //Seri monitöre analog verinin yazdırılması
 if(AnalogValue > 980) // eğer analog veri 960'dan büyükse
 {
   digitalWrite(LED,HIGH); // durum ledi yansın
 }
 else                      //değilse
 {
   digitalWrite(LED,LOW); // durum ledi sönsün
 }
 delay(300); // 300ms gecikme süresi
}

 
SEPETE EKLE
Yorumlar
Bu ürün için henüz yorum yapılmamış.