فهرست مطالب:

اینترنت اشیا CA2: 3 مرحله
اینترنت اشیا CA2: 3 مرحله

تصویری: اینترنت اشیا CA2: 3 مرحله

تصویری: اینترنت اشیا CA2: 3 مرحله
تصویری: How To Fix CS2 Brightness in Seconds 2024, نوامبر
Anonim
اینترنت اشیا CA2
اینترنت اشیا CA2
اینترنت اشیا CA2
اینترنت اشیا CA2
اینترنت اشیا CA2
اینترنت اشیا CA2

شرح پروژه:

یک مرکز تحقیقاتی که مواد زیستی را کنترل می کند. هر Pi نشان دهنده یک اتاق تحقیق و توسعه است که مجهز به سنسور دما ، اسکنر RFID ، صفحه LCD ، Buzzer و LED است.

  1. سنسور دما برای نظارت بر دما و رطوبت اتاق ها استفاده می شود.
  2. از اسکنر RFID برای تأیید کارکنان استفاده می شود.
  3. صفحه LCD نشان می دهد که کارمند بعد از ضربه زدن تأیید یا تأیید شده است.
  4. از زنگ و LED برای هشدار دادن کارکنان در مواقع اضطراری استفاده می شود.

کنسول اینترنت اشیاء خدمات وب آمازون به عنوان سیستم مرکزی برای جمع آوری و ارسال داده ها استفاده می شود. با استفاده از پروتکل MQTT ، ابر وظیفه مدیریت آزمایشگاه ها و همچنین سرور را بر عهده دارد.

مرحله 1: وارد کردن کدها برای سرور

کدهای مورد نیاز در این پروژه به زبان پایتون نوشته شده است. این برنامه بر روی چارچوب Flask اجرا می شود و همه سنسورها توسط رابط کاربری وب کنترل می شوند. برای راه اندازی برنامه فقط یک فایل اصلی مورد نیاز است. (iotProject.py)

درخت فایل برای سرور

  • IOT_CA2

    • برنامه

      • پایگاه های داده
      • ایستا
      • قالب ها

        • accesslog.html
        • base.html
        • صفحه اصلی. htlm
        • lab1.html
        • lab2.html
        • room_status.html
      • دیدگاه ها

        • _init_.py
        • ajax.py
        • report.py
        • room_status.py
      • _init_.py
      • models.py
    • iotProject.py

درخت فایل برای آزمایشگاه 1

  • alarm.py
  • greenhouse.py
  • MRFC522.py
  • modules.py
  • بخوانید. py
  • بنویسید.py

مرحله 2: سخت افزار خود را راه اندازی کنید

مواردی که در این پروژه مورد نیاز است عبارتند از:

  1. یک لامپ LED
  2. یک زنگ
  3. یک اسکنر RFID
  4. کارت RFID (برای اسکن با)
  5. یک صفحه LCD
  6. یک سنسور دما

مرحله 3: برنامه را اجرا کنید

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

تنها کاری که باید انجام دهید این است که خط فرمان را باز کنید ، پوشه را به پوشه اصلی که به عنوان iotProject.py و همچنین پوشه /app است تغییر دهید.

در نهایت ، "python iotProject.py" را تایپ کنید تا GUI وب راه اندازی شود.

برای آزمایشگاه ها ، Pi خود را وارد کرده و عبارت "python greenhouse.py" را تایپ کنید تا ارسال داده به AWS آغاز شود.

توصیه شده: