מכשירי בית חכם התואמים ל-Apple HomeKit הם לרוב יקרים. עם זאת, אתה יכול לבנות חיישני בית חכם לא רשמיים משלך, כגון אלה לזיהוי תנועה, על ידי שימוש במכשיר לא יקר לוח מבוסס ESP8266 כמו D1 Mini יחד עם חיישן תנועה מבוסס PIR או מכ"ם מיקרוגל מתחת ל-$5 - ללא הלחמה נדרש.
לאחר מכן תוכל להוסיף את חיישן התנועה החכם באפליקציית Apple Home או באפליקציית Eve for HomeKit ולהגדיר אוטומציה להפעלת מתג אור חכם או קבלת התראות במכשירי אפל, כגון אייפון.
דברים שתצטרך
אנו נבנה חיישן תנועה עשה זאת בעצמך עבור Apple HomeKit אשר מוכר כחיישן תנועה של Elgato Eve. כדי לבנות חיישן תנועה חכם עבור HomeKit, תזדקק לרכיבים הבאים:
- לוח D1 Mini או NodeMCU
- HC-SR501 או SR602 אינפרא אדום PIR, או RCWL-0516 חיישן תנועה מכ"ם מבוסס מיקרוגל
- כמה חוטי מגשר
- מחשב או מחשב נייד
- כבל מיקרו USB
- ספק כוח מיקרו USB 5V
לחיישן תנועה PIR יש אזור זיהוי מוגבל הדורש קו ראייה ברור: הוא לא יכול לזהות תנועה מאחורי עצמים. חיישן תנועה של מכ"ם מיקרוגל יכול לחוש תנועה דרך עצמים או קיר מוצק ומציע כיסוי גדול יותר. כמו כן, חיישן מכ"ם מיקרוגל רגיש יותר מחיישן תנועה פסיבי מבוסס PIR.
הבזק את הקושחה
עבור לוח D1 Mini, אנו הולכים להשתמש בקושחה על ידי HomeKid. כמו כן, תזדקק למערכת Windows או macOS וכבל מיקרו USB.
חבר את לוח ה-D1 Mini למערכת באמצעות כבל המיקרו USB ולאחר מכן בצע את ההוראות הבאות כדי להבהב את הקושחה.
בווינדוס:
- הורד וחלץ את ה-Espressif כלי הורדה של פלאש.
- פתח את התיקיה שחולצה והפעל את flash_download_tool_xx.exe תכנית.
- ב סוג זול, בחר ESP8266 ולחץ בסדר.
- סמן את שלוש תיבות הסימון הראשונות כפי שמוצג בתמונה למטה ולאחר מכן,
- סוּג 0x0000 ולחץ על שלוש נקודות כדי לבחור את rboot.bin קוֹבֶץ.
- סוּג 0x1000 ובחר את blank_config.bin קוֹבֶץ.
- סוּג 0x2000 ובחר את main.bin קוֹבֶץ.
- בחר את האפשרויות הבאות בחלון ESP8266 Flash Download Tools.
- שיעור בוד: 115200.
- גודל פלאש: 4MB.
- מצב הבזק: DIO או QIO.
- מהירות SPI: 40MHz.
- בחר את COM יציאה שעליה מחובר ה-D1 Mini ולחץ הַתחָלָה. זה עשוי להימשך עד שתי דקות לסיום.
ב-macOS:
- הורד והפעל את NodeMCU-PyFlasher.dmg במערכת macOS שלך.
- חבר את ה-D1 Mini למערכת ה-Mac שלך ולאחר מכן בחר את יציאה טורית.
- נְקִישָׁה לְדַפדֵף ובחר את main.bin קוֹבֶץ.
- ב-Bud Rate, בחר 115200.
- בחר Quad I/O (QIO).
- בחר מחק פלאש ו כן, מוחק את כל הנתונים.
- נְקִישָׁה Flash NodeMCU.
- לאחר שה-NodeMCU מהבהב, חבר אותו מחדש כדי להפעיל מחדש ולאחר מכן פעל לפי ההוראות הבאות.
לאחר שהקושחה מהבהבת בהצלחה, עליך לחבר את המכשיר לרשת ה-Wi-Fi שלך.
התחבר לרשת Wi-Fi
סגור את כלי הורדה של espressif Flash windows וחבר מחדש את ה-D1 Mini למערכת שלך.
- הוצא את האייפון או מכשיר iOS אחר ופתח את הגדרות ה-Wi-Fi.
- התחבר ל Homekid-XXXX Wi-Fi AP באמצעות הסיסמה 12345678.
- חלון התחברות יופיע במכשיר שלך. הקש על רשת ה-Wi-Fi שלך והזן את הסיסמה.2 תמונות
- בֶּרֶז לְהִצְטַרֵף. המכשיר יתנתק מהסמארטפון שלך ויתחבר לרשת ה-Wi-Fi באמצעות הסיסמה שסופקה.
אם הסיסמה שהוזנה הייתה שגויה, המכשיר יתחיל AP לאחר זמן מה. לאחר מכן תוכל להתחבר שוב ל-AP ולהזין את הסיסמה הנכונה.
חבר את הרכיבים
עיין בתרשים החיווט שלהלן כדי לחבר את חיישן התנועה HC-SR501 PIR ללוח D1 Mini או NodeMCU.
אם אתה מתכוון להשתמש בחיישן תנועה מכ"ם מיקרוגל SR602 PIR או RCWL-0516, חבר את פין ה-Out לפין D6, Vin לפין 5V, ופין הארקה לפין G ב-D1 Mini או NodeMCU.
הוסף אביזר לאפליקציית Home
במכשיר ה-iOS שלך, או במכשיר macOS כגון MacBook, פתח את אפליקציית Home ולאחר מכן בצע את השלבים הבאים כדי להוסיף את חיישן התנועה שיצרנו כאביזר. המכשיר יתווסף כאביזר לא רשמי, אך יעבוד בדומה לחיישן תנועה רשמי של Elgato Eve עבור Apple HomeKit.
- באפליקציית הבית, הקש על + סמל ובחר הוסף אביזר.
- בֶּרֶז יותר פעולות… ולאחר מכן הקש על Motion-XXXX אבזר.3 תמונות
- בֶּרֶז הוסף בכל זאת ולאחר מכן הזן את הקוד 1180-3193. בֶּרֶז לְהַמשִׁיך.
- בחר את המיקום שבו תתקין את חיישן התנועה והקש לְהַמשִׁיך.4 תמונות
- ערוך או שנה את השם של חיישן התנועה. זה חשוב למעקב אחר חיישני תנועה מרובים. בֶּרֶז לְהַמשִׁיך > בוצע.
- כעת תוכל לראות את חיישן התנועה כאביזר תחת שם החדר. אם תקישו על האביזר, הוא פותח לוח בקרה שבו תוכלו לערוך את מאפייני החיישן.3 תמונות
אתה יכול גם להתקין את אפליקציית Eve for HomeKit לקבלת אפשרויות נוספות ושליטה על חיישן התנועה עשה זאת בעצמך. אפליקציה זו מספקת ממשק משתמש אינטואיטיבי יותר, מה שמקל עליך לנהל את אביזרי ה-DIY HomeKit הרשמיים והלא רשמיים שלך, כגון עשה זאת בעצמך רצועת HomeKit WS2812B NeoPixel RGB.
פתרון תקלות
תצטרך להבזק מחדש את הקושחה במקרה של הבעיות הבאות:
- אם ה-AP האלחוטי אינו גלוי בהגדרות ה-Wi-Fi של הטלפון החכם.
- אם המכשיר אינו גלוי באפליקציית Apple HomeKit.
לפני הבהוב מחדש של לוח המיקרו-בקר, ודא שאתה מוחק את הזיכרון באמצעות לִמְחוֹק לחצן ולאחר מכן לחץ הַתחָלָה כדי להבהב את לוח המיקרו-בקר עם הקושחה.
אוטומציה של אורות ומתגים
אתה יכול להשתמש בחיישן תנועה זול זה עשה זאת בעצמך HomeKit לאבטחה או כדי להפוך אורות, מתגים או כל מכשיר חכם אחר בבית שלך. לדוגמה, אתה יכול להגדיר אוטומציה באפליקציית Home כדי להפעיל מתג חכם או אור חכם כאשר מזוהה תנועה באזור מסוים, כגון גרם מדרגות או מסדרון.
אתה יכול גם להגדיר אוטומציה כדי לקבל התראות באייפון שלך בכל פעם שמתגלה תנועה. עם זאת, תזדקק ל-Apple HomePod או Apple TV (דור רביעי ומעלה) להתקין ברשת או בחצרים שלך כדי ליצור את האוטומציה. אחרת, אתה יכול להשתמש בחיישן רק לזיהוי תנועה.