جدول المحتويات:
- الخطوة 1: تحضير المصباح لتحديث البرنامج الثابت
- الخطوة 2: قم بتوصيل المصباح بـ USB UART
- الخطوة 3: تحضير Arduino IDE
- الخطوة 4: تفليش البرنامج الثابت
- الخطوة 5: إعداد المصباح والاقتران مع Apple
- الخطوة 6: استكشاف الأخطاء وإصلاحها
فيديو: Sonoff B1 مع مجموعة Native Apple Home Kit من Arduino: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
تمنحك هذه المواد غير القابلة للكسر طريقة سهلة للغاية لكيفية دمج مصباح Sonoff B1 في مجموعة أدوات المنزل من Apple دون أي جسور إضافية
مقدمة: Sonoff B1 هو مصباح رخيص للغاية ولكنه قوي يحتوي على ثلاثة أنواع من مصابيح LED
1. مصباح ليد أبيض "دافئ"
2. White Led "Cool"
3. RGB بقيادة
لذلك يمكن استخدامها من خلال توليفات مختلفة ويمكننا من الناحية النظرية الحصول على أي تأثير محتمل من خلال الجمع بين سطوع تلك المصابيح
الخطوة 1: تحضير المصباح لتحديث البرنامج الثابت
لتحديث البرامج الثابتة ، نحتاج إلى القليل من مهارات اللحام
حسنا لنبدأ
قم بفك الغطاء البلاستيكي وابحث عن جهات الاتصال ، نحتاج إلى لحام أي أسلاك أو درع حتى نتمكن من توصيل محول USB-UART بسهولة.
في حالتي ، استخدمت رأس ذكر ، يمكن استخدام أي أسلاك أو أسلاك بسيطة مع دبابيس. إذا كنت ستلعب عدة مرات مع أسلاك المصابيح ، فيجب أن تكون قصيرة للتأكد من أن الغطاء البلاستيكي مشدود
هذا كل شئ. الآن يمكنك تحديث البرامج الثابتة شراء سهلة للغاية فقط فك الغطاء
الخطوة 2: قم بتوصيل المصباح بـ 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
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
في حالتي ، واصلت عملية الإعداد والاقتران من خلال توصيل المصباح بـ 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 وإعادة ضبط الجهاز والبدء في الاقتران مرة أخرى
موصى به:
مراجعة مجموعة Elegoo Super Started Kit Uno R3: 4 خطوات
Elegoo Super Started Kit Uno R3 مراجعة: منذ بضعة أيام ، أرسل إليجو مجموعة Super Starter Kit هذه للاختبار. لذا ، دعونا نرى ما بداخله. عند فتح هذه الحقيبة المدمجة يمكننا رؤية الكثير من الأشياء. يوجد على الغلاف فهرس بكل المكونات. في الداخل لدينا بطاقة شكر بها جميع
مجموعة Arduino Learner (مفتوحة المصدر): 7 خطوات (بالصور)
Arduino Learner Kit (مفتوح المصدر): إذا كنت مبتدئًا في عالم Arduino وستتعلم Arduino لديك بعض الخبرة العملية هذه Instructables وهذه المجموعة مناسبة لك. تعد هذه المجموعة أيضًا اختيارًا جيدًا للمعلمين الذين يرغبون في تعليم Arduino لطلابهم بطريقة سهلة
نحن مجموعة من البرامج التعليمية 6 UQD10801 (Robocon1) طلاب من Universiti Tun Hussein Onn Malaysia (UTHM): Keypad 4x4 و LCD Arduino: 3 خطوات
نحن مجموعة من البرامج التعليمية 6 UQD10801 (Robocon1) طلاب من Universiti Tun Hussein Onn Malaysia (UTHM): Keypad 4x4 و LCD Arduino: تعد لوحات المفاتيح طريقة رائعة للسماح للمستخدمين بالتفاعل مع مشروعك. يمكنك استخدامها للتنقل بين القوائم وإدخال كلمات المرور والتحكم في الألعاب والروبوتات. في هذا البرنامج التعليمي ، سأوضح لك كيفية إعداد لوحة مفاتيح على Arduino. أولا سأشرح كيف أردو
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 خطوات
Sonoff B1 Firmware Home Automation Openhab Google Home: أنا حقًا أحب البرنامج الثابت Tasmota لمفاتيح Sonoff الخاصة بي. لكن a لم يكن سعيدًا حقًا ببرنامج Tasmota الثابت على جهاز Sonoff-B1. لم أنجح تمامًا في دمجه في Openhab الخاص بي والتحكم فيه عبر Google Home ، لذلك كتبت شركتي الخاصة
Arduino: مجموعة ألعاب Minigames (المحبطة): 4 خطوات
Arduino: مجموعة ألعاب Minigames (المحبطة): (مثال رائع على غلاف Arduino ^) قبل أن أبدأ: على الرغم من جهودي ، لم أتمكن من إنهاء الجهاز تمامًا بسبب أه … الوقت وسوء الحظ. أصبحت أفضل عندما أدركت أن أجزاء Arduino الخاصة بي ستكون فكرة جيدة أن أتوقف عن العمل في سوم