4 Haziran 2015 Perşembe

Hadi Arduino ile Yangın Alarmı Yapalım (Fire alarm made ​​with Arduino) (Flame Sensor)

Evet bu yazımızda Flame Sensor (Ateş Algılayıcı Sensör) kullanarak basit bir yangın alarmı yapmaya çalışacağım.

Bunun için ihtiyacımız olan şeyler:
1 Adet Arduino Uno
1 Adet Breadboard
1 Adet Ateş Algılayıcı Sensör
4 Adet 7 Segment Display (Aslında 6 tane olsaydı çok daha hoş olabilirdi)
8 Adet 220 Ohm Direnç
Jumper Kablolar
Yangın algılayıcı sensörümün analog pinini A0 Analog input pinime bağladım ve kod kısmında sensörden okuduğum değerleri sensörün minimum ve maksimum değerlerini girip MAP komutuyla map ederek iki sonuç aldım. Aslında bir nevi kartımın dijital pini yerine analog pini kullanıp aldığım sonucu dijitale çevirmiş oldum. Direkt dijital pininden de alabilirdim ama burada amacım MAP komutunu da görmenizi sağlamaktı. Buradan aldığım değere göre segment displaylerin benim için gerekli pinlerini bağladığım Unomun 2 nolu piniyle de gerekli segmentleri yaktım. Maalesef elimde yeteri sayıda Segment Display bulunmadığı için Yangın algılandığında yangın yerine fire yazmak zorunda kaldım. 
İşte devre:

Devremde 7 segment displayleri dinamik olarak kullanmak yerine ihtiyacım olan pinleri (bana fire yazmaya yetecek pinleri) 2 nolu pine ve gnd pinine bağladım. Böylelikle 7 segment displaylere pinlerimi harcamamış, yani onları statik olarak kullanmış oldum. Bu arada benim kullandığım 7 Segment Displayler ANOTTUR. Siz Katot kullanıyorsanız devrenizi ona göre kurmalısınız. 

KOD:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19


const int sensorMin = 0;
const int sensorMaks = 1024;
void setup() {
Serial.begin(9600);
pinMode (2,OUTPUT);
}
void loop() {
int sensorDegeri = analogRead(A0);
int aralik = map(sensorDegeri, sensorMin, sensorMaks, 0, 3);
   switch (aralik) {
   case 0:
   digitalWrite(2,HIGH);
   Serial.println("**Yangin!**");
   break;
   case 1:
   Serial.println("Ates Algilanmadi");
   digitalWrite(2,LOW);
   break;
   }
delay(10);

//writed by Ercancag}



Video;
                           


Ercan ÇAĞLAYAN CÜ-EEM  2015


Hiç yorum yok:

Yorum Gönder