HC-SR501 PIR Pasif Kızılötesi Hareket Sensörü
Canlıların yaydığı kızılötesi vücut ısısını algılayarak alarm, aydınlatma ve otomasyon sistemlerini tetikleyen pasif hareket sensörü.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
İlk enerji verildiğinde sensörün ortam arka plan sıcaklığını haritalaması için 30-60 saniye ısınma süresi (kalibrasyon) beklenmelidir.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | VCC | Güç | +4.5V ile +20V DC besleme |
| 2 | OUT | Dijital Çıkış | 3.3V TTL Sinyal (Hareket var: HIGH, yok: LOW) |
| 3 | GND | Toprak | Toprak 0V |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
Sensör 5V çıkış veriyorsa ESP32 GPIO pini için 1k/2k voltaj bölücü direnç gereklidir.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
HC-SR501 PIR Hareket Alarmı Kodu
Harici kütüphane gerektirmezconst int pirPin = 7;
const int ledPin = 13;
void setup() {
Serial.begin(9600);
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.println("PIR Sensör Isınıyor... Lütfen 30 sn bekleyin.");
delay(30000);
Serial.println("PIR Sensör Aktif!");
}
void loop() {
int val = digitalRead(pirPin);
if (val == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println("🚨 HAREKET ALGILANDI!");
} else {
digitalWrite(ledPin, LOW);
Serial.println("Sessiz / Hareket Yok");
}
delay(500);
} 🚨 HAREKET ALGILANDI! 🚨 HAREKET ALGILANDI! Sessiz / Hareket Yok
Çalışma Mantığı ve Fiziksel İlkeler
HC-SR501, piroelektrik etki prensibiyle çalışan bir hareket sensörüdür. Kendisi ışık yaymaz (bu nedenle pasiftir - Passive InfraRed); ortamdaki insan ve hayvanların yaydığı yaklaşık 9.4 mikron dalga boyundaki kızılötesi ısı ışımasını Fresnel mercek yardımıyla toplayarak algılar.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
MPU-6050 6 Eksen İvmeölçer ve Jiroskop Modülü
Dronlar, iki tekerlekli denge robotları ve uzaktan kumandalar için 6 eksenli hareket ve açı takip modülü.
MPU-9250MPU-9250 9 Eksen Çoklu IMU ve Elektronik Manyetometre Modülü
3 eksen ivme, 3 eksen jiroskop ve 3 eksen manyetik pusulayı tek çipte birleştiren, mutlak yön ve 9 serbestlik dereceli (9-DOF) oryantasyon sensörüdür.
Piezo-DiskPiezoelektrik Seramik Titreşim ve Darbe Algılama Diski
Elektronik bateri davullarında (e-drum), kapı tıklatma alarmlarında ve darbe sayaçlarında mekanik darbeyi anında elektriğe dönüştüren seramik disktir.