در این سری از آموزش های آردوینو، نحوه راه اندازی و آموزش ماژول تشخیص حرکت HC-SR501 را مورد بررسی و تحلیل قرار داده ایم. اگر به دنبال وسیله ای ارزان قیمت و در عین حال پرکاربرد و مطمئن برای حفاظت از خانه یا مکانهای مهم امنیتی را دارید پیشنهاد می کنیم حتما از این نوع ماژول استفاده کنید. در ادامه توضیحات کاملتری از نحوه راه اندازی، کاربرد و اتصالات مربوطه به همراه برنامه نویسی پروژه توسط نرم افزار آردوینو آمده است.
سنسور تشخیص حرکت HC-SR501
سنسور تشخیص حرکت HC- SR501 دارای سه پین GND، OUT و Vcc می باشد که در شکل زیر نشان داده شده است. این سنسور دارای یک کلاهک نیم کره ای که تمامی نورهای دریافتی را در محدوده 120درجه بر روی ماژول متمرکز می کند.
ماژول HC-SR501 یک سنسور PIR مخفف کلمه Passive Infra Red به مفهوم تاثیرپذیر نور مادون قرمز است. به عبارتی دیگر یعنی این سنسور براساس تشخیص نور مادون قرمز عمل می کند.
نحوه عملکرد سنسور تشخیص حرکت HC-SR501
قطعا این را می دانستید که تمام اجسام با درجه حرارت بیشتر از صفر مطلق، انرژی گرمایی از خود تولید می کنند. همانطور که گفتیم ماژول HC-SR501 عملکرد آن براساس نور مادون قرمز است و از آنجا که بدن انسان از خود حرارت تولید می کند؛ این نور توسط سنسور PIR تشخیص داده می شود. به همین خاطر است که در سیستم های امنیتی و حفاظتی از سنسور PIR استفاده می کنند.
سنسور PIR دارای دو پتانسیومتر است که یکی جهت تنظیم کردن مقدار فاصله به کار می رود و دیگری زمان عملکرد ماژول را بعد از تشخیص جسم تعیین می کند. همچنین این سنسور دارای دو گیرنده می باشد به طوری که اگر یک جسم همانند انسان یا موجودی دیگر از روبروی سنسور تشخیص حرکت PIR عبور کند؛ گیرنده اول جسم را شناسایی و یک ولتاژ مثبت ایجاد میکند. حال اگر جسم همچنان به حرکت خود ادامه دهد؛ گیرنده دوم حرکت را تشخیص داده و یک ولتاژ منفی ایجاد میکند. این دو ولتاژ که یکی مثبت و دیگری منفی است بیانگر حرکتی در محیط می باشد.
ویژگی های سنسور تشخیص حرکت HC-SR501
1. ولتاژ مورد نیاز 5 ولت
2. حداکثر جریان 65 میلی آمپر
3. فاصله تنظیم پتانسیومتر 3 تا 8 متر
4. زمان تنظیم پتانسیومتر 0.3 تا 18 ثانیه
5. زاویه اندازه گیری مطلوب 120 درجه
6. رنج دما 15- درجه تا 70+ درجه
7. دارای سه پایه
8. اندازه 2.9×3.2 سانتی متر
دانلود دیتا شیت سنسور تشخیص حرکت HC-SR501
کاربرد سنسور تشخیص حرکت HC-SR501
1. درب های اتوماتیک
2. مکان های امنیتی
3. اتوماسیون صنعتی
4. نورپردازیهای هوشمند و ….
لیست قطعات مورد نیاز
برد آردوینو Arduino UNO R3 مدل DIP | 1 عدد |
ماژول تشخیص حرکت اجسام مدل HC-SR501 با لنز متوسط | 1 عدد |
لامپ LED زرد سایز 5mm میلی متر مدل مات | 1 عدد |
بازر 5 ولتی با اسیلاتور داخلی | 1 عدد |
برد بورد (پروجکت برد) مدل GL | 1 عدد |
سیم جامپر برد بوردی مدل دو سر نری (سری 40تایی) | 1 عدد |
نحوه اتصال تجهیزات به یکدیگر و برد آردوینو بسیار ساده است، شکل زیر نحوه اتصال دقیق تجهیزات را به طور کامل نشان می دهد.
برنامه نویسی پروژه
بعد از اتصال قطعات به یکدیگر، کدهای زیر را در نرم افزار آردوینو کپی نموده سپس به برد آردوینو آپلود کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#define led 7 #define buzzer 8 #define pirSensor 9 void setup() { Serial.begin(9600); pinMode(pirSensor, INPUT); pinMode(led,OUTPUT); pinMode(buzzer,OUTPUT); } void loop() { int x= digitalRead(pirSensor); if(x==LOW) { digitalWrite(led,LOW); digitalWrite(buzzer,LOW); Serial.println(x); } else { digitalWrite(led,HIGH); digitalWrite(buzzer,HIGH); Serial.println(x); } } |
با سلام و احترام
این پروژه فاقد لینک دانلود است چراکه تمامی موارد مورد نیاز برای ساخت پروژه همچون نقشه شماتیک و برنامه آردوینو در متن توضیحات پروژه درج شده است.