جدول المحتويات:
- الخطوة 1: المكونات المطلوبة - المتطلبات الأساسية
- الخطوة 2: قم بتضمين مكتبات Sonoff إلى Arduino IDE
- الخطوة 3: ملف Sonoff الرئيسي وتكوين المستخدم
- الخطوة 4: تكوين SSID وكلمة المرور واسم المشروع
- الخطوة 5: اختر لوحة NodeMCU الصحيحة
- الخطوة 6: العثور على عنوان IP NodeMCU على شبكتك
- الخطوة 7: التكوين للوحات ESP8266
- الخطوة 8: احفظ التكوين
- الخطوة 9: خيارات GPIO الجديدة وفقًا لأنواع اللوحة ESP8266
فيديو: تفليش برنامج SONOFF Tasmota الثابت علي NodeMCU: 9 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
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 Tasmota الثابت من GitHub. افتح مجلد Sonoff Tasmota. انتقل إلى مجلد "lib" وانسخ جميع المحتويات ، ثم الصقها في مجلد "مكتبات" Arduino على جهاز الكمبيوتر الخاص بك.
الآن قمنا بتضمين ملفات المكتبة الضرورية في مكتبة Arduino IDE. لنقم بتكوين الكود الخاص بنا.
الخطوة 3: ملف Sonoff الرئيسي وتكوين المستخدم
داخل الملف الذي تم تنزيله ، افتح ملف sonoff.ino. سيفتح جميع الملفات الضرورية في علامات التبويب التالية في Arduino IDE. افتح الآن علامة التبويب userconfig.h لإدخال بيانات اعتماد Wi-Fi الخاصة بنا.
الخطوة 4: تكوين SSID وكلمة المرور واسم المشروع
الآن قم بتحرير حقول SSID وكلمة المرور باستخدام SSID الخاص بشبكة WiFi وكلمة المرور. أيضًا ، أعط اسم مشروع فريدًا باختيارك في #define PROJECT سطر "sonoff".
على سبيل المثال. #define Project "nodefactory"
الخطوة 5: اختر لوحة NodeMCU الصحيحة
قم الآن بتوصيل NodeMCU الخاص بك واختر منفذ COM الصحيح وإصدار اللوحة. تأكد من أن الإعدادات على هذا النحو للوحة NodeMCU 1.0.
اللوحة: NodeMCU 1.0 (وحدة ESP12-E)
حجم الفلاش: 4M (1M SPIFFS)
تردد وحدة المعالجة المركزية: 80 ميجا هرتز
سرعة التحميل: "115200"
ثم قم بتفليش البرنامج الثابت بالنقر فوق تحميل.
الخطوة 6: العثور على عنوان IP NodeMCU على شبكتك
بمجرد الانتهاء من التفليش ، افتح برنامج Advanced IP Scanner. وابحث عن عنوان IP داخل IP لشبكتك. في حالتي ، سيتراوح عنوان IP الخاص بي من 192.168.255.0-255 (يعني أن عنوان IP سيكون من 0-255). انقر فوق مسح ويمكنك رؤية اسم المشروع الذي قدمته في ملف userconfig.h كاسم الجهاز هنا.
قم بتدوين عنوان IP الذي وجدته والصقه في عنوان URL لمتصفحك وانقر فوق إدخال. ستعرض صفحة Sonoff Tasmota لتكوين الوحدة النمطية الخاصة بك.
الخطوة 7: التكوين للوحات ESP8266
بشكل افتراضي ، سيكون في Sonoff Basic. لذلك تحتاج إلى تغييره إلى "عام" في قائمة "التكوين". انقر فوق "تكوين" وداخل ذلك اختر "تكوين الوحدة النمطية".
الخطوة 8: احفظ التكوين
حدد اللوحة عامة وحفظ. سيتم إعادة تشغيل الجهاز. هذا الخيار لجميع لوحات ESP8266.
الخطوة 9: خيارات GPIO الجديدة وفقًا لأنواع اللوحة ESP8266
الآن إذا قمت بالنقر فوق التكوين ، فيمكنك رؤية المزيد من خيارات GPIO. باستخدام ذلك يمكنك تحديد وظائف GPIO.
اعتمادًا على إعداد GPIO ، سيظهر الخيار على الصفحة الرئيسية مثل DHT و Relay و Switch وغيرها الكثير.
لمزيد من البرامج التعليمية ، قم بزيارة مدونتنا - مدونة Factory Forward
موصى به:
برنامج Arduino Hang Guardian - برنامج Arduino Watchdog Timer التعليمي: 6 خطوات
برنامج Arduino Hang Guardian - برنامج Arduino Watchdog Timer التعليمي: مرحبًا بالجميع ، هذا يحدث لنا جميعًا. تقوم ببناء مشروع ، وتوصيل جميع المستشعرات بحماس ، وفجأة ، يتوقف Arduino ولا تتم معالجة أي مدخلات. "ما الذي يحدث؟" ، ستسأل وتبدأ في البحث في الكود الخاص بك ، فقط لإعادة
استخدم برنامج Homie الثابت لتشغيل وحدة تبديل Sonoff (تعتمد على ESP8266): 5 خطوات (بالصور)
استخدم برنامج Homie الثابت لتشغيل وحدة تبديل Sonoff (تستند إلى ESP8266): هذه متابعة قابلة للتوجيه ، لقد كتبت هذا بعد قليل من & quot؛ إنشاء أجهزة Homie لإنترنت الأشياء أو أتمتة المنزل & quot ؛. كان التركيز الأخير على المراقبة الأساسية (DHT22 ، DS18B20 ، الضوء) حول لوحات D1 Mini ، هذه المرة ، أود أن أوضح كيف
كيفية فلاش برنامج MicroPython الثابت على مفتاح Sonoff الذكي القائم على ESP8266: 3 خطوات (بالصور)
كيفية Flash MicroPython Firmware على مفتاح Sonoff الذكي القائم على ESP8266: ما هو Sonoff؟ Sonoff هو خط جهاز للمنزل الذكي تم تطويره بواسطة ITEAD. يعد Sonoff Basic و Sonoff Dual أحد أكثر الأجهزة مرونة ورخيصة من هذا الخط. هذه مفاتيح تم تمكين Wi-Fi على أساس شريحة رائعة ، ESP8266. بينما
كيفية تحويل الحيوانات باستخدام برنامج جيمب (برنامج مجاني): 5 خطوات
كيفية تحويل الحيوانات باستخدام برنامج GIMP (برنامج مجاني): سوف أعلمك كيفية تحويل حيوانين خلال هذا التدريب. يمكنك استخدام طريقة التحويل هذه لأي حيوانات ، أو أي إبداع يمكنك التوصل إليه. أرني إبداعاتك ، باستخدام هذا الدليل السهل المتابعة! الأشياء المطلوبة: الكمبيوتر ، الإبداع
تفليش Meraki / Accton / Fonero باستخدام OpenWRT باستخدام Linux: 3 خطوات
وميض Meraki / Accton / Fonero باستخدام OpenWRT باستخدام Linux: سيوضح لك هذا الدليل كيفية تحديث جهاز Meraki / Accton / Fonero باستخدام OpenWRT Linux باستخدام كمبيوتر Linux. موقع المؤلف: http://ruckman.net