Raspberry Pi Raspberry Pi ile Yangın Alarm Uygulaması By Ömer Aba Posted on 20 Haziran 2016 4 min read 1 0 5,898 Paylaş ! Facebook Paylaş ! Twitter Paylaş ! Google+ Paylaş ! Reddit Paylaş ! Pinterest Paylaş ! Linkedin Paylaş ! Tumblr Merhaba arkadaşlar, Bu yazımızda sizlere Raspberry Pi ile yangın alarm uygulamasını anlatacağım. Öncelikle kullanacağımız ateş algılayıcı sensörü tanıyalım. 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. Bundan dolayı IR alıcı kart olarak da kullanılabilmektedir. Üzerindeki trimpot ile hassasiyet ayarı yapılabilmekte ve hem analog hem de dijital şekilde çıkış alınabilmektedir. Teknik özellikleri şöyle: Sinyal çıkışı : 20 cm (4.8V) – 100 cm(1v) Çalışma Voltajı : 5V Boyutları : 18 mm x 12 mm Ateş algılayıcı sensör Şimdi sıra devremizi kurma aşamasına geldi. Aşağıdaki resim ve tabloda gösterildiği gibi devremizi kuruyoruz. Yangın alarm uygulama devresi Ateş Algılayıcı Sensör Raspberry Pi DO (Digital Out) GPIO Board 7 (BCM 4) VCC GPIO Board 2 (5V) GND GPIO Board 6 (GND) Devremizde bağlantıları tabloda belirtildiği gibi kurduktan sonra yazılım kısmına geçiyoruz. Şimdi uygulamamızı çalıştıracak kod kısmını yazıyoruz. Raspberry Pi terminaline giriş yaptıktan sonra sudo nano yangin.py komutunu giriyoruz. Ekrana gelen boş ekrana aşağıdaki kodu yazıyoruz. [php] import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(4,True) dizi= [] while True: deger=GPIO.input(4) if len(dizi)>99: ort=0 for i in dizi: ort=ort + i dizi=[] if ort==0: print "Ates Algilandi" else: dizi.append(deger) time.sleep(0.0003) [/php] kodu yazarken boşluklara dikkat etmek gerekiyor. Hatalı bir boşluk kodumuzun çalışmamasına sebep olabilir. Kodu yazdıktan sonra ctrl+x yapıp gelen ekrana Y harfini girerek kodumuzu kaydediyoruz. Şimdi devremiz ve kodumuz hazır olduğuna göre artık uygulamamızı deneyebiliriz. Terminal ekranına sudo python yangin.py yazıp çalıştırıyoruz. Çakmak veya kibritle ateş algılayıcı sensörüne doğru ateşi yaklaştırınca ekranda aşağıdaki resimde gösterildiği gibi “Ateş Algilandi” yazısı çıkacaktır. Bu uygulamamızın sonuna eklediğimiz videoda da uygulamanın nasıl çalıştığını göreceksiniz. Bu uygulama ile önceki yazılarımdan LED yakma ve mail atma uygulamalarını da birleştirebilirsiniz. Bu şekilde yangın durumunda LED ile uyarı verebilirsiniz ve mailinizle haberdar olabilirsiniz. Bu projeyi geliştirebiliriz. Yeni fikirlere açığım 🙂