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

التحكم الذكي في الغرفة: 5 خطوات
التحكم الذكي في الغرفة: 5 خطوات

فيديو: التحكم الذكي في الغرفة: 5 خطوات

فيديو: التحكم الذكي في الغرفة: 5 خطوات
فيديو: 🇸🇦 كيف تحول غرفتك الى غرفة ذكية باستخدام اليكسا في 3 دقائق | شرح كامل | #اليكسا باللغة العربية 2024, شهر نوفمبر
Anonim
التحكم الذكي في الغرفة
التحكم الذكي في الغرفة

في هذا المشروع ، نهدف إلى معرفة كيفية استخدام AWS و MQTT في إعدادنا. كونك في عالم التكنولوجيا ، كم ستكون قادرًا على التحكم في غرفتك باستخدام الكمبيوتر المحمول فقط! تخيل نفسك تسرع في الحصول على الوقت لإكمال مشاريعك ، فالمشي لتشغيل مفتاح الإضاءة الخاص بك هو مجرد مضيعة للوقت!

هذه البوابة سوف:

  • السماح لك بتحميل / استرداد الصور (S3 Bucket)
  • تحقق من قيم الضوء (DynamoDB)
  • بدوره على / قبالة الصمام
  • تحقق من درجة الحرارة والرطوبة (phpmyadmin)

من الطلاب إلى كبار السن ، إنها واجهة بسيطة وسهلة الاستخدام والفهم!

الخطوة 1: قائمة فحص الأجهزة

قائمة فحص الأجهزة
قائمة فحص الأجهزة
قائمة فحص الأجهزة
قائمة فحص الأجهزة

دعنا نراجع مكونات الأجهزة المطلوبة لهذا البرنامج التعليمي.

  1. كابلات توصيل متنوعة
  2. جهاز استشعار درجة الحرارة والرطوبة DHT11 x1
  3. 10 كيلو أوم المقاوم x2
  4. MCP3008 x1
  5. المقاوم المعتمد على الضوء (LDR) x1
  6. ضوء LED x1
  7. 330 أوم المقاوم x1
  8. بيكاميرا x1

الخطوة 2: الوصول إلى AWS

الوصول إلى AWS
الوصول إلى AWS
  1. تسجيل الدخول إلى
  2. انسخ معرف مفتاح الوصول ومفتاح الوصول السري لأغراض التكوين لاحقًا.
  3. انقر فوق "فتح وحدة التحكم"

سجل Raspberry Pi الخاص بك كـ "شيء"

  1. ابحث عن AWS IoT
  2. أسفل شريط التنقل الأيمن ، انقر على "إدارة" وحدد "الأشياء"
  3. اكتب اسمًا لشيءك وأنشئ شهادة.
  4. احفظ الملفات الأربعة التي تم إنشاؤها عند إنشاء الشهادة.
  5. إنشاء سياسة وإرفاق السياسة إلى الشيء الخاص بك.

دينامو دي بي

  1. ابحث عن DynamoDB
  2. قم بإنشاء طاولة للضوء

دلو S3

  1. ابحث عن S3
  2. إنشاء دلو لتحميل الصور

الخطوة 3: التثبيت لـ Raspberry Pi

التثبيت لـ Raspberry Pi
التثبيت لـ Raspberry Pi

قبل البدء في تشغيل الرموز ، قم بتثبيتها في Raspberry Pi الخاص بك.

افتح نافذة المحطة

  • AWSIoTPythonSDK: تثبيت sudo pip AWSIoTPythonSDK
  • أوسكلي: sudo pip install awscli
  • Boto: sudo pip install boto
  • Boto3: تثبيت sudo pip boto3
  • قارورة: قارورة تثبيت sudo pip
  • mqtt: sudo pip install mqtt
  • باهو: sudo pip تثبيت paho

قم بتشغيل في نافذة المحطة الخاصة بك:

تكوين AWS

والمفتاح في مفتاح الوصول ومفتاح الوصول السري لوحدة التحكم الخاصة بك.

الخطوة 4: أكواد التحكم الذكية في الغرفة

  • InsertIntoDB.py: سيؤدي ذلك إلى إدراج درجة الحرارة والرطوبة في قاعدة البيانات
  • aws_pubsub.py: سيشترك هذا في مواضيع مثل أجهزة الاستشعار / الضوء والكاميرا للحصول على قيمة الإضاءة والصور.
  • server.py: سيسمح هذا بتشغيل وإيقاف تشغيل LED. سيتم أيضًا استرداد درجة الحرارة والرطوبة وعرضها على صفحة html. سيتم استرداد قيمة الضوء المخزنة في dynamoDB.

الخطوة 5: خبرات التعلم

خبرات التعلم
خبرات التعلم

نظرًا لكوننا جديدًا تمامًا على Python ، فقد واجهنا الكثير من الصعوبات والمتاعب أثناء عملية تعلم وحدة إنترنت الأشياء هذه. ومع ذلك ، وبتوجيهات من مدرسينا وأصدقائنا ، تمكنا من التأقلم والتعلم. من خلال هذا المشروع ، تعلمنا أهمية أجهزة إنترنت الأشياء في العالم الحالي ، كما حصلنا على معرفة أفضل باستخدام AWS.

موصى به: