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

Sonoff B1 مع مجموعة Native Apple Home Kit من Arduino: 6 خطوات
Sonoff B1 مع مجموعة Native Apple Home Kit من Arduino: 6 خطوات

فيديو: Sonoff B1 مع مجموعة Native Apple Home Kit من Arduino: 6 خطوات

فيديو: Sonoff B1 مع مجموعة Native Apple Home Kit من Arduino: 6 خطوات
فيديو: How to Downsize Jeans (Resize Waist & Legs!) | WITHWENDY 2024, شهر نوفمبر
Anonim
Sonoff B1 مع مجموعة أدوات منزلية من آبل الأصلي من اردوينو
Sonoff B1 مع مجموعة أدوات منزلية من آبل الأصلي من اردوينو

تمنحك هذه المواد غير القابلة للكسر طريقة سهلة للغاية لكيفية دمج مصباح Sonoff B1 في مجموعة أدوات المنزل من Apple دون أي جسور إضافية

مقدمة: Sonoff B1 هو مصباح رخيص للغاية ولكنه قوي يحتوي على ثلاثة أنواع من مصابيح LED

1. مصباح ليد أبيض "دافئ"

2. White Led "Cool"

3. RGB بقيادة

لذلك يمكن استخدامها من خلال توليفات مختلفة ويمكننا من الناحية النظرية الحصول على أي تأثير محتمل من خلال الجمع بين سطوع تلك المصابيح

الخطوة 1: تحضير المصباح لتحديث البرنامج الثابت

تجهيز المصباح لتحديث البرامج الثابتة
تجهيز المصباح لتحديث البرامج الثابتة

لتحديث البرامج الثابتة ، نحتاج إلى القليل من مهارات اللحام

حسنا لنبدأ

قم بفك الغطاء البلاستيكي وابحث عن جهات الاتصال ، نحتاج إلى لحام أي أسلاك أو درع حتى نتمكن من توصيل محول USB-UART بسهولة.

في حالتي ، استخدمت رأس ذكر ، يمكن استخدام أي أسلاك أو أسلاك بسيطة مع دبابيس. إذا كنت ستلعب عدة مرات مع أسلاك المصابيح ، فيجب أن تكون قصيرة للتأكد من أن الغطاء البلاستيكي مشدود

هذا كل شئ. الآن يمكنك تحديث البرامج الثابتة شراء سهلة للغاية فقط فك الغطاء

الخطوة 2: قم بتوصيل المصباح بـ USB UART

قم بتوصيل المصباح بـ USB UART
قم بتوصيل المصباح بـ USB UART

الأسلاك بسيطة ، لكن من فضلك كن على دراية بأمرين:

1.! يجب فصل المصباح عن التيار الكهربائي 220 فولت

2.! استخدم USB UART مع الإعداد 3.3 v ، وإلا فسوف تدمر الجهاز

حسنًا ، دعنا نتواصل

USB UART LAMP

3.3 فولت 3.3 فولت

GND GND

RX TX

TX RX

إلى GPIO 0 للمصباح ، ما عليك سوى توصيل سلك بسيط. المقبل سوف يتم شرح السبب

الخطوة 3: تحضير Arduino IDE

تحضير Arduino IDE
تحضير Arduino IDE

1. تحتاج إلى بيئة جاهزة لبرمجة رقائق ESP8266. لن أفصل هناك ، لأن هناك الكثير من المنشورات على الإنترنت ، ألق نظرة

2. قم بتنزيل المكتبة https://github.com/Yurik72/ESPHap وقم بفك ضغطها في مجلد مكتبة Arduino. بالنسبة لنظام التشغيل Windows ، يكون هذا عادةً C: / Users / \ Documents / Arduino / libraries

3. من الأرشيف المرفق https://github.com/Yurik72/ESPHap/tree/master/wol… قم بفك ضغط wolfSSL_3_13_0.rar في نفس مجلد مكتبات Arduino. (C: / Users / Documents / Arduino / libraries / wolfssl). يرجى التأكد من أنه ليس جذرًا مكررًا. يعني أن الملفات يجب أن تكون ضمن (C: / Users / \ Documents / Arduino / libraries / wolfssl)

4. قم بتنزيل أو تثبيت المكتبة

نحن الآن جاهزون لبرمجة ESP8266 الخاص بك

افتح الرسم التخطيطي

وقم بتعيين إعداد اللوحة المناسب على Arduino ، شاهد الصور بالإعداد الصحيح

الخطوة 4: تفليش البرنامج الثابت

وامض البرامج الثابتة
وامض البرامج الثابتة

قم بتوصيل USB UART بالكمبيوتر. المصباح الخاص بك جاهز للوميض. في Arduino IDE ، اختر منفذ COM المناسب

هناك خدعة مذكورة من قبل. لتبديل الشريحة إلى وضع الفلاش ، يجب توصيل GPIO 0 بـ GND أثناء التشغيل أو إعادة الضبط

يمكن أن يتم ذلك بطريقتين:

