Merhaba arkadaşlar bugün HC-SR501 PIR ve 2×16 LCD ekran nedir? Nasıl Kullanılır bunları öğrenip,pratik yapacağız.
HC-SR501 PIR Sensörü Nedir?
Bu sensör, etraftaki hareketleri algılamak için kullanılan bir modüldür. İçerisinde IR sensör vardır. Kullanacağımız uygulamaya göre üzerinde bulunan potansiyometreleri bir tornavida aracılığıyla ayarlayarak hassasiyetini ve ölçüm mesafesini ayarlayabiliriz. Dijital çıkış veren bir sensördür.
Özellikler:
- Çalışma Voltajı: 5-12V
- Lojik Sinyal: 3.3V
- Algılama Mesafesi: 3-5 metre
- Çıkış Bekleme Süresi: 5-200 saniye
- Ürün Boyutları: 33x25x24 mm
Malzeme Listesi:
- 1 adet Arduino (istediğiniz modeli kullanabilirsiniz)
- 1 adet 2×16 LCD Ekran
- 1 adet HC-SR501 PIR Sensörü
- Jumper Kablolar
- 1 adet Breadboard
- 1 adet Potansiyometre
- 1 adet Led
Bağlantı Şeması:
Kod:
Başlangıç:
Öncelikle kodumuzu yazmaya kütüphaneleri dahil ederek başlıyoruz. Halihazırda Arduino programını yükleyince bilgisayarımıza yüklenen LiquidCrystal adlı kütüphaneyi LCD ekranımızı kullanmak için dahil ediyoruz. Daha sonra LCD ekranımızın Arduino’da hangi pinlere bağlı olduğunu tanımlıyoruz ve ledimizin ve sensörümüzün hangi pinlere bağlı olduğunu tanımlıyoruz.
void setup kısmında ise seri haberleşmeyi ve LCD ekranımızı başlatıyoruz. Ledimizi çıkış, sensörümüzü ise giriş olarak tanımlıyoruz. lcd.clear(); komutu ile LCD ekranımızı temizliyoruz ve ardından gelen satırlar ile Arduinomuza reset attığımızda ekrana 1 saniyelik süre ile Robolink Teknoloji yazdırıyoruz. Dilerseniz bu kısımı değiştirip kendi isminizi yazabilir, veya kaldırabilirsiniz.
void loop kısmında ise sensörümüzden gelen hareket verisini okuyoruz ve hareket olup olmaması durumuna göre ledimizi yakıp söndürüyoruz. Ayrıca haraket varsa LCD ekranımıza ve seri ekranımıza “Hareket Algılandı”; eğer hareket yoksa, “Hareket Yok” yazdırıyoruz.
Kodumuz ve devremiz tamamlandığına göre artık kodumuzu Arduino’ya atabilir ve test edebiliriz. Eğer bir yerde takıldıysanız ya da bir sorunuz olursa size yardımcı olmayı çok isteriz. Bu nedenle yorum yazmaktan çekinmeyin!
HC-SR501 PIR ve 2×16 LCD Ekranla işlediğimiz dersimiz işinize yaradıysa ve hoşunuza gittiyse diğer derslerimize göz atmayı unutmayın 🙂
Acaba bu semanın yapım videosu varmi