Arduino HC-SR501 PIR Hareket Algılama Sensörü: Özellikleri ve Kullanım Alanları
HC-SR501 PIR Hareket Algılama Sensörü Nedir?
HC-SR501 PIR (Passive Infrared) hareket algılama sensörü, çevresindeki hareketleri algılayarak dijital sinyaller üreten bir sensördür. Bu sensör, özellikle Arduino projelerinde yaygın olarak kullanılır ve düşük maliyeti ile dikkat çeker.
HC-SR501 PIR Sensörün Özellikleri
- Çalışma Voltajı: 5V - 12V DC
- Algılama Mesafesi: 3 - 7 metre
- Algılama Açısı: 120 derece
- Çıkış Sinyali: Dijital (0 veya 1)
- Bekleme Süresi: 5 - 200 saniye arasında ayarlanabilir.
HC-SR501 PIR Sensör Nasıl Çalışır?
HC-SR501, ortamdaki kızılötesi (IR) ışınlarındaki değişiklikleri algılayarak çalışır. Sensör, hareket algıladığında dijital çıkış pini üzerinden lojik 1 (yüksek) sinyali gönderir. Hareket algılanmadığında ise lojik 0 (düşük) sinyali verir.
HC-SR501 PIR Sensörün Kullanım Alanları
- Güvenlik Sistemleri: Hareket algılama sensörleri, güvenlik kameraları ve alarm sistemlerinde yaygın olarak kullanılır.
- Otomatik Aydınlatma: Apartman koridorları, bahçe aydınlatmaları ve otoparklarda otomatik ışık kontrolü için idealdir.
- Robotik Uygulamalar: Robotların çevresindeki hareketleri algılaması ve buna göre tepki vermesi için kullanılır.
- Akıllı Ev Sistemleri: Ev otomasyonu projelerinde, enerji tasarrufu sağlamak amacıyla kullanılır.
- Sanat ve Etkileşimli Tasarımlar: Etkileşimli sanat projelerinde ve enstalasyonlarda kullanılarak izleyicilerin hareketlerine tepki veren sistemler oluşturulabilir.
Arduino ile HC-SR501 PIR Sensör Kullanımı
Arduino ile HC-SR501 PIR sensör kullanmak oldukça basittir. Sensörün VCC pini Arduino’nun 5V pinine, GND pini GND pinine ve OUT pini ise dijital bir pine bağlanır. Aşağıda basit bir Arduino kodu örneği bulunmaktadır:
int pirPin = 2; // PIR sensörün bağlı olduğu pin
int ledPin = 13; // LED'in bağlı olduğu pin
void setup() {
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int pirState = digitalRead(pirPin);
if (pirState == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println("Hareket Algılandı!");
} else {
digitalWrite(ledPin, LOW);
}
delay(100);
}
Sonuç
HC-SR501 PIR hareket algılama sensörü, Arduino projelerinde hareket algılama ihtiyaçlarını karşılamak için mükemmel bir seçenektir. Kolay kullanımı ve geniş uygulama alanları sayesinde, hem hobi projelerinde hem de profesyonel uygulamalarda rahatlıkla kullanılabilir. Eğer siz de projelerinizde hareket algılama özelliği eklemek istiyorsanız, HC-SR501 PIR sensörünü tercih edebilirsiniz.
"iyi ürün"