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

تفليش برنامج SONOFF Tasmota الثابت علي NodeMCU: 9 خطوات
تفليش برنامج SONOFF Tasmota الثابت علي NodeMCU: 9 خطوات

فيديو: تفليش برنامج SONOFF Tasmota الثابت علي NodeMCU: 9 خطوات

فيديو: تفليش برنامج SONOFF Tasmota الثابت علي NodeMCU: 9 خطوات
فيديو: How to Flash Tasmota Firmware | Can Sonoff Work Without Internet ? 2024, شهر نوفمبر
Anonim
امض برنامج SONOFF Tasmota الثابت على NodeMCU
امض برنامج SONOFF Tasmota الثابت على NodeMCU

Sonoff هو مفتاح يتم التحكم فيه عن طريق WiFi وهو مضمن بـ ESP8266 IC وله مرحلات للتحكم في الجهاز عبر الإنترنت. يمكن وميض هذا IC وإعادة برمجته بواسطة Arduino IDE. نشر صانعو Sonoff المكتبات وملفات Arduino على صفحة GitHub الخاصة بهم. في البداية ، كان يستخدم فقط للوحات Sonoff المصنوعة فقط ، وبعد ذلك يدعم العديد من لوحات ESP8266 ولوحات التطوير مثل NodeMCU. في هذا البرنامج التعليمي ، سنرى كيفية وميض Sonoff Tasmota Firmware في لوحات تطوير NodeMCU. في البرنامج الثابت الجديد المحدث ، يمكنك بسهولة اختيار لوحات ESP8266 المختلفة بسهولة.

الخطوة 1: المكونات المطلوبة - المتطلبات الأساسية

  • مجلس تطوير NodeMCU
  • كابل microUSB
  • البرامج الثابتة Sonoff Tasmota - ارتباط GitHub
  • ماسح IP متقدم
  • اردوينو IDE

قم بتنزيل البرنامج الثابت Sonoff Tasmota من هذا الرابط.

تأكد من تثبيت مكتبة ESP8266 على Arduino IDE. إذا كنت تريد معرفة كيفية تثبيت مكتبة ESP8266 بشكل صحيح ، فقم بزيارة هذه المدونة الكاملة لبرنامج Flashing SONOFF Tasmota الثابت على NodeMCU.

الخطوة 2: قم بتضمين مكتبات Sonoff إلى Arduino IDE

قم بتضمين مكتبات Sonoff إلى Arduino IDE
قم بتضمين مكتبات Sonoff إلى Arduino IDE

بمجرد تنزيل برنامج SONOFF Tasmota الثابت من GitHub. افتح مجلد Sonoff Tasmota. انتقل إلى مجلد "lib" وانسخ جميع المحتويات ، ثم الصقها في مجلد "مكتبات" Arduino على جهاز الكمبيوتر الخاص بك.

الآن قمنا بتضمين ملفات المكتبة الضرورية في مكتبة Arduino IDE. لنقم بتكوين الكود الخاص بنا.

الخطوة 3: ملف Sonoff الرئيسي وتكوين المستخدم

ملف Sonoff الرئيسي وتكوين المستخدم
ملف Sonoff الرئيسي وتكوين المستخدم

داخل الملف الذي تم تنزيله ، افتح ملف sonoff.ino. سيفتح جميع الملفات الضرورية في علامات التبويب التالية في Arduino IDE. افتح الآن علامة التبويب userconfig.h لإدخال بيانات اعتماد Wi-Fi الخاصة بنا.

الخطوة 4: تكوين SSID وكلمة المرور واسم المشروع

تكوين SSID وكلمة المرور واسم المشروع
تكوين SSID وكلمة المرور واسم المشروع

الآن قم بتحرير حقول SSID وكلمة المرور باستخدام SSID الخاص بشبكة WiFi وكلمة المرور. أيضًا ، أعط اسم مشروع فريدًا باختيارك في #define PROJECT سطر "sonoff".

على سبيل المثال. #define Project "nodefactory"

الخطوة 5: اختر لوحة NodeMCU الصحيحة

اختر لوحة NodeMCU الصحيحة
اختر لوحة NodeMCU الصحيحة

قم الآن بتوصيل NodeMCU الخاص بك واختر منفذ COM الصحيح وإصدار اللوحة. تأكد من أن الإعدادات على هذا النحو للوحة NodeMCU 1.0.

اللوحة: NodeMCU 1.0 (وحدة ESP12-E)

حجم الفلاش: 4M (1M SPIFFS)

تردد وحدة المعالجة المركزية: 80 ميجا هرتز

سرعة التحميل: "115200"

ثم قم بتفليش البرنامج الثابت بالنقر فوق تحميل.

الخطوة 6: العثور على عنوان IP NodeMCU على شبكتك

FInd NodeMCU IP Address على شبكتك
FInd NodeMCU IP Address على شبكتك
FInd NodeMCU IP Address على شبكتك
FInd NodeMCU IP Address على شبكتك

بمجرد الانتهاء من التفليش ، افتح برنامج Advanced IP Scanner. وابحث عن عنوان IP داخل IP لشبكتك. في حالتي ، سيتراوح عنوان IP الخاص بي من 192.168.255.0-255 (يعني أن عنوان IP سيكون من 0-255). انقر فوق مسح ويمكنك رؤية اسم المشروع الذي قدمته في ملف userconfig.h كاسم الجهاز هنا.

قم بتدوين عنوان IP الذي وجدته والصقه في عنوان URL لمتصفحك وانقر فوق إدخال. ستعرض صفحة Sonoff Tasmota لتكوين الوحدة النمطية الخاصة بك.

الخطوة 7: التكوين للوحات ESP8266

التكوين للوحات ESP8266
التكوين للوحات ESP8266

بشكل افتراضي ، سيكون في Sonoff Basic. لذلك تحتاج إلى تغييره إلى "عام" في قائمة "التكوين". انقر فوق "تكوين" وداخل ذلك اختر "تكوين الوحدة النمطية".

الخطوة 8: احفظ التكوين

احفظ التهيئة
احفظ التهيئة

حدد اللوحة عامة وحفظ. سيتم إعادة تشغيل الجهاز. هذا الخيار لجميع لوحات ESP8266.

الخطوة 9: خيارات GPIO الجديدة وفقًا لأنواع اللوحة ESP8266

خيارات GPIO الجديدة وفقًا لأنواع اللوحة ESP8266
خيارات GPIO الجديدة وفقًا لأنواع اللوحة ESP8266

الآن إذا قمت بالنقر فوق التكوين ، فيمكنك رؤية المزيد من خيارات GPIO. باستخدام ذلك يمكنك تحديد وظائف GPIO.

اعتمادًا على إعداد GPIO ، سيظهر الخيار على الصفحة الرئيسية مثل DHT و Relay و Switch وغيرها الكثير.

لمزيد من البرامج التعليمية ، قم بزيارة مدونتنا - مدونة Factory Forward

موصى به: