آموزش راه اندازی ماژول تشخیص حرکت PIR ساخت YwRobot با آردوینو

فهرست مطالب

ویژگی های سنسور تشخیص حرکت PIR ساخت YwRobot

سنسور های PIR یا Passive Infra-Red بر اساس نور مادون قرمز ناشی از حرارت محیط عمل میکنند. این ماژول برای تشخیص حرکت انسان یا حیوان از فاصله 6 متری با زاویه دید 100 درجه می‌باشد.
این سنسور ها معمولا برای موارد امنیتی به کار می‌روند. از ویژگی های برجسته این ماژول می‌توان به حساسیت زیاد، قابلیت اطمینان بالا و اندازه کوچک سنسور آن اشاره کرد. LED آن نیز با تشخیص حرکت روشن می‌شود و می‌توان بدون اتصال به میکروکنترلر هم عملکرد آن را سنجید.

معرفی پایه ها (Pinout) سنسور تشخیص حرکت PIR

سنسور تشخیص حرکت PIR دارای 3 پایه است. کاربرد این پایه ها به شرح زیر است:

  • VCC: تغذیه ماژول – 5 ولت
  • GND: زمین
  • OUT: خروجی دیجیتال سنسور

پین اوت (Pinout) این ماژول را می توانید در تصویر زیر مشاهده کنید.

لوازمی که به آن احتیاج دارید

قطعات مورد نیاز

آردوینو UNO R3 × 1
سنسور تشخیص حرکت PIR ساخت YwRobot × 1
سیم جامپر × 1

نرم افزرهای مورد نیاز

آردوینو IDE

راه اندازی سنسور تشخیص حرکت PIR با آردوینو

گام اول: سیم بندی

مطابق مدار زیر، ماژول را به آردوینو وصل کنید.

گام دوم : کد

کد زیر را روی برد آردوینو آپلود کنید.

    /*
  YwRobot-PIR-detection-Motion-Sensor
  made on 20 oct 2020
  by Amir Mohammad Shojaee @ Electropeak
  
Home
*/ const int Pin=2; void setup() { pinMode(Pin, INPUT); Serial.begin(9600); } void loop() { int sensorValue = digitalRead(Pin); if(sensorValue==HIGH){ Serial.println("Detect Motion"); delay(5000); while(sensorValue==LOW){} } }

در این سنسور با تشخیص حرکت، LED روشن شده و خروجی نیز HIGH می‌شود. این حالت تقریبا 5 ثانیه باقی می‌ماند. در این برنامه با تشخیص حرکت توسط سنسور، در Serial Monitor کلمه “Detect Motion”  ظاهر می‌گردد.

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

آموزش های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.