
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54

وصف
NodeMCU هي منصة إنترنت الأشياء مفتوحة المصدر. يتضمن البرنامج الثابت الذي يعمل على ESP8266 WiFi SoC من Espressif ، والأجهزة التي تعتمد على وحدة ESP-12. يشير المصطلح "NodeMcu" افتراضيًا إلى البرامج السينمائية بدلاً من مجموعات المطورين. يستخدم برنامج الحماية ESP8266 لغة البرمجة النصية Lua. يعتمد على مشروع eLua ، وهو مبني على 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 الصغير
- الأبعاد - 49 × 24.5 × 13 ملم
الخطوة 1: تحضير المواد
قبل أن تبدأ ، قم بإعداد كل العناصر المطلوبة:
- اللوح
- ESP8266 NodeMCU Lua Wifi
- قاد
- الطائر (إذا لزم الأمر)
- USB مصغر
الخطوة 2: توصيل دبوس

هذا هو أحد أبسط طرق التوصيل ومناسب للمبتدئين. ما تحتاجه هو توصيل أنود LED بدبوس D7 الخاص بـ ESP8266 وكاثود LED بـ ESP8266 GND.
الخطوة 3: نموذج التعليمات البرمجية المصدر
قم بتنزيل نموذج الكود المصدري هذا وقم بتجميعه في Arduino IDE الخاص بك
الخطوة 4: التحميل
عندما تنجح في بناء اتصالك على اللوح وكتابة الترميز ، يجب عليك تحميل الترميز إلى ESP8266 باستخدام micro USB. قبل تحميل الترميز ، يجب عليك تثبيت esp8266 في Arduino IDE الخاص بك ، يمكنك التحقق من هنا.
الخطوة 5: وميض LED


الآن ، يمكنك رؤية مؤشر LED يومض بنجاح
موصى به:
البرنامج التعليمي: كيفية معايرة خلية تحميل الواجهة باستخدام Arduino UNO: 3 خطوات

البرنامج التعليمي: كيفية معايرة خلية تحميل الواجهة باستخدام Arduino UNO: مرحبًا يا رفاق ، سنعرض لك برنامجًا تعليميًا: كيفية معايرة خلية تحميل الواجهة أو HX711 Balance Module مع Arduino UNO وصف حول HX711 Balance Module: تستخدم هذه الوحدة 24 درجة عالية الدقة A / D المحول. تم تصميم هذه الشريحة من أجل
البرنامج التعليمي: كيفية بناء وحدة استشعار مدى الليزر VL53L0X باستخدام Arduino UNO: 3 خطوات

البرنامج التعليمي: كيفية بناء وحدة مستشعر المدى بالليزر VL53L0X باستخدام Arduino UNO: الأوصاف: سيُظهر هذا البرنامج التعليمي لجميع اللاعبين بالتفاصيل حول كيفية إنشاء كاشف عن بعد باستخدام وحدة مستشعر المدى بالليزر VL53L0X و Arduino UNO وسيعمل مثلك يريد. اتبع التعليمات وسوف تفهم هذا المعلم
البرنامج التعليمي: كيف يتحكم Arduino في العديد من أجهزة العنوان نفسها باستخدام TCA9548A I2C Multiplexer: 3 خطوات

البرنامج التعليمي: كيف يتحكم Arduino في أجهزة متعددة من نفس العنوان باستخدام TCA9548A I2C Multiplexer: الوصف: تمكّن الوحدة النمطية TCA9548A I2C Multiplexer من توصيل الأجهزة بنفس عنوان I2C (حتى 8 نفس العنوان I2C) موصولة بمتحكم دقيق واحد. يعمل معدد الإرسال كحارس بوابة ، ينقل الأوامر إلى المجموعة المحددة
البرنامج التعليمي لوحدة ESP8266 ESPDuino NodeMcu SPI باستخدام Arduino Uno: 6 خطوات

البرنامج التعليمي لـ ESP8266 ESPDuino NodeMcu SPI Module باستخدام Arduino Uno: الوصف تتميز شاشة ESP8266 ESPDuino NodeMcu SPI Module TFT LCD بدقة 128 × 128 و 262 لونًا ، وهي تستخدم واجهة SPI للتواصل مع وحدة التحكم مثل Arduino Uno و ESP8266. الميزات: الحجم: 1.44 بوصة الواجهة: SPI Resolution: 128
وميض LED باستخدام البرنامج التعليمي لوحدة ESP32 NodeMCU WiFi & Bluetooth: 5 خطوات

Blink LED باستخدام ESP32 NodeMCU WiFi & Bluetooth Module التعليمي: الوصف NodeMCU عبارة عن منصة إنترنت الأشياء مفتوحة المصدر. تمت برمجته باستخدام لغة البرمجة النصية Lua. تعتمد المنصة على مشاريع eLua مفتوحة المصدر. تستخدم المنصة الكثير من المشاريع مفتوحة المصدر ، مثل lua-cjson ، spiffs. هذا ESP32 NodeMc