سنسور حرکتی مادون قرمز HC-SR501

(PIR Motion Sensor)

سنسور تشخیص حضور و حرکت انسان و حیوان

سنسور حرکتی PIR: چشم الکترونیکی برای تشخیص حرکت در سیستم‌های امنیتی و هوشمندسازی

سنسور حرکتی مادون قرمز (Passive Infrared Sensor) یک حسگر پسیو (غیرفعال) است که تشخیص حرکت موجودات خونگرم (انسان، حیوان) را بر اساس ساطع شدن اشعه مادون قرمز از بدن آنها انجام می‌دهد. این سنسور به دلیل قیمت مناسب، مصرف انرژی پایین و قابلیت اطمینان بالا، پرکاربردترین سنسور برای سیستم‌های امنیتی، روشنایی خودکار، اتوماسیون خانگی و کنترل حضور است.


اصول کار هوشمند سنسور PIR

  • تشخیص تغییرات گرمایی: این سنسور خودش هیچ اشعه‌ای منتشر نمی‌کند، بلکه تنها تغییرات تابش مادون قرمز محیط را (که ناشی از حرکت جسم گرم است) تشخیص می‌دهد.

  • المنت دوگانه: دارای دو المان حساس که در یک الگوی خاص کنار هم قرار گرفته‌اند. حرکت باعث ایجاد اختلاف سیگنال بین این دو المان می‌شود.

  • عدسی فرنل: یک لنز پلاستیکی چندوجهی که میدان دید را گسترده و حساسیت را افزایش می‌دهد.


ویژگی‌های کلیدی و امکانات

  • مصرف انرژی بسیار پایین: مناسب برای سیستم‌های باتری‌دار و سولار.

  • تنظیمات قابل تغییر:

    • حساسیت (Sensitivity): تنظیم برد تشخیص (تا ۷ متر).

    • زمان تاخیر (Time Delay): تنظیم مدت زمان فعال‌بودن خروجی پس از تشخیص حرکت.

  • دو حالت خروجی:

    • تک ماشه (Non-Repeatable/H): خروجی فقط در طول زمان تنظیم‌شده فعال می‌ماند.

    • تکرارشونده (Repeatable/L): با ادامه حرکت، زمان خروجی مجدداً Reset می‌شود.

  • ولتاژ کاری گسترده: سازگار با اکثر سیستم‌های دیجیتال.


مشخصات فنی دقیق (مدل HC-SR501)

پارامتر مشخصات فنی
ولتاژ کاری ۴.۵ تا ۲۰ ولت DC (توصیه: ۵-۱۲ ولت)
جریان مصرف < ۶۰ میکروآمپر (استانبای)، < ۱.۵ میلی‌آمپر (فعال)
خروجی ۰ ولت (LOW) و ۳.۳ ولت (HIGH) – سازگار با آردوینو
برد تشخیص قابل تنظیم از ۳ تا ۷ متر
زاویه دید ≈ ۱۲۰ درجه (با لنز استاندارد)
زمان تاخیر قابل تنظیم از ۵ ثانیه تا ۵ دقیقه
دمای کاری -۲۰ تا +۸۰ درجه سانتی‌گراد
ابعاد سنسور ۳۲mm × ۲۴mm (بدون لنز)

کاربردهای گسترده و ضروری

  1. سیستم‌های امنیتی و دزدگیر: تشخیص ورود غیرمجاز به منزل، محل کار، انبار.

  2. روشنایی خودکار: کنترل چراغ‌های راهرو، پارکینگ، دستشویی، حیاط.

  3. خانه هوشمند: فعال‌سازی سیستم تهویه، گرمایش یا سرمایش با تشخیص حضور.

  4. کنترل تجهیزات الکترونیکی: روشن کردن تلویزیون، پنکه یا رادیو با ورود شخص.

  5. شمارش نفرات (به صورت پایه): تشخیص ورود و خروج از یک درب.

  6. پروژه‌های رباتیک: تشخیص مانع متحرک (انسان) برای تعقیب یا فرار.

  7. صرفه‌جویی در انرژی: خاموش کردن خودکار دستگاه‌ها در اتاق خالی.


نحوه اتصال به آردوینو (ساده‌ترین مدار)

پایه سنسور PIR اتصال به آردوینو
VCC ۵V (می‌تواند تا ۱۲V نیز باشد)
OUT هر پین دیجیتال (مثلاً پین ۲)
GND GND

نکته: برخی مدل‌ها دارای دو پتانسیومتر و یک جامپر برای تنظیمات هستند.


کد نمونه ابتدایی برای تست عملکرد

// تست اولیه سنسور حرکتی PIR
const int pirPin = 2;     // پین دیجیتال متصل به OUT سنسور
int motionState = LOW;    // وضعیت فعلی حرکت
int pirState = LOW;       // وضعیت قبلی خروجی سنسور

void setup() {
  pinMode(pirPin, INPUT);
  Serial.begin(9600);
  Serial.println("سنسور PIR در حال راه‌اندازی... (۳۰ ثانیه تاخیر برای کالیبراسیون)");
  delay(30000); // زمان کالیبراسیون سنسور با محیط
  Serial.println("سیستم آماده است.");
}

void loop() {
  motionState = digitalRead(pirPin); // خواندن وضعیت سنسور

  if (motionState == HIGH) { // اگر حرکت تشخیص داده شد
    if (pirState == LOW) { // و قبلاً حرکت نبود
      Serial.println("حرکت تشخیص داده شد!");
      pirState = HIGH; // به خاطر بسپار که حرکت هست
      // اینجا می‌توانی یک رله، بازر یا LED را فعال کنی
    }
  } else { // اگر حرکت قطع شد
    if (pirState == HIGH) { // و قبلاً حرکت بود
      Serial.println("حرکت متوقف شد.");
      pirState = LOW; // به خاطر بسپار که حرکت نیست
      // اینجا می‌توانی دستگاه‌های فعال شده را غیرفعال کنی
    }
  }
  delay(100); // تاخیر کوچک برای پایداری
}

تنظیمات فیزیکی روی سنسور (HC-SR501)

۱. پتانسیومتر سمت چپ: زمان تاخیر (Time Delay)

  • چرخش به سمت MIN: زمان فعال‌بودن خروجی کوتاه‌تر (≈ ۵ ثانیه)

  • چرخش به سمت MAX: زمان فعال‌بودن خروجی طولانی‌تر (≈ ۵ دقیقه)

۲. پتانسیومتر سمت راست: حساسیت (Sensitivity)

  • چرخش به سمت MIN: برد تشخیص کمتر (≈ ۳ متر)

  • چرخش به سمت MAX: برد تشخیص بیشتر (≈ ۷ متر)

۳. جامپر انتخاب حالت (Trigger Selection)

  • حالت H (Non-Repeatable/Default): خروجی برای مدت Time Delay روشن می‌ماند.

  • حالت L (Repeatable): با ادامه حرکت، تایمر مجدداً شروع می‌شود.


نکات طلایی برای نصب و استفاده بهینه

⚠️ کالیبراسیون اولیه: پس از روشن کردن، سنسور به ۲۰ تا ۶۰ ثانیه زمان نیاز دارد تا با محیط (دمای دیوار، مبلمان) کالیبره شود. در این زمان ممکن است خروجی ناپایدار باشد.
⚠️ محل نصب: سنسور را رو به منطقه مورد نظارت و دور از منابع گرما، نور مستقیم خورشید، دریچه کولر و وسایل گرمایشی نصب کنید.
⚠️ میدان دید: محدوده‌ای مخروطی شکل با زاویه ۱۲۰ درجه را پوشش می‌دهد. جسم باید عمود بر سنسور حرکت کند تا بهتر تشخیص داده شود.
⚠️ تشخیص حیوانات: برای جلوگیری از تشخیص حیوانات خانگی کوچک، سنسور را بالاتر از ۱ متر از زمین نصب کنید یا از مدل‌های حیوان‌نگذر (Pet Immune) استفاده کنید.


