mBlock Dersleri-24 HC-SR501 PIR Sensörü İle Hırsız Alarmı
mBlock 5 serisi ile Arduino uygulamalarına devam ediyoruz. Bu yazımızda mBlock 5 HC-SR501 PIR Sensörü İle Hırsız Alarmı devresini yapacağız. HC-SR501 Hareket sensörü nedir, nasıl çalışır? Hareket sensörü kullanarak nasıl alarm devresi tasarlayabiliriz? bunlar hakkında bilgilendirme yapacağım. Hem normal mod hem de canlı modda devrenin tasarlamasını yapacağız.
mBlock programı blok kısmı, devre montaj şeması, devre kurulumu detaylı anlatım ve devre çalışma videosu şu şekildedir.
Devre tasarımına geçmeden önce HC-SR501 PIR (Hareket) Sensörü hakkında bilgi verelim.
PIR(Passive Infra Red) hareket sensörleri çevredeki cisimlerin hareketlerini algılayarak bağlı olduğu sistemlere iletebilen sensörlerdir. Hareketi algılamak için ortamdaki ani kızılötesi değişimleri kullanırlar.
Sensör çalışma mesafesi minimum 3 metre, maksimum 5 metredir. PIR sensörler dijital veriler üretirler. Hareket algıladığı an DATA çıkışını HIGH (1) yapmaktadır. Yaklaşık 5 sn HIGH seviyesi aktif bulunmaktadır. Bu süre sonrasında çıkış LOW’a (0) geri dönmektedir.
PIR sensörünün 3 adet pin girişi vardır. Bu pinler VCC(5Volt) , GND ve Data (Out) pinleridir. Sensör üzerinde SX ve TX olmak üzere iki adet trimpot (ayarlı direnç) bulunmaktadır. SX trimpotu sensörün görme mesafesini (Hassasiyet) 3 ile 5 metre arasında değiştirmektedir. TX trimpotu ise sensörün hareket algıladıktan sonra ne kadar süre çıkış vereceğini (zaman ayarı) ayarlamaktadır.
Özellikleri:
Çalışma Voltajı: 5-12V
Lojik Sinyal Çıkış Seviyesi: 3,3V
Algılama Alanı: 3-5 metre
Algılama Açısı: 140º
Bekleme Süresi: 5-200 saniye
Hareket sensörleri en çok apartman merdiven boşluklarında otomatik yanan ışıklar üzerinde bulunur. Ayrıca otomatik açılır kapanır kapılarda da kullanılmaktadır.
MBLOCK PROGRAMI BLOK ŞEMASI:
mBlock programında üstteki blok diyagramını kullanarak devremizin blok kısmını tasarlayabiliriz. Blok şemasında sensor isimli bir değişken tanımladık. Değişken nasıl tanımlanır? öğrenmek istiyorsanız aşağıdaki bağlantıyı tıklayıp inceleyebilirsiniz.
https://egitim.ahmetcandemir.com.tr/mblock-dersleri-13-mblock-degisken-olusturma/
DEVRENİN ÇALIŞMASI:
Hareket sensörü önünde bir hareket algıladığında led diyot yanacak, buzzer alarm sinyali üretecektir. Hareket sensörü, bir hareket algılamadığı zaman led diyot yanmayacak, buzzer ses vermeyecektir. Hareket sensörünün hangi mesafede algılama yapacağı ve sensörün aktif kalma süresi, sensör üzerinde yer alan ayarlı dirençler üzerinden yapılabilir.
DEVRE MONTAJ ŞEMASI:
DEVRE KURULUMU:
Malzemeler:
Arduino Uno
Breadboard
1 adet led diyot
1 adet 220 Ω direnç
1 adet buzzer
1 adet HC-SR501 PIR Sensörü
5 adet iki ucu erkek jumper kablo
Breadboard üzerine HC-SR501 PIR Sensörü yerleştirilir. Sensörün Vcc pini Arduino’nun +5 Volt pinine, sensörün GND pini, board üst kısmında eksi bağlantı sırasına, sensörün DATA pini Arduino’nun 8 numaralı pinine bağlanır. Breadboard üzerine 1 adet led diyot yerleştirilir. Led diyotun eksi ucu board üst kısmında eksi bağlantısı sırasına bağlanır. Led diyotun artı ucuna 220 ohm’luk direnç bağlayarak direncin ucu Arduino nun 6 numaralı pinine bağlanır. Breadboard üzerine buzzer yerleştirilir. Buzzer ın eksi ucu, board ın üst kısmında eksi bağlantısı sırasına yerleştirilir. Buzzer ın artı ucu, Arduino’nun 7 numaralı pinine bağlanır. Breadboardın üst kısmında led diyotun ve buzzer ın eksi uçlarının bağlı olduğu kısımdan bir kablo ile Arduino’nun GND pinine bağlantı yapılarak devre tamamlanır.
mBlock 5 Canlı Mod HC-SR501 PIR Sensörü İle Hırsız Alarmı
Devreyi Canlı modda kurup aynı zamanda sensörün durumunu sahne üzerinde pandaya yazılı olarak söyletmek istersek aşağıdaki blok devresini kurabilirsiniz. Bu blok şemasını Aygıtlar sahnesinde oluşturacağız.
Aşağıdaki blok şemasını ise Kuklalar sahnesinde oluşturacağız.
Daha sonra Aygıtlar sahnesine gelerek kodları Arduino kartına gönderip kukla üzerinden gelen veriyi Panda üzerinde okuyabiliriz.
DEVRENİN ÇALIŞMASI:
Aygıtlar sahnesinde sensörden aldığımız değeri yükleme modu iletisi bloğu ile kukla sahnesine gönderiyoruz. Kukla sahnesinde ise aygıtlar sahnesinden gelen değeri Panda üzerindeki değer göstergesinden okuyoruz.
mBlock 5 HC-SR501 PIR Sensörü İle Hırsız Alarmı
Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda devremizin kurulumunu izleyebilirsiniz. Ayrıca kanalımızda mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.
https://www.youtube.com/@candemirahmet
Yorum Yap