خانه / پروژه های میکروکنترلر AVR / پروژه با انواع LCD / راه اندازی سنسور PIR با میکروکنترلر AVR

راه اندازی سنسور PIR با میکروکنترلر AVR

در این پروژه با نحوه کار و راه اندازی سنسور PIR با استفاده از میکروکنترلر AVR آشنا خواهید شد. این سنسور در بهینه سازی انرژی در ساختمانها، دزد گیرها و موارد دیگر کاربرد دارد.
سنسور PIR به هر جسم متحرکی که داری حرارت باشد واکنش نشان می دهد, این جسم متحرک می تواند انسان یا حیوان باشد. حتی شما می توانید برای تست این پروژه یک لیوان آب جوش را در بالای این سنسور حرکت داده و شاهد روشن و خاموش شدن LED به کار رفته در این پروژه باشید.

به جای LED می توانید از یک بازر(Buzzer) استفاده کنید, در صورت استفاده از بازر به جای روشن و خاموش شدن LED در صورت حرکت جسم متحرک, صدای بوق را خواهید شنید.

برخی از کاربردهای سنسور PIR :

  • سیستم های امنیتی و ساخت دزدگیر
  • روشن نمودن چراغ های منازل ، پارگینگ ، ساختمان و … به صورت هوشمند و بر اساس تشخیص حرکت
  • کنترل و اتوماسیون صنعتی
  • سیستم های هشدار
  • درب های اتوماتیک
  • نور پردازی هوشمند
  • و …

pir-sensor

معمولا بجای استفاده از سنسور PIR از ماژول ان استفاده می شود که این ماژول کار را برای راه اندازی سنسور PIR بسیار راحت می کند. در تصویر بالا ماژول سنسور PIR را مشاهده می کنید, که ما هم در این پروژه از ماژول ان استفاده خواهیم کرد. در ادامه با این ماژول بیشتر اشنا خواهید شد.

در پشت ماژول سنسور PIR یک جامپر قرار دارد، که دارای دو وضعیت L و H می باشد. در وضعیت L با تست سنسور متوجه خواهید شد که اگر دستتان را به طور پیوسته در جلوی سنسور به حرکت در آورید، خروجی به طور پیوسته High (یک منطقی) نخواهد بود و هر یک یا دو ثانیه LOW و High خواهد شد.  که به این حالت اصطلاحا “non-retriggering” می گویند.

در وضعیت H با ایجاد حرکت پیوسته در جلوی سنسور، خروجی نیز به طور پیوسته High خواهد ماند. که به این حالت اصطلاحا “retriggering” می گویند.

تنظیم حساسیت، فاصله قابل تشخیص توسط ماژول را تنظیم می کند که عددی حدودا بین 3 الی 7 متر خواهد بود.

تنظیم زمان، زمان High بودن خروجی پس از تشخیص حرکت را بین 5 الی 300 ثانیه تنظیم می کند.

شماتیک پروژه راه اندازی سنسور PIR با میکروکنترلر AVR :

pir-sensor-micro-avr-emic

اتصال ماژول PIR به میکروکنترلر بسیار ساده می باشد. با توجه به اینکه خروجی این ماژول به صورت دیجیتال است، لذا تنها کاری که لازم است انجام دهیم این است که همواره چک کنیم پین خروجی ماژول در چه حالتی قرار دارد. در ادامه شماتیک این پروژه را مشاهده می کنید:

sh-pir-sensor-micro-avr-emic

عملکرد این پروژه به این صورت می باشد که میکروکنترلر همواره خروجی ماژول را چک کرده و در صورتی که خروجی ماژول یک منطقی یا High شود یک LED متصل به پین 14 را روشن می کند و همچنین روی LCD کاراکتری عبارت “Motion detected” را نمایش می دهد.

در صورتی که سنسور حرکتی را تشخیص نداد خروجی ان صفر یا Low می باشد که در این حالت LED خاموش و روی LCD متن “motionless” نمایش داده می شود.

پتانسیومتر RV1 برای تنظیم کنتراست LCD کاراکتری می باشد, در صورتی که پتانسیومتر نداشتید می تونید پین 3 ال سی دی کاراکتری را به زمین (منفی تغذیه) متصل کنید.

برنامه :

توضیحات قسمت های مهم برنامه نوشته شده, اگر سوالی داشتید می تونید در قسمت نظرات مطرح کنید. 

کلیپ تست عملی پروژه :

 

دانلود فایل ها

پسورد فایل زیپ : www.emic.ir

نظر یادتون نره…

درباره ی عابد رازانی

فارغ التحصیل کارشناسی الکترونیک از دانشکده باهنر شیراز و علاقمند به برنامه نویسی و طراحی مدارات الکترونیکی, در حال حاضر به تولید محتوای اموزشی و طراحی و انجام پروژه مشغول هستم و همچنین درحال اماده شدن برای ارشد

یک دیدگاه

  1. ممنون
    خداخیرتون بده

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *