جدول المحتويات:
- الخطوة 1: إعداد Firebase والحصول على المفتاح السري
- الخطوة 2: إنشاء التطبيق باستخدام MIT App Inventor 2
- الخطوة 3: تكوين Arduino IDE لـ Nodemcu ESP8266
- الخطوة 4: تحميل الكود إلى NodeMCU ESP8266
- الخطوة 5: تجميع الأجهزة
فيديو: التحكم في درجة حرارة الغرفة على أساس إنترنت الأشياء: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
هذا أمر قابل للتوجيه بشأن مشروع التحكم في درجة حرارة الغرفة المستند إلى IOT.
سمات:-
1. قم بتشغيل المروحة تلقائيًا فوق درجة حرارة الغرفة المحددة.
2. قم بإيقاف تشغيل المروحة تلقائيًا تحت درجة حرارة الغرفة المحددة.
3. التحكم اليدوي في أي وقت وفي أي درجة حرارة
متطلبات:-
- مجلس التنمية NodeMCU ESP8266
- مستشعر درجة حرارة DHT11
- لوحة مرحل أحادية القناة (5 فولت)
- أسلاك العبور
- جهاز توجيه Wifi أو نقطة اتصال محمولة (لتوصيل NodeMCU ESP8266 بالإنترنت)
- بطارية 9 فولت
لذلك دعونا نتعمق في البرنامج التعليمي.
الخطوة 1: إعداد Firebase والحصول على المفتاح السري
سنستخدم قاعدة بيانات في الوقت الفعلي بواسطة Google firebase. ستعمل قاعدة البيانات في الوقت الفعلي هذه كوسيط وسطي بين Nodemcu وجهاز Android.
- بادئ ذي بدء ، انتقل إلى موقع Firebase وقم بتسجيل الدخول باستخدام حساب google الخاص بك.
- أنشئ قاعدة بيانات جديدة في الوقت الفعلي.
- احصل على عنوان URL لقاعدة البيانات الحقيقية والمفتاح السري للوصول إلى قاعدة البيانات من التطبيق. للحصول على برنامج تعليمي مفصل ، يمكنك التحقق من كيفية استخدام Firebase مع مخترع تطبيق MIT.
الخطوة 2: إنشاء التطبيق باستخدام MIT App Inventor 2
سنستخدم مخترع تطبيقات MIT 2 لإنشاء تطبيق Android الخاص بنا. إنه سهل الاستخدام للغاية وسهل الدمج للفوز بقاعدة Google Firebase.
- قم بتنزيل ملف مشروع المخترع 2 المرفق لتطبيق MIT (ملف.aia).
- انتقل إلى الصفحة الرئيسية لتطبيق MIT المخترع 2 وقم بتسجيل الدخول إلى حسابك. ثم انتقل إلى المشاريع >> مشروع الاستيراد. حدد الملف من جهاز الكمبيوتر الخاص بك وقم بتحميله.
- انتقل إلى نافذة التخطيط ، وانقر على firebaseDB1 (الموجود في الجزء السفلي من مساحة العمل) ، وأدخل عنوان URL لقاعدة البيانات والمفتاح السري. قم أيضًا بتعيين ProjectBucket كـ S_HO_C_K (كما هو موضح في الصورة 2).
بعد ذلك ، انقر فوق زر الإنشاء واحفظ ملف التطبيق (ملف.apk) على جهاز الكمبيوتر الخاص بك. انقل هذا الملف لاحقًا إلى جهاز Android الخاص بك.
الخطوة 3: تكوين Arduino IDE لـ Nodemcu ESP8266
- بادئ ذي بدء ، قم بتكوين Arduino IDE لـ Nodemcu esp8266. أود أن أوصي بهذا البرنامج التعليمي خطوة بخطوة حول أساسيات NodeMCU بواسطة Armtronix. شكرًا Armtronix على هذا البرنامج التعليمي المفيد.
- بعد ذلك ، أضف هاتين المكتبتين (لقطة شاشة مرجعية): -
- اردوينو جسون
- Firebase Arduino
-
مكتبة مستشعر DHT
- مكتبة Adafruit Universal Sensor
الخطوة 4: تحميل الكود إلى NodeMCU ESP8266
قم بتنزيل ملف Arduino IDE (ملف.ino) المرفق أدناه. بعد ذلك ، قم بتعديل البرنامج لبعض التغييرات الضرورية: -
- في السطر 3 ، أدخل عنوان URL لقاعدة البيانات بدون "https://".
- في السطر 4 ، أدخل المفتاح السري لقاعدة البيانات.
- في السطر 5 و 6 ، لا تنس تحديث WiFi SSID وكلمة مرور Wifi (التي تريد توصيل NodeMCU ESP8266 بها).
بمجرد الانتهاء ، قم بتحميل البرنامج إلى لوحة تطوير NodeMCU ESP8266.
الخطوة 5: تجميع الأجهزة
- قم بإنشاء دائرة كما هو موضح في الشكل أعلاه.
- قم بتثبيت التطبيق (الذي تم إنشاؤه في الخطوة 2) على هاتف Android الذكي الخاص بك.
- قم بتشغيل الدائرة واستمتع!
موصى به:
أبسط مقياس درجة حرارة ورطوبة إنترنت الأشياء: 5 خطوات (بالصور)
أبسط مقياس درجة حرارة ورطوبة إنترنت الأشياء: يسمح لك مقياس درجة الحرارة والرطوبة لإنترنت الأشياء بجمع درجة الحرارة والرطوبة ومؤشر الحرارة. ثم أرسلهم إلى Adafruit IO
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي - احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: 6 خطوات
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي | احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: مرحبًا يا شباب اليوم سنصنع الرطوبة & amp؛ نظام مراقبة درجة الحرارة باستخدام ESP 8266 NODEMCU & amp؛ جهاز استشعار درجة الحرارة DHT11. سيتم الحصول على درجة الحرارة والرطوبة من مستشعر DHT11 & amp؛ يمكن رؤيته على متصفح أي صفحة ويب ستتم إدارتها
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية لدي: 19 خطوة (بالصور)
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية الخاصة بي: مرحبًا بالجميع ، أتمنى أن تكونوا جميعًا رائعون! في هذا الدليل ، سأوضح لك كيف صنعت وحدة قياس طاقة إنترنت الأشياء التي تحسب كمية الطاقة التي تولدها الألواح الشمسية الخاصة بي ، والتي يتم استخدامها بواسطة جهاز التحكم في الشحن الشمسي الخاص بي
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام تشغيل Mongoose: 5 خطوات
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام التشغيل Mongoose: إذا كنت شخصًا يعمل في مجال الإصلاح والإلكترونيات ، في كثير من الأحيان ، ستصادف مصطلح إنترنت الأشياء ، والذي يُختصر عادةً باسم IoT ، وهذا هو يشير إلى مجموعة من الأجهزة التي يمكنها الاتصال بالإنترنت! أن تكون مثل هذا الشخص
أتمتة المنزل على أساس إنترنت الأشياء: 4 خطوات
أتمتة المنزل القائمة على إنترنت الأشياء: كيف تعمل: أقوم بعمل لوحة دوائر مخصصة للتحكم في 4 مرحلات بواسطة esp8266 NodeMcu تعمل هذه الدائرة على طاقة تيار مستمر 12 فولت 1 أمبير. عند توصيل الطاقة على nodemcu بجهاز التوجيه الخاص بك عبر WiFi & amp ؛ اتصل أيضًا بخادم Blynk ، يرسل هاتفك الذكي فاصلة