جدول المحتويات:

إنترنت الأشياء CA2: 3 خطوات
إنترنت الأشياء CA2: 3 خطوات

فيديو: إنترنت الأشياء CA2: 3 خطوات

فيديو: إنترنت الأشياء CA2: 3 خطوات
فيديو: 5 خطوات تعملها في اول اسبوع ليك في كندا 2024, يوليو
Anonim
إنترنت الأشياء CA2
إنترنت الأشياء CA2
إنترنت الأشياء CA2
إنترنت الأشياء CA2
إنترنت الأشياء CA2
إنترنت الأشياء CA2

وصف المشروع:

منشأة بحثية تتعامل مع المواد الخطرة بيولوجيًا. يمثل كل Pi غرفة بحث وتطوير مجهزة بمستشعر درجة الحرارة وماسح RFID وشاشة LCD و Buzzer و LED.

  1. يستخدم مستشعر درجة الحرارة لمراقبة درجة الحرارة والرطوبة في الغرف.
  2. يستخدم ماسح RFID للتحقق من الموظفين.
  3. شاشة LCD تُظهر للموظف ما إذا كانت بطاقة الموظف الخاصة به قد تم التحقق منها / الموافقة عليها بعد النقر.
  4. يتم استخدام الجرس والصمام لتنبيه الموظفين في حالة الطوارئ.

تُستخدم Amazon Web Services IoT Console كنظام مركزي لجمع البيانات وإرسالها. باستخدام بروتوكول MQTT ، تكون السحابة مسؤولة عن إدارة المعامل وكذلك الخادم.

الخطوة 1: استيراد الأكواد للخادم

الرموز المطلوبة في هذا المشروع مكتوبة بلغة بايثون. يعمل البرنامج على إطار عمل Flask ويتم التحكم في جميع المستشعرات بواسطة واجهة المستخدم الرسومية للويب. لا يوجد سوى ملف رئيسي واحد مطلوب للتشغيل للبرنامج لبدء التشغيل. (iotProject.py)

شجرة الملفات للخادم

  • IOT_CA2

    • تطبيق

      • قواعد بيانات
      • ثابتة
      • القوالب

        • accesslog.html
        • base.html
        • الصفحة الرئيسية
        • lab1.html
        • lab2.html
        • room_status.html
      • الآراء

        • _init_.py
        • ajax.py
        • Reports.py
        • room_status.py
      • _init_.py
      • نماذج
    • iotProject.py

شجرة الملفات للمختبر 1

  • alarm.py
  • الدفيئة
  • MRFC522.py
  • modules.py
  • Read.py
  • اكتب

الخطوة 2: قم بإعداد أجهزتك

العناصر المطلوبة في هذا المشروع هي:

  1. لمبة LED
  2. جرس
  3. ماسح RFID
  4. بطاقة RFID (للمسح باستخدام)
  5. شاشة LCD
  6. جهاز استشعار درجة الحرارة

الخطوة 3: قم بتشغيل البرنامج

تشغيل البرنامج
تشغيل البرنامج

كل ما عليك فعله هو فتح موجه الأوامر ، وتغيير الدليل إلى المجلد الرئيسي مثل iotProject.py وكذلك مجلد التطبيق /.

أخيرًا ، اكتب "python iotProject.py" ويجب أن يبدأ تشغيل واجهة المستخدم الرسومية للويب.

بالنسبة إلى المعامل ، أدخل Pi الخاص بك ، واكتب "python greenhouse.py" وسيبدأ إرسال البيانات إلى AWS.

موصى به: