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

HC-SR501 PIR sensörü

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 PIR Sensör Blok Diyagramı

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:

HC-SR501 PIR Sensörü İle Hırsız Alarmı

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.

mBlock PIR Sensör Blok Diyagramı Canlı Mod

Aşağıdaki blok şemasını ise Kuklalar sahnesinde oluşturacağız.

mBlock PIR Sensör Blok Diyagramı Canlı Mod Kuklalar Sahnesi

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 

Oval@3x 2

Bu ipuçlarını kaçırmayın!

Kayıt butonuna bastıktan sonra e-postanız gelen kutunuza giderek gelen e-postayı onaylamayı unutmayınız. Gelen kutusunda görülmeyen postalar için Önemsiz -Spam klasörünü kontrol edebilirsiniz. Eğer kayıt e-postası ulaşmadıysa iletişim menüsünden bu durumu bildirebilirsiniz.

Yazan: Ahmet Candemir
Teknik Öğretmen - Cisco Instructor - Microsoft MCP - ECDL MS Office Advanced Expert - Adobe Eğitmeni - MEB Fatih Projesi Koordinatörü - Robotik Kodlama Eğitmeni