فهرست مطالب:

گاراژ هوشمند: 5 مرحله
گاراژ هوشمند: 5 مرحله

تصویری: گاراژ هوشمند: 5 مرحله

تصویری: گاراژ هوشمند: 5 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
گاراژ هوشمند
گاراژ هوشمند

سلام به همه! این یک پروژه گاراژ هوشمند IoT است.

گاراژ هوشمند دارای ویژگی های امنیتی مانند پخش زنده ، تشخیص چهره است. علاوه بر این ، Smart Garage دارای یک سنسور حرکت برای تشخیص اتومبیل ها برای باز کردن درب گاراژ است. تشخیص موانع در هنگام دنده عقب خودرو وجود دارد که امکان بررسی ایمنی را می دهد. سنسور فاصله ، مسافتی را که خودرو برای عقب راندن عقب گذاشته است ، ردیابی می کند. اگر خودرو به دیوار برخورد کرده باشد ، داده های ضربه در پورتال وب نمایش داده می شود. پورتال وب دارای ویژگی هایی است که امکان تعامل با تشخیص چهره ، کنترل از راه دور نور در گاراژ و مشاهده داده ها مانند سوابق دسترسی ، داده های ضربه ، داده های وزن (سطل زباله که سطل زباله را نگه می دارد) ارسال شده توسط سنسورها را دارد. برای تکمیل تشخیص چهره و سطل زباله که سنسور وزن به آن متصل شده است. لطفاً برای مراحل دقیق تر به فایل اسناد پیوست مراجعه کنید.

در این آموزش ، راه اندازی گاراژ هوشمند بدون تشخیص چهره و سطل زباله که سنسور وزن به آن متصل شده است مورد بحث قرار می گیرد.

امیدواریم بتوانید این روند را بیاموزید و لذت ببرید! بدون بحث بیشتر ، بیایید از همین حالا شروع کنیم.

مرحله 1: مرور کلی

  1. سخت افزار مورد نیاز
  2. راه اندازی گاراژ هوشمند
  3. برنامه را اجرا کنید

مرحله 2: الزامات سخت افزاری

RaspberryPi

  • RaspberryPi با برد دوربین NoIR ، کارت MicroSD و بدنه (1)
  • آداپتور برق 3 پین (1)
  • مجموعه T-Cobbler با Breadboard ، MCP3008 ADC ، کابل روبان (1)
  • کارت خوان NFC (1)
  • کارت NFC (1)
  • سیم جهنده زن و مرد (7)
  • سیم جهنده نر-مرد (14)
  • LED ها (3)
  • مقاومت 330 اهم (3)
  • زنگ (1)
  • دکمه (1)
  • مقاومت 10000 اهم (1)

آردوینو

  • UNO R3 (1)
  • کابل USB B (1)
  • تخته نان (1)
  • سیمهای جهنده زن و مرد (14)
  • سیمهای جهنده نر-مرد (8)
  • نمایشگر LCD 12C (1)
  • سنسور حرکت پیر (1)
  • سنسور اولتراسونیک HC-SR04 (1)
  • سنسور اجتناب از مانع FC-51 (1)
  • سنسور سوئیچ لرزش KY-002 (1)

مرحله 3: راه اندازی گاراژ هوشمند (قسمت 1)

راه اندازی گاراژ هوشمند (قسمت 1)
راه اندازی گاراژ هوشمند (قسمت 1)
راه اندازی گاراژ هوشمند (قسمت 1)
راه اندازی گاراژ هوشمند (قسمت 1)
راه اندازی گاراژ هوشمند (قسمت 1)
راه اندازی گاراژ هوشمند (قسمت 1)

AWS برای راه اندازی این پروژه مورد نیاز است. اگر حساب کاربری ندارید ، برای ثبت نام در حساب کاربری خود به وب سایت aws مراجعه کنید.

  1. در کنسول آمازون AWS ، روی Services کلیک کنید.
  2. در جستجو IoT Core را تایپ کنید.
  3. روی IoT Core کلیک کنید.
  4. به Manage> Things رفته و بر روی دکمه Create کلیک کنید
  5. روی Create a single thing کلیک کنید.
  6. به عنوان نام GarageParking را تایپ کنید. دیگران را به صورت پیش فرض رها کنید.
  7. بر روی دکمه Next کلیک کنید.
  8. روی دکمه ایجاد گواهی کلیک کنید.
  9. روی دکمه های بارگیری 4 مورد اول (گواهی برای مورد ، کلید عمومی ، کلید خصوصی) که با رنگ قرمز حلقه شده اند کلیک کنید.
  10. بر روی کلید RSA 2048 bit کلیک کنید: گواهی CA ریشه VeriSign Class 3 Public Primary G5.
  11. کل متن را کپی کرده و در یک دفترچه یادداشت بچسبانید.
  12. فایل را به عنوان rootCA.pem ذخیره کنید.
  13. فایلها را زیر 1 پوشه سازماندهی کنید.
  14. روی دکمه فعالسازی در صفحه بارگیری گواهی ها کلیک کنید.
  15. اعلان سبز هنگام فعال شدن موفقیت آمیز ظاهر می شود. دکمه فعالسازی به دکمه غیرفعال شدن تبدیل شده است.
  16. بر روی دکمه Done کلیک کنید.
  17. GarageParking Thing در قسمت Things ظاهر می شود.
  18. روی Secure> Certificates کلیک کنید.
  19. نشانگر را روی گواهی ایجاد شده نگه دارید و روی کادر تأیید کلیک کنید.
  20. روی Actions> Activate کلیک کنید.
  21. پس از فعال سازی ، یک اعلان موفق ظاهر می شود.
  22. روی Secure> Policies کلیک کنید.
  23. بر روی دکمه ایجاد کلیک کنید.
  24. GarageParkingPolicy را به عنوان نام تایپ کنید ، iot: * برای Action ، * برای Resource ARN ، اجازه اثر دهید.
  25. بر روی دکمه ایجاد کلیک کنید.
  26. خط مشی GarageParking در قسمت Policies ظاهر می شود. اعلان موفق پس از ایجاد موفقیت آمیز ظاهر می شود.
  27. به Secure> Certificates بروید. روی بیضی افقی در گواهی کلیک کنید.
  28. روی Attach policy کلیک کنید.
  29. روی چک باکس GarageParkingPolicy> Attach کلیک کنید.
  30. اعلان موفق پس از پیوست ظاهر می شود.
  31. روی بیضی افقی در گواهی کلیک کنید.
  32. روی Attach thing کلیک کنید.
  33. روی چک باکس GarageParking> Attach کلیک کنید.
  34. اعلان موفق پس از پیوست ظاهر می شود.

مرحله 4: راه اندازی گاراژ هوشمند (قسمت 2)

کتابخانه های مورد نیاز را نصب کنید

virtualenv $ pip را نصب کنید virtualenv

در پوشه ریشه پروژه $ source virtualenv/env/bin/activ

برای غیرفعال کردن virtualenv $ غیرفعال کنید

نصب بسته های مورد نیاز در پروژه

updates.txt (معروف به pack.json چون آنها این کار را برای شما انجام نمی دهند) اگر بسته جدیدی اضافه کرده اید ، به یاد داشته باشید که الزامات را به روز کنید.

مرحله 5: راه اندازی گاراژ هوشمند (قسمت 3)

برای اجرای برنامه

server python.py

امیدواریم از آموزش ما لذت ببرید! برای اطلاعات بیشتر در مورد نحوه تنظیم ، لطفاً سند را بارگیری کنید!

توصیه شده: