Arduino: Alarmlı Hareket Dedektörleri Oluşturun - Nasıl Çalışır
Arduino ile sadece eğlenceli LED küpler oluşturmakla kalmaz, aynı zamanda alarm fonksiyonlu bir hareket dedektörü gibi daha pratik şeyler de yapabilirsiniz. Bunu nasıl yapacağınızı bu pratik ipucunda bulabilirsiniz.
Arduino: PIR modülü nasıl çalışır?
Arduino ile tonların nasıl verileceğini anlamak için, önce makalemizi okumalısınız. Daha sonra üzerine inşa edebilirsiniz.
- Testimizde, hareket dedektörü olarak HC-SR501 modülünü kullanıyoruz; bu, internette az para karşılığında satın alınabiliyor.
- Modülün kullanımı nispeten kolaydır. PIR sensörü hareket algıladığında, veri pinine Arduino tarafından ölçülebilen 5 voltluk bir voltaj uygulanır.
- Buna karşılık, modüle iki küçük potansiyometre bağlanır. Çıkış sinyalinin süresini kontrol etmek için sol potansiyometreyi ve hassasiyeti ayarlamak için sağ potansiyometreyi kullanın.
Arduino hareket dedektörü: devreyi oluşturun
PIR modülünü toprağa ve 5V pinine bağlayın. Veri iğnesi, seçtiğiniz bir iğneye bağlanır.
- Ayrıca zili bir toprağa ve istediğiniz bir pime bağlayın.
- Ancak, pasif bir zil kullanmak istiyorsanız bir PWM pin kullandığınızdan emin olun.
Arduino hareket dedektörünü programlayın
Hareket dedektörünüz için kullanabileceğiniz küçük bir kod programladık. Ancak, kodun pasif bir zil için tasarlandığını unutmayın. Gerekirse, ihtiyaçlarınıza göre uyarlayabilirsiniz.
- int PIR_Pin = 12;
- int zil = 9;
- boolean b;
- void setup () {
- pinMode (PIR_Pin, INPUT);
- pinMode (zil, ÇIKIŞ);
- }
- void loop () {
- b = digitalRead (PIR_Pin);
- eğer (b == YÜKSEK) {
- ton (9, 2000);
- } başka {
- Cezayir'e (9);
- }
- }
Bir sonraki pratik ipucunda, for döngüsünün Arduino ile nasıl çalıştığını öğreneceksiniz.