غالبًا ما تكون الأجهزة المنزلية الذكية المتوافقة مع Apple HomeKit باهظة الثمن. ومع ذلك ، يمكنك بناء مستشعرات المنزل الذكي غير الرسمية الخاصة بك ، مثل تلك التي تكتشف الحركة ، باستخدام جهاز غير مكلف. لوحة قائمة على ESP8266 مثل D1 Mini جنبًا إلى جنب مع PIR أو مستشعر الحركة القائم على رادار الميكروويف بأقل من 5 دولارات - لا يوجد لحام مطلوب.
يمكنك بعد ذلك إضافة مستشعر الحركة الذكي في تطبيق Apple Home أو تطبيق Eve for HomeKit وإعداده التشغيل الآلي لتشغيل مفتاح إضاءة ذكي أو تلقي إشعارات على أجهزة Apple ، مثل ايفون.
الأشياء التي سوف تحتاجها
سنقوم ببناء مستشعر حركة DIY لـ Apple HomeKit والذي يُعرف بأنه مستشعر حركة Elgato Eve. لبناء مستشعر حركة ذكي لـ HomeKit ، ستحتاج إلى المكونات التالية:
- D1 Mini أو لوحة NodeMCU
- HC-SR501 أو SR602 بالأشعة تحت الحمراء PIR ، أو RCWL-0516 مستشعر حركة الرادار القائم على الميكروويف
- بعض أسلاك العبور
- كمبيوتر شخصي أو كمبيوتر محمول
- كابل Micro USB
- 5V مايكرو USB امدادات الطاقة
يحتوي مستشعر الحركة PIR على منطقة كشف محدودة تتطلب خط رؤية واضحًا: لا يمكنه اكتشاف الحركة خلف الأشياء. يمكن لمستشعر حركة رادار الميكروويف أن يستشعر الحركة من خلال الأشياء أو جدار صلب ويوفر تغطية أكبر. أيضًا ، يعد مستشعر رادار الميكروويف أكثر حساسية من مستشعر الحركة السلبية القائم على PIR.
فلاش البرنامج الثابت
بالنسبة للوحة D1 Mini ، سنستخدم البرامج الثابتة بواسطة HomeKid. ستحتاج أيضًا إلى نظام Windows أو macOS وكابل USB صغير.
قم بتوصيل لوحة D1 Mini بالنظام باستخدام كابل micro USB ، ثم اتبع هذه الإرشادات لتفليش البرنامج الثابت.
على نظام Windows:
- قم بتنزيل واستخراج Espressif أدوات تنزيل الفلاش.
- افتح المجلد المستخرج وقم بتشغيل ملف flash_download_tool_xx.exe برنامج.
- في نوع الرقاقة، يختار ESP8266 وانقر نعم.
- ضع علامة في مربعات الاختيار الثلاثة الأولى كما هو موضح في الصورة أدناه ثم ،
- يكتب 0x0000 وانقر فوق ثلاث نقاط لاختيار rboot.bin ملف.
- يكتب 0x1000 واختيار blank_config.bin ملف.
- يكتب 0x2000 واختيار main.bin ملف.
- اختر الخيارات التالية في نافذة ESP8266 Flash Download Tools.
- معدل الباود: 115200.
- حجم الفلاش: 4 ميجا بايت.
- وضع الفلاش: DIO أو QIO.
- سرعة SPI: 40 ميجا هرتز.
- حدد ملف COM المنفذ الذي يتصل به D1 Mini وانقر عليه يبدأ. قد يستغرق هذا ما يصل إلى دقيقتين للانتهاء.
على macOS:
- قم بتنزيل وتشغيل ملف NodeMCU-PyFlasher.dmg على نظام macOS الخاص بك.
- قم بتوصيل D1 Mini بنظام Mac الخاص بك ثم اختر ملف منفذ تسلسلي.
- انقر تصفح وحدد ملف main.bin ملف.
- في معدل الباود ، اختر 115200.
- يختار إدخال / إخراج رباعي (QIO).
- يختار محو فلاش و نعم ، يمسح جميع البيانات.
- انقر فلاش NodeMCU.
- بعد وميض NodeMCU ، أعد توصيله لإعادة التشغيل ثم اتبع التعليمات التالية.
بمجرد وميض البرنامج الثابت بنجاح ، ستحتاج إلى توصيل الجهاز بشبكة Wi-Fi الخاصة بك.
اتصل بشبكة Wi-Fi
أقفل ال أدوات تنزيل Espressif Flash windows وأعد توصيل D1 Mini بنظامك.
- أخرج جهاز iPhone أو أي جهاز iOS آخر وافتح إعدادات Wi-Fi.
- قم بالاتصال بـ Homekid-XXXX Wi-Fi AP باستخدام كلمة المرور 12345678.
- ستظهر نافذة تسجيل الدخول على جهازك. اضغط على شبكة Wi-Fi الخاصة بك وأدخل كلمة المرور.2 صور
- مقبض ينضم. سيتم قطع اتصال الجهاز بهاتفك الذكي والاتصال بشبكة Wi-Fi باستخدام كلمة المرور المقدمة.
إذا كانت كلمة المرور التي تم إدخالها خاطئة ، فسيبدأ الجهاز في تشغيل نقطة الوصول بعد مرور بعض الوقت. يمكنك بعد ذلك الاتصال مرة أخرى بـ AP وإدخال كلمة المرور الصحيحة.
قم بتوصيل المكونات
راجع مخطط الأسلاك أدناه لتوصيل مستشعر الحركة HC-SR501 PIR بلوحة D1 Mini أو NodeMCU.
إذا كنت ستستخدم مستشعر حركة رادار الموجات الصغرية SR602 PIR أو RCWL-0516 ، فقم بتوصيل دبوس الإخراج بمسمار D6 ، و Vin إلى دبوس 5V ، والدبوس الأرضي بمسمار G على D1 Mini أو NodeMCU.
أضف ملحقًا إلى تطبيق المنزل
على جهاز iOS أو جهاز macOS مثل MacBook ، افتح تطبيق Home ثم اتبع هذه الخطوات لإضافة مستشعر الحركة الذي صنعناه كملحق. ستتم إضافة الجهاز كملحق غير رسمي ، ولكنه سيعمل بشكل مشابه لمستشعر الحركة Elgato Eve الرسمي لـ Apple HomeKit.
- في تطبيق Home ، اضغط على + الرمز واختيار أضف ملحق.
- مقبض المزيد من الإجراءات ... ثم اضغط على الحركة- XXXX ملحق.3 صور
- مقبض أضف على أي حال ثم أدخل الرمز 1180-3193. مقبض يكمل.
- اختر الموقع حيث ستقوم بتثبيت مستشعر الحركة واضغط يكمل.4 صور
- قم بتحرير أو تغيير اسم مستشعر الحركة. هذا مهم لتتبع أجهزة استشعار الحركة المتعددة. مقبض يكمل > منتهي.
- يمكنك الآن رؤية مستشعر الحركة كملحق تحت اسم الغرفة. إذا قمت بالنقر فوق الملحق ، فإنه يفتح لوحة تحكم حيث يمكنك تحرير خصائص المستشعر.3 صور
يمكنك أيضًا تثبيت تطبيق Eve for HomeKit لمزيد من الخيارات والتحكم في مستشعر الحركة DIY. يوفر هذا التطبيق واجهة مستخدم أكثر سهولة ، مما يسهل عليك إدارة ملحقات DIY HomeKit الرسمية وغير الرسمية ، مثل شريط DIY HomeKit WS2812B NeoPixel RGB.
استكشاف الأخطاء وإصلاحها
ستحتاج إلى إعادة وميض البرنامج الثابت في حالة المشكلات التالية:
- إذا لم يكن AP اللاسلكي مرئيًا في إعدادات Wi-Fi بهاتفك الذكي.
- إذا كان الجهاز غير مرئي في تطبيق Apple HomeKit.
قبل إعادة وميض لوحة وحدة التحكم الدقيقة ، تأكد من مسح الذاكرة باستخدام ملف محو زر ثم انقر فوق يبدأ وميض لوحة متحكم مع البرامج الثابتة.
أتمتة المصابيح والمفاتيح
يمكنك استخدام مستشعر الحركة المزوَّد بتقنية DIY HomeKit للأمان أو لأتمتة الأضواء أو المفاتيح أو أي جهاز ذكي آخر في منزلك. على سبيل المثال ، يمكنك إعداد الأتمتة في تطبيق Homeapp لتشغيل مفتاح ذكي أو ضوء ذكي عند اكتشاف الحركة في منطقة معينة ، مثل درج أو رواق.
يمكنك أيضًا إعداد أتمتة لتلقي الإخطارات على جهاز iPhone الخاص بك كلما تم اكتشاف الحركة. ومع ذلك ، ستحتاج إلى تثبيت Apple HomePod أو Apple TV (الجيل الرابع أو أحدث) على شبكتك أو مقر عملك لإنشاء الأتمتة. خلاف ذلك ، يمكنك فقط استخدام المستشعر لاكتشاف الحركة.