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

LED يتم التحكم فيه عبر الإنترنت باستخدام NodeMCU: 6 خطوات
LED يتم التحكم فيه عبر الإنترنت باستخدام NodeMCU: 6 خطوات

فيديو: LED يتم التحكم فيه عبر الإنترنت باستخدام NodeMCU: 6 خطوات

فيديو: LED يتم التحكم فيه عبر الإنترنت باستخدام NodeMCU: 6 خطوات
فيديو: LED Control with Raspberry Pi using Blynk 2.0 IoT Mobile App and Web Dashboard | SME Dehradun 2024, شهر نوفمبر
Anonim
التحكم في الإنترنت LED باستخدام NodeMCU
التحكم في الإنترنت LED باستخدام NodeMCU

إن إنترنت الأشياء (IoT) هو نظام من أجهزة الحوسبة المترابطة ، والآلات الميكانيكية والرقمية ، والأشياء ، والحيوانات أو الأشخاص التي يتم تزويدها بمعرفات فريدة والقدرة على نقل البيانات عبر شبكة دون الحاجة إلى شخص إلى إنسان أو إنسان- التفاعل مع الكمبيوتر.

في هذا الدليل ، سننشئ مشروعًا بسيطًا لإنترنت الأشياء. يتم التحكم في LED بصفحة الويب باستخدام NodeMCU المتصل على شبكة محلية.

الوصف NodeMCU هي منصة إنترنت الأشياء مفتوحة المصدر. يتضمن البرنامج الثابت الذي يعمل على ESP8266 WiFi SoC من Espressif ، والأجهزة التي تعتمد على وحدة ESP-12. يشير المصطلح "NodeMcu" افتراضيًا إلى البرامج الثابتة بدلاً من مجموعات المطورين. يستخدم البرنامج الثابت ESP8266 لغة البرمجة النصية Lua. يعتمد على مشروع Lua ومبني على Espressif Non-OS SDK لـ ESP8266. يستخدم العديد من المشاريع مفتوحة المصدر ، مثل Lua-cjson و spiffs. البرامج الثابتة التفاعلية المستندة إلى LUA لـ Expressif ESP8622 Wi-Fi SoC ، بالإضافة إلى لوحة أجهزة مفتوحة المصدر تتعارض مع وحدات Wi-Fi ESP8266 بقيمة 3 دولارات تتضمن رقاقة CP2102 TTL إلى USB للبرمجة وتصحيح الأخطاء ، وهي صديقة للوحة التجارب ، ويمكنها يتم تشغيله ببساطة عبر منفذ USB الصغير الخاص به.

الميزات

  • وحدة Wi-Fi - وحدة ESP-12E تشبه وحدة ESP-12 ولكن مع 6 كائنات GPI إضافية.
  • USB - منفذ USB صغير للطاقة والبرمجة وتصحيح الأخطاء
  • الرؤوس - رأس 2x 2.54mm 15 سنًا مع إمكانية الوصول إلى GPIOs و SPI و UART و ADC ودبابيس الطاقة
  • الطاقة - 5 فولت عبر منفذ USB الصغير

الخطوة 1: المواد المطلوبة

المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
  1. ESP8266 NodeMCU
  2. اللوح
  3. قاد
  4. أسلاك العبور
  5. اردوينو IDE

الخطوة 2: تثبيت حزمة لوحة NodeMCU

تثبيت حزمة NodeMCU Board
تثبيت حزمة NodeMCU Board
تثبيت حزمة NodeMCU Board
تثبيت حزمة NodeMCU Board
  1. افتح Arduino IDE. انتقل إلى الملفات-> التفضيلات. أدخل https://arduino.esp8266.com/stable/package_esp8266… في حقل عناوين URL لمدير مجلس الإدارة الإضافي
  2. انتقل الآن إلى Tools-> Boards-> Board Manager ، وابحث عن ESP8266 وقم بتثبيت الحزمة.

الخطوة 3: تثبيت التوصيلات

اتصالات دبوس
اتصالات دبوس
  1. D7 من NodeMCU إلى + ve.
  2. G من NodeMCU إلى LED's -ve.

الخطوة 4: كود المصدر

مصدر الرمز
مصدر الرمز
مصدر الرمز
مصدر الرمز
مصدر الرمز
مصدر الرمز
مصدر الرمز
مصدر الرمز

في الكود

تغيير ssid إلى اسم ssid الخاص بك

وكلمة المرور إلى كلمة مرور SSID الخاصة بك

const char * ssid = "MODI" ؛ // your ssid

const char * password = "8826675619" ؛ // كلمة المرور الخاصة بك

الخطوة الخامسة: تحميل الكود

تحميل الكود
تحميل الكود

عندما تقوم ببناء اتصالك بنجاح على اللوح وكتابة الترميز ، يجب عليك تحميل الترميز إلى NodeMCU باستخدام micro USB.

الآن ، انتقل إلى Tools> Board> ESP8266 Modules ويمكنك رؤية العديد من الخيارات لـ ESP8266. حدد "NodeMCU 1.0 (ESP-12E Module). بعد ذلك ، حدد المنفذ الخاص بك. إذا لم تتمكن من التعرف على المنفذ الخاص بك ، فانتقل إلى لوحة التحكم> النظام> إدارة الأجهزة> المنفذ وقم بتحديث برنامج تشغيل USB.

الآن قم بتحميل الكود على اللوحة.

الخطوة 6: التحكم في LED

السيطرة على الصمام
السيطرة على الصمام
السيطرة على الصمام
السيطرة على الصمام
السيطرة على الصمام
السيطرة على الصمام
السيطرة على الصمام
السيطرة على الصمام
  • افتح الآن Serial Monitor الخاص بك ، وليس أسفل عنوان URL.
  • الآن ضع عنوان URL في متصفح هاتفك.
  • سيتم فتح صفحة بها زرين تشغيل وإيقاف.
  • إذا كان كل شيء صحيحًا عند الضغط على ON ، فسوف يضيء مؤشر LED وعندما تضغط على OFF ، سينطفئ المصباح.

موصى به: