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

الشروع في العمل W / NodeMCU ESP8266 على Arduino IDE: 6 خطوات
الشروع في العمل W / NodeMCU ESP8266 على Arduino IDE: 6 خطوات

فيديو: الشروع في العمل W / NodeMCU ESP8266 على Arduino IDE: 6 خطوات

فيديو: الشروع في العمل W / NodeMCU ESP8266 على Arduino IDE: 6 خطوات
فيديو: ESP8266 | اكتشف سر عمل جميع مشاريع الأردوينو 2024, شهر نوفمبر
Anonim
الشروع في العمل W / NodeMCU ESP8266 على Arduino IDE
الشروع في العمل W / NodeMCU ESP8266 على Arduino IDE

ملخص

في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام NodeMCU على Arduino IDE.

ماذا ستتعلم

  • معلومات عامة حول NodeMCU
  • كيفية تثبيت اللوحات المستندة إلى ESP8266 على Arduino IDE
  • كيفية برمجة NodeMCU على Arduino IDE
  • تقديم اللوحات التي يمكن استخدامها بدلاً من NodeMCU

الخطوة 1: ما هو NodeMCU؟

ما هو NodeMCU؟
ما هو NodeMCU؟

اليوم ، تطبيقات IOT آخذة في الارتفاع ، وتزداد أهمية توصيل الكائنات. هناك عدة طرق لتوصيل كائنات مثل بروتوكول Wi-Fi.

NodeMCU عبارة عن نظام أساسي مفتوح المصدر يعتمد على ESP8266 يمكنه توصيل الكائنات والسماح بنقل البيانات باستخدام بروتوكول Wi-Fi. بالإضافة إلى ذلك ، من خلال توفير بعض أهم ميزات وحدات التحكم الدقيقة مثل GPIO و PWM و ADC وما إلى ذلك ، يمكنها حل العديد من احتياجات المشروع بمفردها.

الميزات العامة لهذا المنتدى هي كما يلي:

  • سهل الاستخدام
  • إمكانية البرمجة مع Arduino IDE أو لغات IUA
  • متاح كنقطة وصول أو محطة
  • عملي في تطبيقات API التي تحركها الأحداث
  • وجود هوائي داخلي
  • تحتوي على 13 دبوس GPIO و 10 قنوات PWM و I2C و SPI و ADC و UART و 1-Wire

الخطوة 2: كيفية برمجة NodeMCU باستخدام Arduino IDE

كيفية برمجة NodeMCU باستخدام Arduino IDE
كيفية برمجة NodeMCU باستخدام Arduino IDE
كيفية برمجة NodeMCU باستخدام Arduino IDE
كيفية برمجة NodeMCU باستخدام Arduino IDE
كيفية برمجة NodeMCU باستخدام Arduino IDE
كيفية برمجة NodeMCU باستخدام Arduino IDE
كيفية برمجة NodeMCU باستخدام Arduino IDE
كيفية برمجة NodeMCU باستخدام Arduino IDE

من أجل استخدام Arduino IDE لبرمجة NodeMCU ، يجب عليك تقديمه إلى البرنامج في البداية.

للقيام بذلك ، انسخ الكود التالي واتبع الخطوات أدناه:

arduino.esp8266.com/stable/package_esp8266c…

الخطوة 1. اختر التفضيلات في قائمة ملف وأدخل الرمز المنسوخ في جزء عناوين URL لمدير اللوحة الإضافية. ثم اضغط على موافق.

الخطوة 2. ابحث عن كلمة ESP8266 في Boards> board manager من قائمة Tools. ثم قم بتثبيت لوحات ESP8266. بعد التثبيت الكامل ، سترى ملصق INSTALLED على لوحات ESP8266.

بعد هاتين الخطوتين ، يمكنك رؤية اللوحات المستندة إلى ESP8266 مثل NodeMCU في قائمة لوحات Arduino IDE الخاصة بك ، ويمكنك اختيار اللوحة التي تريدها لتحميل الكود.

من أجل استخدام المسامير الرقمية ، يجب عليك تحديد أرقام GPIO. على سبيل المثال ، يتم تعريف دبوس D7 على أنه GPIO13. لذلك يجب عليك إعداد الرقم السري 13 متى أردت استخدام D7 في برنامجك. أيضًا ، يمكنك استخدام دبوس D2 (GPIO4) مثل SDA ورقم التعريف الشخصي D1 (GPIO5) مثل SCL

الخطوة 3: التحكم في LED من خلال صفحة HTTP باستخدام NodeMCU

يمكنك توصيل الإنترنت عبر Wi-Fi باستخدام NodeMCU ، وتطبيق الأوامر التي تريدها عن طريق إنشاء صفحة

في هذا المثال ، يمكنك التحكم في مؤشر LED بالضغط على مفتاح التشغيل والإيقاف. أدخل المودم SSID وكلمة المرور في الجزء المتوفر وقم بتحميله على لوحة NodeMCU الخاصة بك باستخدام Arduino IDE. (اترك الإعدادات الأخرى على الإعدادات الافتراضية)

الخطوة 4: الكود

بعد فتح Serial Monitor ، إذا تم إنشاء اتصال بالإنترنت ، فسيتم إعطاؤك عنوان IP للصفحة التي قمت بإنشائها (على سبيل المثال 192.168.1.18) ، قم بنسخه ولصقه في متصفحك لفتح صفحة

الخطوة 5: ما هي اللوحات الأخرى التي يمكنني استخدامها بدلاً من NodeMCU؟

ما هي اللوحات الأخرى التي يمكنني استخدامها بدلاً من NodeMCU؟
ما هي اللوحات الأخرى التي يمكنني استخدامها بدلاً من NodeMCU؟

هناك العديد من العوامل المهمة لاختيار نوع اللوحة لنظام IOT ، مثل عدد دبابيس GPIO ، وبروتوكولات الاتصال ، بما في ذلك الهوائي ، وما إلى ذلك.

أيضًا ، هناك لوحات ومنصات مختلفة ، لكل منها ميزاتها الخاصة.

هنا قمنا بمقارنتها بناءً على أهم الميزات المطلوبة لمشاريع IOT.

الخطوة السادسة: أمثلة على المشاريع:

  • قفل الباب الذكي مع صفحة تسجيل دخول WiFi من Arduino & ESP8266
  • تحدث إلى Arduino الخاص بك وتحكم فيه بواسطة مساعد Google
  • العب مع Fire Over WIFI! ESP8266 & Neopixels (بما في ذلك تطبيق Android)
  • nstagram لايكات عداد السرعة من اردوينو و ESP8266

إذا وجدت هذا البرنامج التعليمي مفيدًا وممتعًا ، فيرجى الإعجاب بنا على facebook.

موصى به: