750TL ÜZERİ ÜCRETSİZ KARGO
 
IR Ateş Algılama Sensörü Yangın Alarm Projesi

IR Ateş Algılama Sensörü Yangın Alarm Projesi

Görüntülenme Sayısı: 61

IR Ateş Algılama Sensörü Yangın Alarm Projesi

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.

Gerekli Malzemeler:

  1. Arduino Uno BreadBoard
  2. IR Ateş Sensörü
  3. Jumper Kablo   



Teknik Özellikler:

  • Çalışma Voltajı: 5VDC
  • Data Çıkışı: Analog-Dijital
  • En: 35.37mm
  • Boy: 55.8mm     


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.




Arduino Kodu:



/* ALPGEN Robotics 
// IR Ateş Modülü Kullanımı
// 24.06.2024 
// Soru ve Yardım İçin: proje@alpgenrobotics.com
// 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
}


Destek Ürünleri

Arduino Uno Breadboard Atmega328P-AU Geliştirme Kartı
550,00 TL450,00 TL Vergiler Hariç: 450,00 TL

ARDUINO UNO BREADBOARDUNO BreadBoard, 8 yaş ve üzeri herkesin rahatlıkla kullanabileceği robotik kodlama kartıdır. Hobi amaçlı, eğitim amaçlı veya profesyonel amaçlı farklı alanlarda projeler geliştirmek için kullanılabilir. IoT projeleri, robot projeleri, Arduino projeleri ve akıllı sistemler gibi pek çok proje UNO BreadBoard ile kolaylıkla gerçekleştirilebilir. Üzerinde bulunan mini breadboard, devre bağlantılarının daha kolay yapılmasını sağlar.Arduino ile kodlanabilen tüm sensör ve modüller UNO BreadBoard ile kullanılabilir.Arduino tabanlı olan UNO BreadBoard; Arduino IDE, mBlock gibi açık kaynak programlar ile kodlanabilir.TEKNİK ÖZELLİKLERI/O Pins14 Dijital (6'sı PWM) , 6 Analog PinMikroişlemciAtmega328Çalışma Gerilimi5VGiriş Gerilimi7-15VHer I/O için Akım40mAFlash Hafıza32KBSRAM2KBEEPROM1KBSaat Hızı16MHzÖlçüler68.96mm x 58.93mmNASIL KULLANILIR?Üzerinde bulunan USB giriş ile bilgisayara bağlanır. Hazırlanan kod bloğu/satırı USB bağlantısı yapıldıktan sonra karta yüklenir. Devre bağlantıları da tamamlandıktan sonra devre çalıştırılarak proje gözlemlenir.NASIL KODLANIR?UNO BreadBoard üzerindeki mikroişlemci sayesinde bilgisayar üzerinden kolayca kodlanabilmektedir. Yaygın kullanılan kodlama platformları ile uyumludur. Hem Arduino IDE üzerinde C ile hem de blok tabanlı kodlama platformlarından kodlanabilmektedir.Arduino, Arduino IDE adı verilen kodlama platformuyla kullanılmaktadır. Robotik kodlama ürünlerinin birçoğu Arduino ile kodlanabilmektedir. C dili temeline dayanan bu kodlama platformunda, cihaz türünü Arduino UNO seçerek UNO BreadBoard’u dilediğiniz gibi kodlayabilirsiniz.   ÖRNEK PROJE ARDUINO IDE KODU /* ALPGEN Robotics */ // Arduino Uno BreadBoard 13. Pin Dahili Led Blink // 06.05.2021 // Soru ve Yardım İçin: proje@alpgenrobotics.com // www.alpgenrobotics.com // int led = 13; // Led Dijital 13'e tanımlandı void setup()  // Başlangıç Ayarlamaları {  pinMode(led, OUTPUT); // Led Çıkış Olarak Ayarlandı } void loop() // Sürekli Tekrar Edecek Olan Döngü {  digitalWrite(led, HIGH); // Led durumu HIGH yapıldı (led yandı)  delay(500);              // 500ms gecikme süresi (ledin yanma süresi)  digitalWrite(led,LOW);   // Led durumu LOW yapıldı (led söndü)  delay(500);              // 500ms gecikme süresi (ledin sönme süresi) } ..

Sepete Ekle
IR Ateş Sensör Modülü
349,00 TL249,00 TL Vergiler Hariç: 249,00 TL

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.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 DCData ÇıkışıAnalog - DijitalEn35.37mmBoy55.8mmVida 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+5VD0D2A0A0Örnek Proje Arduino Kodu/* ALPGEN Robotics // IR Ateş Modülü Kullanımı // 05.08.2021 // Soru ve Yardım İçin: proje@alpgenrobotics.com // 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
CocoBoard Atmega328 Arduino IoT Geliştirme Kartı
750,00 TL650,00 TL Vergiler Hariç: 650,00 TL

CocoBoard nedir? CocoBoard özellikle 8 yaş ve üzeri robotik kodlamaya yeni kullanıcılar için tasarlanmıştır; 2 düğme, 2 RGB led, LDR ışık sensörü ve DS18B20 sıcaklık sensörü dahili olarak Arduino tabanlı; arduino, mBlock gibi açık kaynaklı programlarla kodlanabilen bir robotik kodlama panelidir.Kimler kullanabilir ?8 ve üzeri her kişi cocoboard'u kolayca kullanabilir. Bugün kullanılan robotik kodlama setlerinin çoğu elektrik devresi bilgisine ihtiyaç duyar ve kullanıcıların kablo dağınıklığına sahip olmasına neden olur. CocoBoard üzerindeki yerleşik breadboard, sensörler ve modüller sayesinde, elektrik devresi bilgisi gerektirmez ve robotik kodlama projelerinin kablo karışıklığı olmadan gerçekleştirilmesini sağlar.Nasıl kullanılır?Bilgisayardaki USB portu ile bilgisayara bağlanır. Hazırlanan kod bloğu/hattı, USB bağlantısı yapıldıktan sonra karta yüklenir. Devre bağlantıları tamamlandıktan sonra, proje devreyi çalıştırarak gözlemlenir.Nasıl kodlanmış?CocoBoard üzerindeki mikroişlemci sayesinde, bilgisayarda kolayca kodlanabilir. Ortak kodlama platformları ile uyumludur. Hem Arduino IDE hem de blok tabanlı kodlama platformlarından C ile kodlanabilir.Arduino IDE ile c-tabanlı kodlamaArduino Arduino IDE denilen kodlama platformu ile kullanılır. Robotik kodlama ürünlerinin çoğu Arduino ile kodlanabilir. C diline dayalı bu kodlama platformunda, cihaz tipi Arduino uno'yu seçerek istediğiniz gibi cocoboard'u kodlayabilirsiniz.MBlock ile blok tabanlı kodlamaMBlock, blok tabanlı kodlama için açık kaynaklı bir platformdur. Bu platform, sürükle-drog kodlama yapısı sayesinde çok genç bireylerin bile kullanabileceği bir seviyeye kodlama getirdi. Bu şekilde, çocuklar 5-6 yaşında yazılım ve algoritma geliştirmeye başlayabilir. Ayrıca, mBlock türkçe de dahil olmak üzere birçok dili destekler.Arduino uno'nun kod bloklarını kullanarak veya ALPGEN robotik tarafından geliştirilen kod bloklarını kullanarak mBlock üzerinden CocoBoard kodlayabilirsiniz. Platformu açtıktan sonra, “cihaz ekle” düğmesini kullanarak cocoboard'u seçebilirsiniz.CocoBoard ile ne yapılabilir?CocoBoard, hem düğmeler hem de sensörler üzerinde bulunan birçok proje için geliştirmeye açık bir üründür ve harici olarak eklenebilen sensörler ve modüller ile. Örneğin;2 x Buton: Düğmeler devrede anahtar olarak hareket eder. Basıldığında 1 dijital çıktı ve diğer durumlarda 0 verir. Düğme ile RGB led'lerini yanıp söyebilir ve hatta RGB led'lerinin renklerini değiştirebilirsiniz. Düğmeleri harici olarak cocoboard'a bağlanacağınız sensörler ve modüller ile kolayca kullanabilirsiniz.2 x RGB Led:RGB led'leri, renk ölçeğinin her gölgesinde renk elde etmek için birincil renkleri (kırmızı, yeşil, mavi) karıştırır. Böylece, istediğiniz her renk için ayrı bir LED kullanmak yerine, herhangi bir kablo olmadan pratik olarak cocoboard'un yerleşik RGB led'lerini kullanabilirsiniz. Sensörler ve düğmeler ile yüzlerce farklı projeyi veya harici sensörleri ve modülleri cocoboard'a bağlayarak gerçekleştirebilirsiniz.DS18B20 Sıcaklık Sensörü: DS18B20 sıcaklık sensörü, bulunduğu ortamın sıcaklığını ölçen hassas bir sensördür. Ölçtüğü sıcaklık değerine göre 0 ile 1023 arasında farklı analog çıkışlar verir. Sıcaklık sensörünüzden seri bağlantı noktasına ölçtüğünüz değeri yazdırabilir ve RGB led'lerinin rengini ölçtüğünüz değere göre değiştirebilirsiniz. Ayrıca, sıcaklık sensörünü harici sensörler ve modüller ile cocoboard'a bağlayarak yüzlerce farklı projeyi gerçekleştirebilirsiniz.LDR Işık Sensörü: LDR ışık sensörü, üzerine düşen ışığın yoğunluğunu ölçer. Ölçtüğü ışık yoğunluğuna göre 0 ile 1023 arasında farklı analog çıkışlar verir. CocoBoard ve harici sensörler ve modüllerde hem dahili RGB led'leri ile LDR kullanarak, akıllı lambalar, akıllı evler vb. Oluşturmak için kullanılabilir. Yüzlerce farklı projeyi gerçekleştirebilirsiniz.I/O Pimleri: I/O pimleri giriş ve çıkış pimleridir. Kartın veri girişi-çıkışı bu pinlerden sağlanır. Birçok harici sensör ve modül, dijital ve analog pin girişleri ile cocoboard'a bağlanabilir. CocoBoard, ALPGEN robotik tarafından geliştirilen sensör modülleri ve Arduino için geliştirilen tüm sensörler ve modüller ile uyumludur. CocoBoard üzerinde dahili olarak mevcut olmayan I/O pimleri ve sensörleri ve modülleri kullanarak yüzlerce farklı projeyi gerçekleştirebilirsiniz...

Sepete Ekle

İlgili Yazılar

Yorum Yaz