فهرست مطالب:

سنسور حرکت PIR: نحوه استفاده از PIR ها با آردوینو و رزبری پای: 5 مرحله
سنسور حرکت PIR: نحوه استفاده از PIR ها با آردوینو و رزبری پای: 5 مرحله

تصویری: سنسور حرکت PIR: نحوه استفاده از PIR ها با آردوینو و رزبری پای: 5 مرحله

تصویری: سنسور حرکت PIR: نحوه استفاده از PIR ها با آردوینو و رزبری پای: 5 مرحله
تصویری: آموزش IOT از صفر ----- پروژه محور 2024, نوامبر
Anonim
سنسور حرکت PIR: نحوه استفاده از PIR ها با آردوینو و رزبری پای
سنسور حرکت PIR: نحوه استفاده از PIR ها با آردوینو و رزبری پای

می توانید این و سایر آموزش های شگفت انگیز را در وب سایت رسمی ElectroPeak بخوانید

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

  1. نحوه عملکرد سنسورهای حرکت PIR
  2. نحوه استفاده از سنسورهای PIR با آردوینو
  3. نحوه استفاده از سنسورهای PIR با رزبری پای

مرحله 1: نحوه عملکرد سنسورهای حرکت PIR

نحوه عملکرد سنسورهای حرکت PIR
نحوه عملکرد سنسورهای حرکت PIR
نحوه عملکرد سنسورهای حرکت PIR
نحوه عملکرد سنسورهای حرکت PIR

سنسورهای مادون قرمز غیرفعال می توانند حرکت اجسامی را که تابش نور مادون قرمز (مانند بدن انسان) را منتشر می کنند ، تشخیص دهند. بنابراین ، استفاده از این سنسورها برای تشخیص حرکت یا اشغال انسان در سیستم های امنیتی بسیار رایج است. راه اندازی و کالیبراسیون اولیه این سنسورها حدود 10 تا 60 ثانیه طول می کشد.

سنسور تصویر مادون قرمز HC-SR501 یک ماژول کارآمد ، ارزان و قابل تنظیم برای تشخیص حرکت در محیط است. اندازه کوچک و طراحی فیزیکی این ماژول به شما امکان می دهد به راحتی از آن در پروژه خود استفاده کنید. خروجی سنسور تشخیص حرکت PIR را می توان مستقیماً به یکی از پین های دیجیتالی آردوینو (یا هر میکروکنترلر) متصل کرد. اگر حرکتی توسط سنسور تشخیص داده شود ، این مقدار پین روی "1" تنظیم می شود. دو پتانسیومتر روی برد به شما امکان می دهد حساسیت و زمان تاخیر را پس از تشخیص حرکت تنظیم کنید.

ماژول های PIR دارای سنسور مادون قرمز غیرفعال هستند که میزان اشغال و حرکت از مادون قرمز ساطع شده از بدن انسان را تشخیص می دهد. شما می توانید از این ماژول در سیستم های امنیتی ، سیستم های روشنایی هوشمند ، اتوماسیون و غیره استفاده کنید. ماژول های مختلف PIR در بازار موجود است ، اما همه آنها اساساً یکسان هستند. همه آنها حداقل دارای یک پین Vcc ، پین GND و خروجی دیجیتال هستند. در برخی از این ماژول ها ، یک توپ مانند لنز روی سنسور وجود دارد که زاویه دید را بهبود می بخشد.

مرحله 2: استفاده از سنسور PIR با آردوینو

استفاده از سنسور PIR با آردوینو
استفاده از سنسور PIR با آردوینو

جریان

می توانید خروجی PIR را به هر پین دیجیتالی متصل کنید. یک بلوز پشت این ماژول وجود دارد. اگر بلوز را به موقعیت L منتقل کنید ، هر زمان که حرکت تشخیص داده شود ، سنسور "تغییر حالت" می دهد. بعید است که این مورد در کاربردهای عملی کاربرد زیادی داشته باشد. به این حالت حالت غیر فعال یا Single Triggering می گویند. انتقال بلوز به موقعیت H منجر به منطق سنسور معمول تر می شود. هنگامی که حرکت تشخیص داده می شود ، سنسور روشن می شود و مدتی پس از تشخیص آخرین حرکت خاموش می شود. این سنسور هر زمان که حرکت را تشخیص داد ، تایمر را تنظیم می کند (که در غیر این صورت خروجی را خاموش می کند). این مورد ، برای مثال ، برای کنترل روشنایی اشغال اتاق که در آن نمی خواهید چراغ ها هنگام بازنشانی دستگاه خاموش شوند ، قابل استفاده است. این حالت Retriggering نامیده می شود. (یا حالت ماشه قابل تکرار). همچنین دو پتانسیومتر در پشت این ماژول وجود دارد. با تغییر پتانسیومتر SENSITIVITY می توانید حساسیت سنسور را کاهش داده یا افزایش دهید (در جهت عقربه های ساعت افزایش دهید) و همچنین با تغییر پتانسیومتر TIME تاخیر خروجی پس از تشخیص حرکت تغییر می کند.

کد

شما باید کتابخانه را اضافه کرده و سپس کد را بارگذاری کنید. اگر برای اولین بار است که یک برد Arduino را اجرا می کنید ، کافی است این مراحل را دنبال کنید: به www.arduino.cc/fa/Main/Software بروید و نرم افزار سیستم عامل خود را بارگیری کنید. نرم افزار IDE را طبق دستور نصب کنید.

  1. Arduino IDE را اجرا کرده و ویرایشگر متن را پاک کنید و کد زیر را در ویرایشگر متن کپی کنید.
  2. برد را در ابزارها و بردها انتخاب کنید ، سپس برد Arduino خود را انتخاب کنید.
  3. Arduino را به رایانه خود وصل کنید و پورت COM را در ابزارها و پورت تنظیم کنید.
  4. دکمه بارگذاری (علامت پیکان) را فشار دهید.
  5. همه چیز آماده است!

برای کالیبراسیون مناسب ، نباید تا 15 ثانیه (تا خاموش شدن پایه 13) هیچ حرکتی در جلوی سنسور PIR انجام نشود. پس از این مدت ، سنسور یک تصویر فوری از ناحیه مشاهده خود دارد و می تواند حرکات را تشخیص دهد. هنگامی که سنسور PIR یک حرکت را تشخیص می دهد ، خروجی HIGH و در غیر این صورت LOW خواهد بود.

مرحله 3: استفاده از سنسور PIR با رزبری پای

استفاده از سنسور PIR با رزبری پای
استفاده از سنسور PIR با رزبری پای

به مدار توجه کنید و از کد زیر استفاده کنید:

مرحله 4: نمونه پروژه ها

به مطالعه بیشتر علاقه دارید؟ این پروژه را از دست ندهید:

تشخیص حرکت و حرکت توسط Arduino و PIR Sensor

مرحله 5: یک سنسور حرکت PIR بخرید

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

توصیه شده: