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

حوسبة IOT الأساسية باستخدام Nodemcu و Micropython: 11 خطوة
حوسبة IOT الأساسية باستخدام Nodemcu و Micropython: 11 خطوة

فيديو: حوسبة IOT الأساسية باستخدام Nodemcu و Micropython: 11 خطوة

فيديو: حوسبة IOT الأساسية باستخدام Nodemcu و Micropython: 11 خطوة
فيديو: 9-انشاء تطبيق Flutter وربطة مع Firebase RealTime Database (تحكم وقراءة حساسات )فيNODEMCU في 30دقيقة 2024, شهر نوفمبر
Anonim
حوسبة IOT الأساسية باستخدام Nodemcu و Micropython
حوسبة IOT الأساسية باستخدام Nodemcu و Micropython

في هذا البرنامج التعليمي ، سأستخدم اتصال NodeMcu و micropython و Mqtt لتوصيل الخادم.

يستخدم هذا البرنامج التعليمي اتصال mqtt المستند إلى https للاتصال من Nodemcu إلى Adafruit.io Server.

في هذا المشروع ، أستخدم لغة برمجة micropython التي تشبه لغة Python تقريبًا.

الخطوة 1: المكونات المطلوبة

المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة

المكونات التالية مطلوبة لإكمال هذا المشروع.

المكونات المطلوبة:

  • نوديمكو
  • مستشعر الأشعة تحت الحمراء
  • قاد
  • كابل USB
  • اتصال الإنترنت

الخطوة الثانية: البدء

الحصول على البدء
الحصول على البدء
الحصول على البدء
الحصول على البدء

إجراء:

  • قم بتنزيل وتثبيت برنامج espcut لتصحيح الأخطاء.
  • تحميل الملفات من هذا الرابط. الذي تم تخزينه كمستودع جيثب. كل البرامج متوفرة في هذا المستودع..
  • قم بتنزيل وتثبيت البرنامج الثابت micropython من هذا الرابط إلى NODEMCU
  • قم بتوصيل مستشعر IR بـ GPIO12 و LED بـ GPIO 2 من Nodemcu.
  • قم بتنزيل برنامج webrepl هذا

الخطوة 3: Adafruit IO

Adafruit IO
Adafruit IO

قم بزيارة موقع io.adafruit.com وقم بتسجيل الدخول للذهاب إلى لوحة التحكم الخاصة بك

الخطوة 4: إنشاء لوحة القيادة

إنشاء لوحة القيادة
إنشاء لوحة القيادة

انقر فوق الإجراء وقم بإنشاء لوحة تحكم جديدة

الخطوة 5: إنشاء الكتل

إنشاء الكتل
إنشاء الكتل
إنشاء الكتل
إنشاء الكتل
إنشاء الكتل
إنشاء الكتل
  1. انقر فوق اسم لوحة التحكم.
  2. انقر مرة أخرى على زر + (زائد) لإنشاء كتلة
  3. الآن انقر فوق Toggle وقم بتسميته.
  4. انقر الآن على زر إنشاء
  5. بعد ذلك ، حدد الكتلة الخاصة بك وانقر فوق الخطوة التالية
  6. قم بتسمية هذه الكتلة وتعيين أسماء حالة التشغيل وحالة الإيقاف.
  7. بعد ذلك انقر فوق إنشاء كتلة.

كرر العملية من الخطوة الثانية حدد النص وقم بإنشاء كتلة أخرى كما هو موضح في الشكل

الخطوة 6: لوحة القيادة النهائية

لوحة القيادة النهائية
لوحة القيادة النهائية

ستبدو لوحة التحكم النهائية الخاصة بك هكذا.

الخطوة 7: احصل على اسم المستخدم والمفتاح

احصل على اسم المستخدم والمفتاح
احصل على اسم المستخدم والمفتاح

انقر فوق رمز المفتاح على الجانب الأيسر من الشاشة وانسخ اسم المستخدم والمفتاح النشط

الخطوة 8: تفعيل WEBREPL

قم بتمكين WEBREPL
قم بتمكين WEBREPL
  • افتح برنامج espcut
  • أرسل هذا الأمر "import webrepl_setup"
  • اقرأ النص الموجود على وحدة التحكم وقم بتكوين webrepl.

الخطوة 9: الاتصال بـ Webrepl

اتصل بـ Webrepl
اتصل بـ Webrepl
اتصل بـ Webrepl
اتصل بـ Webrepl
  • ابحث عن شبكة wifi من ssid يبدأ من micropython
  • الاتصال بهذا ssid بكلمة مرور "micropythoN"
  • سوف تحصل على الشاشة كما هو موضح في الشكل أعلاه.

الخطوة 10: أضف الكود

أضف الكود
أضف الكود
  • استخرج برنامج webrepl ، وافتح webrepl.html وانقر على اتصال
  • سيطلب منك توفير كلمة المرور
  • في حالتي ، كلمة المرور هي "1234567"
  • واو أنت متصل.
  • قم بتحميل الملفات التي تم تنزيلها من مستودع جيثب.
  • تحميل main.py و mqtt.py و boot.py و data.txt باستخدام webrepl.
  • الآن اضغط على زر إعادة الضبط على nodemcu الخاص بك. وتحقق من الإخراج على io.adafruit.com
  • إذا كنت تريد التحقق من تنفيذ الكود ، فيجب عليك مرة أخرى الاتصال بشبكة wifi micropython وتسجيل الدخول.

الخطوة 11: فيديو العمل

فيديو العمل لهذا البرنامج التعليمي متاح هنا.

موصى به: