תוכן עניינים:
וִידֵאוֹ: ESP8266 - מתג HomeKit: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
מאת אחים פיטרס https://www.studiopieters.nl עקוב אחר מאת המחבר:
בבלוג הקודם שלי כאן בדקתי את ערכת פיתוח התוכנה ESP HomeKit. אני כל כך מתלהב מערכה זו לפיתוח תוכנה, שאני הולך לכתוב כמה בלוגים על התוכנה הגאונית הזו. בכל בלוג אתייחס לאביזר אחר שתוכל להוסיף ל- HomeKit שלך ללא צורך בגשר. לאחר ביצוע הכפתור HomeKit הגיע הזמן למתג HomeKit. HomeKit Switch בעוד הבית החכם עדיין בחיתוליו, ישנם סוגים רבים ושונים של אביזר HomeKit. מתג HomeKit עוזר לשלוט באביזרי HomeKit אחרים כמו אורות או מאווררים. מתג HomeKit זה ייצור בקרת בית חכם פשוטה לכל המשפחה: כל אחד בבית יכול לשלוט במספר מכשירי בית חכם באופן אלחוטי בלחיצת כפתור אחת במקום להיעזר באפליקציית סמארטפון.
התאם אישית כל מתג עם פקודות שונות. הפעל בקלות מכשירי בית חכמים על ידי לחיצה על כפתור. אתה יכול לשלוט במכשירים המותאמים ל- Apple HomeKit: השתמש כהשלמה לפקודות סירי או אפליקציות ביתיות לשליטה על התקנים וקבוצות (סצנות) פשוטים ומאובטחים. אז בואו נתחיל לבנות!
שלב 1: הכנת תוכנה
עלינו להתקין esptool.py ב- Mac שלנו על מנת שנוכל להבהב את מודול ה- ESP שלנו. כדי לעבוד עם esptool.py, תצטרך Python 2.7, Python 3.4 או התקנת Python חדשה יותר במערכת שלך. אנו ממליצים להשתמש בגרסת ה- Python העדכנית ביותר, לכן היכנס לאתר Python והתקן אותה במחשב שלך. כאשר Python מותקן, פתח חלון מסוף והתקן את המהדורה העדכנית ביותר של esptool.py עם pip:
pip להתקין esptool
הערה: בחלק מהתקנות Python ייתכן שהפקודה לא תפעל ותקבל שגיאה. אם זה המקרה, נסה להתקין esptool.py באמצעות:
pip3 התקן את Esptool
lpython -m pip להתקין esptool
pip2 להתקין esptool
לאחר ההתקנה, תותקן esptool.py בספריית ההפעלה של Python המוגדרת כברירת מחדל ואתה אמור להיות מסוגל להריץ אותה באמצעות הפקודה
esptool.py.
בחלון המסוף שלך, הפעל את הפקודה הבאה:
esptool.py.
כאשר esptool.py מותקן במחשב שלך, תוכל להבהב בקלות את לוחות ESP32 או ESP8266 באמצעות הקושחה.
שלב 2: הכנת חומרה
כדי להתקין את הקושחה שלנו ל- esp שלנו אנו מבצעים את ההתקנה ה"סטנדרטית "שלנו.
שלב 3: הכנת מערכת ההפעלה ESP
"טוען =" עצלן"
כעת, עליך להגדיר גם את מאגר OTA. חשוב מאוד שתגדיר אותו נכון, מכיוון שלא תוכל לשנות אותו בעתיד (אם אתה עושה טעות, עליך למחוק ולהבזיק שוב את המכשיר).
מאגר OTA:
מתג AchimPieters/ESP8266-HomeKit
קובץ בינארי OTA:
main.bin
לסיום ההתקנה הראשונית, לחץ על כפתור הצטרף והמתן כ -7 דקות עד לסיום התהליך (בזמן שההתקנה פועלת, המכשיר אינו מראה כלום והלחצנים אינם פועלים). לאחר מכן, LED נדלק למשך מספר שניות ותוכל להוסיף את האביזר שלך למערכת האקולוגית של HomeKit באמצעות אפליקציית Home. LCM יתקין את מכשיר ה- HomeKit שלך ב- ESP.
כעת תוכל להוסיף את מתג HomeKit שלך על ידי סריקת קוד ה- QR להלן. כדי ליצור את החיבור בין ה- ESP שלך ל- HomeKit לוקח מספר שניות.
לאחר שהוספת את המתג תוכל להקצות את הגדרות המתג, מתג האור או מתג המאוורר. כאשר אתה מחבר את המכשיר שנוצר לאחרונה ל- HomeKit הוא יתקין אותו כסטנדרט כמתג. בהמשך לבלוגים אראה לך כיצד לשנות אותם למתג אור או מתג מאוורר.
מידע נוסף בקר
הערה: כדי לייצר ולמכור אביזרים תואמים ל- HomeKit, על החברה שלך להיות מוסמכת לכך (https://developer.apple.com/homekit/, אם אתה מעוניין לפתח או לייצר אביזר HomeKit שיופץ או יימכר., החברה שלך חייבת להירשם לתוכנית MFi.) ל- Espressif יש יישום של מסגרת HomeKit, אך היא תעניק לך אותה רק אם יש לך הסמכה MFi (שים לב לטקסט הזה בתחתית הדף שהזכרת: שים לב ש- Espressif HomeKit SDK זמין לבעלי רישיון MFi בלבד, ועליך לספק את מספר החשבון למטרות אימות בעת בקשת ה- SDK.) פרויקט זה הינו יישום לא מסחרי של פרוטוקול HAP, שאינו מיועד לשימוש מסחרי. הפניה מקסים קולקין, esp-wifi-config (2019), ספרייה לאתחול WiFi המאפשרים אביזרים WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), חינם ופתוח (עד כמה שניתן) SDK משולב עבור שבבי ESP8266/ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 ו- ESP32 bootloader השירות, https:/ /github.com/espressif/esptool HomeACcessoryKid, מנהל מחזור החיים (2019), התקנה ראשונית, הגדרות WiFi ושדרוגי קושחה מעל האוויר לכל מאגר esp-open-rtos ב- GitHub, https://github.com/HomeACcessoryKid /מנהל מחזור החיים
מוּמלָץ:
ESP8266 - רצועת אור NeoPixel של HomeKit: 6 שלבים
ESP8266 - רצועת האור של HomeKit NeoPixel: אני כל כך מתלהב מערכה לפיתוח תוכנה, עד שאכתוב כמה בלוגים על תוכנה גאונית זו. בכל בלוג אתייחס לאביזר אחר שתוכל להוסיף ל- HomeKit שלך ללא צורך בגשר. הגיע הזמן לעשות בית
בקר LED HomeKit WS2812B: 3 שלבים (עם תמונות)
בקר LED של Apple HomeKit WS2812B: ישנם הרבה פרויקטים המבוססים על רצועות LED WS2812B, אך רובם משתמשים ב- homebridge או בכל פתרון אחר - בעיקר מבוסס על MQTT - כדי לתקשר עם HomeKit. חלק מהפרויקטים משתמשים באפקטים גם דרך Apple HomeKit, אך אף אחד מהם לא
מסיר לחות Wi-Fi של Apple HomeKit מבוסס על ESP8266?: 6 שלבים (עם תמונות)
מסיר לחות Wi-Fi Apple HomeKit מבוסס על ESP8266?: למרבה הצער יש רק אחד או שניים מכשירי לחות שתומכים ב- Apple HomeKit, אך לאלה יש מחירים ממש גבוהים (300 $+). אז החלטתי להכין מייבש לחות Apple HomeKit משלי באמצעות Wi-Fi המבוסס על מכשיר זול שכבר יש לי? אני
בנה מכשיר חיישן טמפרטורה של Apple HomeKit באמצעות ESP8266 ו- BME280: 10 שלבים
בנה מכשיר חיישן טמפרטורה של Apple HomeKit באמצעות ESP8266 ו- BME280: בהנחיות היום נכין חיישן טמפרטורה, לחות ולחות בעלות נמוכה על בסיס חיישן הטמפרטורה/לחות AOSONG AM2302/DHT22 או BME280, חיישן לחות YL-69. ופלטפורמת ESP8266/Nodemcu. ולגבי הצגת
שלוט על האח שלך באמצעות HomeKit ו- Alexa: 7 שלבים
שלוט על האח שלך עם HomeKit ו- Alexa: לאחרונה התקנתי אח גז, שכלל שלט רחוק. ואחרי שראיתי כמה דוגמאות לאנשים שמשלבים את הקמינים שלהם במערך הבקרה הביתי, התחלתי לחפש את אותו הדבר. לאח שלי יש שלט רחוק זה