إذا كان USB UART مع زر إعادة الضبط ، فاضغط على زر تحميل البرنامج الثابت على Arduino IDE ، وانتظر رسالة التحميل وقم بتوصيل الأسلاك من GPIO 0 إلى GND من Sonoff بدلاً من الضغط على زر USB UART Reset ، وانتظر حتى يبدأ التحميل ، بعد ذلك يمكن قطع الأسلاك Sonoff

إذا كان USB UART بدون زر إعادة الضبط ، فقم بإزالة USB من الكمبيوتر ، وقم بتوصيل الأسلاك من GPIO 0 إلى GND Sonoff ، أدخل USB وانقر فوق "تنزيل". بعد بدء التنزيل. كل هذا ضروري لوضع Sonoff في وضع التمهيد (GPIO0 على GND في وقت التشغيل)

في حالتي ، أنا فقط أسلاك لمس بسيطة من GPIO 0 إلى GND من USB UART ، هناك غرف كافية في GND

حسنًا ، يجب أن يبدأ التحميل وستظهر لك رسالة نجاح

You Lamp جاهز للاستخدام ، من الأفضل إعادة ضبطه بعد الوميض.

الخطوة 5: إعداد المصباح والاقتران مع Apple

مصباح الإعداد والاقتران مع Apple
مصباح الإعداد والاقتران مع Apple
مصباح الإعداد والاقتران مع Apple
مصباح الإعداد والاقتران مع Apple
مصباح الإعداد والاقتران مع Apple
مصباح الإعداد والاقتران مع Apple

في حالتي ، واصلت عملية الإعداد والاقتران من خلال توصيل المصباح بـ USB UART للتحكم في الشاشة التسلسلية لما يحدث

نحتاج أولاً إلى توصيل / تكوين المصباح بشبكة WiFi المنزلية الخاصة بك

بعد إعادة التشغيل ، سيبدأ المصباح في وضع نقطة الوصول. تحتاج إلى توصيل جهاز الكمبيوتر الخاص بك بشبكة WiFi تسمى "ES". بعد الاتصال ، ستتم إعادة توجيهك إلى البوابة الأسيرة. إذا لم يكن كذلك ، فافتح متصفحًا واكتب https://192.168.4.1. يجب أن ترى بوابة التكوين

حدد شبكة wifi المنزلية الخاصة بك أو أدخلها يدويًا ، وأدخل كلمة مرور وقم بالتأكيد. سيتم إعادة تشغيل المصباح وفي حالة النجاح يجب أن ترى مثل هذه السجلات

* WM: نتيجة الاتصال: * WM: 3 * WM: عنوان IP:

* WM: 192.168.0.93

عنوان IP المتصل بشبكة WiFi: 192.168.0.93

>> تكامل المنزل: homekit_is_paired 0

……..

>> HomeKit: تكوين mDNS >>> HomeKit: MDNS.begin: ES-5AC5 ، IP: 192.168.0.93 >>> HomeKit: بدء الخادم أكثر

>> HomeKit: لم يتم تعيين الخادم الأولي عبر خادم الويب ، في انتظار الاقتران

المصباح جاهز للإقران! دعنا نفعل

1. افتح الهاتف -> Apple home -> أضف جهازًا.

2. قم باختيار الإضافة يدويًا وسنرى شيئًا مثل ES ……. متوفرة،

3. حدد ذلك ووافق بالطبع على أنه غير معتمد ، أدخل كلمة المرور 11111111 ودعنا نذهب …..

كقاعدة عامة ، سيمر كل شيء في المرة الأولى وسترى ذلك على الفور في الأجهزة ويمكنك تشغيله وإيقاف تشغيله.

من الناحية النظرية ، يمكنك تجميع المصباح الخاص بك وتوصيله وتشغيله …

إذا لم يكن كذلك ، فراجع قسم استكشاف الأخطاء وإصلاحها

الخطوة 6: استكشاف الأخطاء وإصلاحها

استكشاف الأخطاء وإصلاحها
استكشاف الأخطاء وإصلاحها

إذا حدث خطأ ما ، فإن عملية الاقتران هي الأكثر تقلبًا ، ويمكن أن يستغرق الاختبار والخبرة الخاصة بي ما يصل إلى 3 محاولات كحد أقصى.

تحتاج إلى إعادة ضبط جهازك والمحاولة مرة أخرى ،

إذا لم يظهر الجهاز في قائمة الاقتران ، فمن المحتمل أن الجهاز يخزن بالفعل معلومات الاقتران ولكن Apple ليس:(نحتاج إلى إزالة معلومات الاقتران من الجهاز..

يتم حفظ بيانات الاقتران في نظام ملفات SPIFFS "/pair.dat". وتحتاج إلى فتح متصفح

أدخل https:// ip / browse وسيتم الوصول إليك إلى نظام ملفات SPIFFs الخاص بك.

حيث IP هو عنوان IP لجهازك

ما عليك سوى حذف ملف pair.dat وإعادة ضبط الجهاز والبدء في الاقتران مرة أخرى

موصى به: