ویژگی های سنسور تشخیص حرکت PIR ساخت YwRobot
سنسور های PIR یا Passive Infra-Red بر اساس نور مادون قرمز ناشی از حرارت محیط عمل میکنند. این ماژول برای تشخیص حرکت انسان یا حیوان از فاصله 6 متری با زاویه دید 100 درجه میباشد.
این سنسور ها معمولا برای موارد امنیتی به کار میروند. از ویژگی های برجسته این ماژول میتوان به حساسیت زیاد، قابلیت اطمینان بالا و اندازه کوچک سنسور آن اشاره کرد. LED آن نیز با تشخیص حرکت روشن میشود و میتوان بدون اتصال به میکروکنترلر هم عملکرد آن را سنجید.
معرفی پایه ها (Pinout) سنسور تشخیص حرکت PIR
سنسور تشخیص حرکت PIR دارای 3 پایه است. کاربرد این پایه ها به شرح زیر است:
- VCC: تغذیه ماژول – 5 ولت
- GND: زمین
- OUT: خروجی دیجیتال سنسور
پین اوت (Pinout) این ماژول را می توانید در تصویر زیر مشاهده کنید.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزرهای مورد نیاز
راه اندازی سنسور تشخیص حرکت PIR با آردوینو
گام اول: سیم بندی
مطابق مدار زیر، ماژول را به آردوینو وصل کنید.
گام دوم : کد
کد زیر را روی برد آردوینو آپلود کنید.
/*
YwRobot-PIR-detection-Motion-Sensor
made on 20 oct 2020
by Amir Mohammad Shojaee @ Electropeak
Home<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="“Home” — Electropeak" src="https://electropeak.com/learn/embed/#?secret=yuFEn5RKBj" data-secret="yuFEn5RKBj" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
*/
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” ظاهر میگردد.
خروجی کد هنگام تشخیص حرکت به شکل زیر است.