Bu sensör, insan veya hayvan hareketini algılamak için kızılötesi (IR) dalgaları kullanır ve Arduino, ESP32, Raspberry Pi gibi mikrodenetleyicilerle mükemmel uyum sağlar.
| Özellik | Değer |
|---|---|
| Model | HC-SR501 |
| Algılama Teknolojisi | Pasif Kızılötesi (PIR) |
| Çalışma Gerilimi | 4.5 V – 20 V DC |
| Çıkış Gerilimi | HIGH = 3.3 V, LOW = 0 V |
| Çalışma Akımı | 50 µA (boşta) |
| Algılama Mesafesi | 3 – 7 metre (ayar yapılabilir) |
| Algılama Açısı | Yaklaşık 120° |
| Tepki Süresi (Delay) | 0.3 – 300 saniye (ayar yapılabilir) |
| Tetikleme Modları | “Tek tetikleme” veya “Tekrarlamalı tetikleme” (seçilebilir) |
| Boyutlar | 32 mm × 24 mm |
| Çalışma Sıcaklığı | –15°C ~ +70°C |
PIR sensör, ortamda yayılan kızılötesi ısı değişimlerini algılar.
İnsan vücudu (yaklaşık 37°C) IR yaydığı için hareket ettiğinde sensör bu değişimi fark eder.
Hareket algılanmazsa: OUT pini LOW (0 V) olur.
Hareket algılanırsa: OUT pini HIGH (3.3 V) olur (ve ayarlanan süre boyunca HIGH kalır).
HC-SR501’in 3 pini vardır:
| Pin | Görevi | Arduino Bağlantısı |
|---|---|---|
| VCC | Güç girişi (4.5V – 20V) | 5V pinine |
| OUT | Dijital çıkış | Dijital pin (örnek: D2) |
| GND | Toprak | GND |
Sensör hareket algıladıktan sonra çıkışın ne kadar süre HIGH kalacağını belirler.
Min: ~0.3 saniye
Max: ~300 saniye (yaklaşık 5 dakika)
Algılama mesafesini ayarlamak için kullanılır.
Min: ~3 metre
Max: ~7 metre
Sensörün hareket algılama davranışını belirler.
L (Single Trigger): Hareket bittiğinde tekrar tetiklenmez.
H (Repeat Trigger): Hareket devam ettiği sürece çıkış HIGH kalır.
| HC-SR501 | Arduino |
|---|---|
| VCC | 5V |
| OUT | D2 |
| GND | GND |
Enerji verildikten sonra 30–60 saniyelik kalibrasyon süresi vardır. Bu sürede yanlış tetiklemeler olabilir.
Güneş ışığı, ısı kaynakları, rüzgâr veya hareketli sıcak nesneler yanlış algılamalara neden olabilir.
HC-SR501, 3.3V veya 5V mikrodenetleyicilerle sorunsuz çalışır.
Algılama mesafesi ve zaman ayarlarını potansiyometrelerle isteğe göre ayarlayabilirsin.