Kayıtlar

hareket algılama etiketine sahip yayınlar gösteriliyor

Arduino Hareket Sensörü Kullanımı | PIR Sensör Örnek Kod

Resim
 Arduino ile Hareket Sensörü (PIR Sensör) Kullanımı      HC-Sr501 sensörü kullanacağımız bu uygulamada sensörün Arduino Uno 'ya bağlanmasını ve basit bir kod ile nasıl çalıştırılabildiğine bakıyor olacağız. Sensörün nasıl çalıştığını özelliklerini ya da modifikasyonlarını merak ediyorsanız sensörü detaylıca yazdığım : Hc-SR501  Sensör İncelemesi konusuna bakıp gelebilirsiniz.     Bu sensörü basitçe bir anahtar (switch) gibi düşünebilirsiniz, tek yaptığı şey bir hareket algıladığında sinyal pini üzerinden 5v vermesidir.     Görselde gördüğünüz bağlantıyı yapmanız yeterli, ben sinyal pinini Arduino 'nun ikinci pinine bağladım, siz dilediğiniz herhangi boş bir pine bağlayabilirsiniz, 1 ve 0 pinlerinden birini tercih etmenizi önermem, seri iletişim için o pinler kullanılıyor zira. Kod kısmına gelecek olursak o da gayet basitçe şu şekilde olacak // C++ code // #define MOTION 2 void setup ( ) {   pinMode ( MOTION , INPUT ) ;   Serial . begin ( 11

HC-SR501 PIR Sensör İncelemesi ve Modifikasyonlar

Resim
 HC-SR501 PIR Sensör      Arduino ve diğer gömülü sistemler uygulamaları ile hareket algılamak için tasarlanmış olan HC SR501 PIR Motion Sensör 'ün özelliklerine ve çalışma prensibine kısaca bakıyor olacağız. PIR Ne demek? PIR : P assive I nfra R ed, kelimelerinin baş harfleri alınarak oluşturulmuş bir kısaltma olarak karşımıza çıkıyor. Çoğunlukla alarm devrelerinde kullanılan PIR sensörleri, bina girişlerinde, ara katlarda ya da umumi WC lerde başımıza kısa yanma süresiyle bela olan, hareket algıladığında yanan lamba devrelerinde de görmek mümkün.  HC-SR501 Hareket Sensörünün Özellikleri Çalışma Voltajı : 5V - 20V (aldığınız ürünün bilgi sayfasını kontrol edin, üzerinde 3.3V 'luk voltaj regülatörü var, bu aralık biraz daha aşılabilir ancak 12V 'u geçmemenizi tavsiye ederim, regülatör için giriş-çıkış arasındaki fark regülatör üzerinde ısıya dönüşür.) Akım sarfiyatı : 65mA maksimum (5v ile kullanınca µA seviyelerinde) TTL çıkışı : 3.3V (5V mikro denetleyiciler için de HIGH