جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
وصف
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 يومض بنجاح