مقدمـــــــة عن المشروع
في هذا المشروع نتعرفعلى كيف يمكنكننا البدء مع (NodeMCU (ESP8266 مع Arduino IDE . هذا البرنامج المشروع مخصص للمبتدئين الذين بدأوا للتو .
NodeMCU يشبه Arduino مع Wifi onboard ، حتى تتمكن من أخذ مشاريعك عبر الإنترنت . لمعرفة المزيد عن NodeMCU ، يرجى زيارة موقعها الرسمي هنا .
سوف أشارك المزيد من المشاريع بناءً على ذلك ، لذا تأكد من متابعت الموقع هنا إذا كنت مهتمًابذلك .
اذا هيا بنا نبدأ! ..
متطلبات المشروع
- Arduino IDE.
- CP210X Driver.
- NodeMCU [ ESP8266 ]
- LEDs (أبيض)
- Breadboard.
طريقة العمل والتوصيل
أتبع الشرح بالصور أدناه :
أولا: تحميل وتثبيت بيئة تطوير أردوينو المتكاملة .
أذهب الي >> الملفات >> التفضيلات ولصق الرابط التالي في “URL board manager الإضافي”
“https://arduino.esp8266.com/stable/package_esp8266com_index.json” (بدون علامتي الاقتباس)
انقر فوق “موافق” ، الآن انتقل إلى >> أدوات >> لوحة >> مدير اللوحة .
قم بالتمرير لأسفل للعثور على ESP8266 وانقر فوق تثبيت .
سيؤدي ذلك إلى إضافة جميع لوحات ESP إلى IDE .
الآن لديك تحديد اللوحة الصحيحة ، وهنا لقد استخدمت NodeMCU 1.0 (وحدة ESP-12E).
بعد اختيار لوحة اتبع الإعدادات أدناه: –
حجم الفلاش: “4M (3M SPIFFS)”
منفذ التصحيح: “معطل”
مستوى التصحيح: “بلا”
متغير IWIP: “V2 Lower Memory”
تردد وحدة المعالجة المركزية: “80 ميجا هرتز”
سرعة التحميل: “921600”
مسح Flash: “Sketch On”
المنفذ: “منفذ COM متاح” (حيث يجب توصيل الجهاز)
يمكنك الآن تحميل الكود على اللوحة .
رفع الكــــــــود البرمجي
الآن وقد تم إعداد IDE لـ NodeMCU ، يمكنك اختباره عن طريق تحميل كود برمجي من الأمثلة المتواجدة داخل البيئة التطويرية للأردوينو على النحو التالي : –
في IDE أذهب الى >> الملفات >> أمثلة >> ESP8266
حدد مثال Blink وقم بتحميله .
يجب أن يبدأ المصباح الموجود على اللوحة في الوميض . هذا يعني أنك نجحت في برمجة اللوحة الف مبرووووووك . يمكنك إضافة LED خارجي إلى دبوس D0 .
الآن لكي تتمكن من العمل مع NodeMCU ، عليك أن تعرف مجسمات الدبوس ورسم خرائط Arduino لـ ESP8266 .
هنا أدرجت دبوس NodeMCU ودبابيس Arduino المقابلةلها :
D0 = 16
D1 = 5
D2 = 4
D3 = 0
D4 = 2
D5 = 14
D6 = 12
D7 = 13
D8 = 15
D9 = 3
D10 = 1
لاستخدام دبوس D0 من NodeMCU ، يجب عليك استخدام دبوس 16 في Arduino IDE .
في المشاريع القادمة ، سأريك كيف يمكنك التحكم في LED عبر الإنترنت من أي مكان في العالم .
شكرا لوصولك هذه النقطة .