پروژه عملی: چراغ راهپله خودکار با تاخیر خاموش‌شدن

قطعات:

  • آردوینو نانو/UNO

  • سنسور PIR HC-SR501

  • ماژول رله ۱ کاناله ۵V

  • لامپ LED ۲۲۰V (یا چراغ راهپله)

نحوه کار: با تشخیص حرکت در پایین راهپله، رله فعال شده و چراغ به مدت ۱ دقیقه (تنظیم روی سنسور) روشن می‌ماند. اگر در طول این ۱ دقیقه حرکت دیگری تشخیص داده شود، تایمر مجدداً از اول شروع می‌شود.


سوالات متداول (FAQ)

✅ سنسور حرکت منفی (NPN) یا مثبت (PNP)؟
مدل رایج HC-SR501 خروجی مثبت (PNP) دارد. یعنی در حالت عادی ۰V و در صورت حرکت ۳.۳V می‌شود.

✅ آیا در نور روز کار می‌کند؟
بله. سنسور PIR به تغییرات حرارتی حساس است، نه نور مرئی. بنابراین در روز و شب عملکرد یکسانی دارد.

✅ آیا حیوانات را هم تشخیص می‌دهد؟
بله. هر جسم خونگرم متحرک (سگ، گربه، پرنده بزرگ) را تشخیص می‌دهد. برای فیلتر کردن حیوانات کوچک، از نصب در ارتفاع یا مدل‌های خاص استفاده کنید.

✅ چرا سنسور به طور مداوم خروجی HIGH می‌دهد؟
۱. در حال کالیبراسیون است (یک دقیقه صبر کنید).
۲. منبع حرارتی متحرک (پنکه گرم، تهویه) در میدان دید است.
۳. تنظیمات حساسیت بسیار بالا یا زمان تاخیر بسیار طولانی.

✅ تفاوت PIR با سنسور راداری (Microwave/RADAR) چیست؟

سنسور PIR سنسور راداری
تشخیص حرکت حیوانات خونگرم تشخیص حرکت هر جسمی (حتی صندلی چرخ‌دار)
نیاز به خط دید مستقیم از پشت دیوارهای نازک هم تشخیص می‌دهد
قیمت بسیار پایین قیمت بالاتر
مصرف انرژی بسیار کم مصرف انرژی متوسط

✅ آیا می‌توانم دو سنسور PIR را به یک آردوینو وصل کنم؟
بله. می‌توانید از چندین سنسور روی پین‌های مختلف استفاده کنید. برای مدیریت بهتر، از پین‌های وقفه (Interrupt Pins) مانند D2 و D3 روی آردوینو UNO استفاده کنید.


چرا سنسور PIR را از ما بخرید؟

✅ کیفیت تشخیص: استفاده از سنسور اصلی BISS0001 و لنز فرنل با کیفیت.
✅ تست کامل: تست عملکرد در شرایط مختلف نور و دما.
✅ پشتیبانی فنی: ارائه نقشه نصب، کدهای نمونه پیشرفته و راهنمای تنظیم.
✅ مقاوم در برابر نویز: طراحی مدار با فیلتر نویز برای کاهش خطای تشخیص.


پکیج پیشنهادی برای سیستم امنیتی ساده

  1. سنسور حرکتی PIR HC-SR501 (با کیفیت بالا)

  2. آردوینو نانو با کابل USB

  3. ماژول رله ۲ کاناله ۵V (برای کنترل دو دستگاه)

  4. بازر (Buzzer) فعال برای آلارم صوتی

  5. سیم‌های رابط نری-مادگی ۲۰ سانتی‌متری