🚶 سنسور حرکت PIR
سنسور حرکت PIR چیست و چطور کار میکند؟ تشخیص گرمای بدن، دو پیچ تنظیم حساسیت و زمان، زمان گرمشدن اولیه و کد دزدگیر — با شبیهساز آنلاین رایگان فارسی.
سنسور PIR چیست؟
PIR مخفف «مادون قرمز غیرفعال» است و حرکت موجودات زنده را تشخیص میدهد. قلب هر دزدگیر ساده و همان چیزی که چراغ راهرو را خودکار روشن میکند.
چطور کار میکند؟
هر جسم گرمی — مثل بدن انسان — اشعهی مادون قرمز میتاباند. PIR این اشعه را میبیند و اگر مقدارش تغییر کند (یعنی کسی حرکت کند) خروجیاش HIGH میشود. به آن «غیرفعال» میگویند چون خودش چیزی نمیفرستد، فقط گوش میدهد.
💡 اگر کسی کاملاً بیحرکت بایستد، PIR بعد از مدتی او را نمیبیند — چون فقط تغییر را تشخیص میدهد، نه حضور.
سه پایه
| پایه | نقش |
|---|---|
| VCC | تغذیه — معمولاً ۵ ولت |
| OUT | خروجی دیجیتال — HIGH یعنی حرکت دیده شد |
| GND | زمین |
دو پیچ تنظیم
- حساسیت (Sensitivity) — برد تشخیص، تا حدود ۷ متر.
- زمان (Time delay) — چقدر بعد از دیدن حرکت، خروجی HIGH بماند (از چند ثانیه تا چند دقیقه).
کد دزدگیر
const int pir = 2, buzzer = 8, led = 13;
void setup() {
pinMode(pir, INPUT);
pinMode(buzzer, OUTPUT);
pinMode(led, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(pir) == HIGH) {
digitalWrite(led, HIGH);
tone(buzzer, 1000);
Serial.println("Harekat!");
} else {
digitalWrite(led, LOW);
noTone(buzzer);
}
delay(100);
}
⚠️ بعد از روشنکردن، PIR حدود ۳۰ تا ۶۰ ثانیه زمان میخواهد تا خودش را با گرمای محیط تنظیم کند. در این مدت خروجیاش قابل اعتماد نیست و ممکن است الکی HIGH شود.
اشتباهات رایج
- تستکردن بلافاصله بعد از وصلکردن، قبل از گرمشدن.
- گذاشتن سنسور روبهروی پنجرهی آفتابی یا بخاری — گرمای متغیر باعث هشدار الکی میشود.
- انتظار تشخیص پشت شیشه — مادون قرمز از شیشه رد نمیشود.