ویژگی های سنسور تشخیص حرکت HC-SR505
ماژول تشخیص حرکت HC-SR505 یک ماژول PIR است که بر مبنای تکنولوژی مادون قرمز عمل می کند. ماژول های PIR از دو بخش سنسور PIR و لنز تشکیل شده اند. این سنسور میتواند موجهای مادون قرمز را تشخیص دهد. همه اجسام با دمای بالای صفر مطلق شامل این گستره میشوند. با برداشتن لنز ماژول میتوانید این سنسور را مشاهده کنید.
به علت داشتن رگولاتور میتوان این ماژول را به ولتاژ 4.5 تا 20 ولت متصل نمود. زاویه دید این سنسور 100 درجه میباشد. این سنسور به علت سایز کوچک، مصرف توان پایین، حساسیت بالا و قابلیت اطمینان مطلوب به صورت گسترده در انواع تجهیزات الکتریکی کاربرد دارد.
Note
سنسور HC-SR505 تا فاصله 3 متری قابلیت تشخیص حرکت دارد. خروجی این سنسور با تشخیص حرکت HIGH شده و با مقداری تاخیر دوباره LOW میشود. این تاخیر در دیتاشیت 8 ثانیه ذکر شده است.
دیتاشیت ماژول HC-SR505 را می توانید از اینجا دانلود کنید.
HC-SR505 Motion Sensor Datasheet
معرفی پایه های (Pinout) سنسور تشخیص حرکت HC-SR505
ماژول HC-SR505 دارای 3 پایه به شرح زیر است:
- VCC: تغذیه ماژول –5تا20 ولت
- GND: زمین
- OUT: خروجی دیجیتال سنسور
پین اوت (Pinout) این ماژول را می توانید در تصویر زیر مشاهده کنید.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی سنسور تشخیص حرکت HC-SR505 با آردوینو
گام اول: سیم بندی
مطابق مدار زیر ماژول را به آردوینو وصل کنید.
گام دوم: کد
کد زیر را روی آردوینو خود آپلود کنید.
/*
HC-SR505-PIR-Motion-Sensor
made on 24 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(1000);
}
else{
Serial.println("no Motion");
delay(1000);
}
}
در برنامه بالا ورودی دیجیتال خوانده میشود، اگر مقدار آن HIGH بود، حرکت تشخیص داده شده و اگر LOW بود حرکتی صورت نگرفته است.
نتیجه طبق شکل زیر بر روی Serial Monitor قرار میگیرد. با مشاهده آن میتوان گفت که زمان تاخیر این سنسور بعد از هر تشخیص تقریبا 13 ثانیه است.