HomeKit هو الحل المثالي لأتمتة منزلك الذكي إذا كنت تمتلك iPhone أو iPad أو Mac. لكن لسوء الحظ ، فإن الأجهزة المتوافقة مع HomeKit ليست رخيصة الثمن. مقارنة بمنتجات المنزل الذكي الأخرى التي يمكن التحكم فيها باستخدام مساعد Google أو Alexa ، يتعين على مستخدمي Apple دفع سعر أعلى مقابل تكامل HomeKit.

في هذا الدليل ، سنقوم ببناء شريط NeoPixel RGB LED يمكنك تثبيته على السقف والجدران والجزء الخلفي من لوحة التلفزيون ، والشاشة ، ومصباح المكتب ، وما إلى ذلك ، وتحكم في الشريط باستخدام تطبيق HomeKit أو Eve على جهاز Mac أو iOS جهاز.

الأشياء التي ستحتاجها لبناء شريط LED HomeKit DIY

لبناء شريط DIY NeoPixel RGB LED يدعم HomeKit ، تحتاج إلى ما يلي:

  • لوحة متحكم تعتمد على ESP8266 ، مثل NodemCU أو D1 Mini أو ESP-01
  • شريط WS2812B أو WS2812B ECO أو WS2813 RGB LED.
  • مصدر طاقة ~ 2-5amps أو أكثر بناءً على عدد مصابيح LED في الشريط. يمكن لوحدة التحكم التي نبنيها تشغيل 500 مصباح LED كحد أقصى.
  • علبة مطبوعة ثلاثية الأبعاد (اختياري).
  • عدد قليل من الأسلاك الطائر.

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

بالنسبة لهذا المشروع ، سوف نستخدم البرامج الثابتة من HomeKidd على GitHub. يمكنك اتباع التعليمات البسيطة أدناه.

instagram viewer
  1. تحميل rboot.bin و blank_config.bin ملفات من GitHub.
  2. انتقل إلى صفحة إصدار مشروع HomeKidd وقم بتنزيل أحدث إصدار من ledstrip.bin البرامج الثابتة.
  3. تحميل أداة تنزيل فلاش ESP لنظام التشغيل Windows على نظامك واستخرجه. يمكن لمستخدمي Mac استخدام ملفات NodeMCU Pyflasher بدلا من ذلك.
  4. قم بتوصيل D1 Mini أو NodeMCU بنظامك باستخدام كابل Micro USB وحدد منفذ COM. تأكد من تثبيت برامج تشغيل CH340G أو CP210x USB إلى UART. خلاف ذلك ، لن يتم اكتشاف الجهاز.
  5. قم بتشغيل ملف أداة تنزيل البرامج الثابتة وإطلاقه.
  6. ضع علامة في خانة الاختيار الأولى ، أدخل قيمة 0x0000 ثم انقر فوق ثلاث نقاط للتصفح وتحديد ملف rboot.bin ملف
  7. وبالمثل ، حدد خانة الاختيار الثانية ، أدخل 0x1000 واختيار blank_config.bin ملف.
  8. حدد المربع الثالث ، أدخل 0x2000 واختيار ledstrip.bin ملف.
  9. يختار معدل الباود مثل 115200 ، وضع DIO أو QIO (بناءً على اللوحة) ، و 40 ميجا هرتز التردد من الخيارات.
  10. انقر بداية. ستظهر الأداة مزامنة وسيبدأ في وميض ملفات البرامج الثابتة.
  11. بعد وميض البرنامج الثابت ، أغلق أداة تنزيل البرنامج الثابت.
  12. التنزيل والتشغيل أداة ESPHome Flasher.
  13. حدد ملف كوم المنفذ والنقر عرض السجلات. يمكنك استخدام هذا للتحقق من الحالة ومعرفة ما إذا كان كل شيء يعمل بشكل جيد. أيضًا ، إذا حدث خطأ ما أو لم يعمل ، فسيساعدك هذا في العثور على المشكلة.

الخطوة 2: قم بتوصيل شريط WS2812B LED بـ D1 Mini أو NodeMCU

راجع الرسم التخطيطي التالي لتوصيل شريط WS2812B LED بـ NodeMCU أو D1 Mini ومصدر الطاقة.

بمجرد الاتصال ، يمكنك وضع لوحة D1 Mini أو NodeMCU في علبة مطبوعة ثلاثية الأبعاد أو صندوق مشابه.

الخطوة 3: قم بتوصيل مصدر الطاقة

يمكنك الآن توصيل مصدر الطاقة لتشغيل وحدة التحكم ومصابيح LED المتصلة. بمجرد توصيل الطاقة ، يبدأ المتحكم الدقيق في Access Point أو وضع AP. الآن ، اتبع هذه الخطوات:

  1. افتح إعدادات Wi-Fi واتصل بشبكة esp المفتوحة على هاتفك الذكي.
  2. بعد ذلك ، افتح متصفح الويب على هاتفك الذكي وقم بزيارة 192.168.4.1.
  3. اختر Wi-Fi SSID وأدخل كلمة المرور. انقر على يحفظ.
  4. ستتصل وحدة التحكم بشبكة Wi-Fi المحلية بعد إعادة التشغيل.

الخطوة 4: أضف الجهاز إلى HomeKit كملحق

بمجرد أن تنشئ وحدة التحكم اتصالاً مستقرًا بشبكة Wi-Fi الخاصة بك ، فإليك ما عليك القيام به:

  1. على جهاز iPhone أو iPad أو macOS ، افتح إعدادات WIFi واتصل بـ الرئيسية نقطة دخول. كلمة السر هي 12345678.
  2. بعد الاتصال ، انتظر حتى يتم تحميل صفحة الويب. اختر شبكة Wi-Fi ، وأدخل كلمة المرور ، واكتب عدد مصابيح LED في شريط NeoPixel أو WS2812. انقر على انضم.
  3. سيتصل الجهاز تلقائيًا بشبكة Wi-Fi الخاصة بك ويجب أن يكون قابلاً للاكتشاف بواسطة تطبيق Apple's Home.
  4. افتح تطبيق Home على جهاز iOS أو macOS المتصل بنفس الشبكة.
  5. اضغط على النقاط الثلاث في أعلى اليمين واختر أضف ملحق.
  6. صنبور أدخل يدويا.
  7. اضغط على اكتشف NeoPixel-xxxx ملحق ثم انقر فوق أضف على أي حال.
  8. اكتب الرمز 021-82-017 وانتظر بضع ثوان. ستتم إضافة وحدة تحكم NeoPixel إلى HomeKit.
  9. يمكنك اختيار غرفة وتسميتها حسب حاجتك. ثم اضغط على فعله.

أنت على وشك الانتهاء. كل ما عليك فعله الآن هو معرفة كيفية التحكم في شريط LED باستخدام تطبيق Home.

الخطوة 5: تحكم في الشريط باستخدام HomeKit أو تطبيق Eve أو Siri

بمجرد إضافة وحدة التحكم NeoPixel إلى تطبيق Home ، يمكنك تشغيل / إيقاف تشغيل الشريط وتغيير الألوان وضبط السطوع وإنشاء مشاهد.

  • اضغط مع الاستمرار على ملحق NeoPixel الذي أضفته لفتح عناصر التحكم.
  • اضغط على لون لتغييره ثم انقر مرة أخرى لفتح لوحة الألوان. يمكنك اختيار أو ضبط أي لون. الشريط يدعم 16.8 مليون لون.
  • لتغيير النمط أو التأثيرات ، انقر فوق هذا ثم حدد النمط المطلوب ،
  • يمكنك الاختيار من بين أكثر من 40 تأثيرًا باستخدام تطبيق Eve. يمكنك تغيير هذه التأثيرات عن طريق تحريك منزلق WS2812 Effects في تطبيق Eve. يوفر التطبيق أيضًا العديد من الميزات والخيارات الإضافية للتحكم في ضوء شريط NeoPixel.

إذا كان لديك HomePod في منزلك ، فيمكنك أن تطلب من Siri التحكم في الشريط. تذكر أنه لا يمكنك التحكم فيه عبر هاتف ذكي يعمل بنظام Android. ولكن ، يمكنك وميض برنامج WLED الثابت الذي يقدم أكثر من 100 تأثير مختلف.

يمكنك الرجوع إلى أدلة لدينا بناء شريط NeoPixel متفاعل مع الصوت التي تتفاعل أيضًا مع الموسيقى أو الأصوات المحيطة بها. يمكنك التحكم في الشريط باستخدام تطبيق WLED أو عبر واجهة الويب التي يمكنك الوصول إليها من أي جهاز. يمكنك أيضا أن تتعلم كيف قم ببناء بديل Philips Ambilight لأي تلفزيون باستخدام شريط WS2812B و Raspberry Pi.

استخدم مصابيح Smart HomeKit RGB لتزيين منزلك

الآن بعد أن نجحت في بناء شريط NeoPixel LED من DIY HomeKit ، يمكنك تثبيته على السقف أو شجرة الكريسماس أو خلف وحدة التلفزيون أو اللوحة أو الشاشة ، إلخ.

باستخدام Scenes ، يمكنك إضافة أتمتة لتشغيل الشريط في الوقت المطلوب أو تغيير اللون أو السطوع أو الأنماط بناءً على وقت اليوم أو الحدث. ومع ذلك ، ستحتاج إلى HomePod أو AppleTV لأتمتة وحدة التحكم.