תוכן עניינים:

שקע חשמל מבוקר של Google: 9 שלבים (עם תמונות)
שקע חשמל מבוקר של Google: 9 שלבים (עם תמונות)

וִידֵאוֹ: שקע חשמל מבוקר של Google: 9 שלבים (עם תמונות)

וִידֵאוֹ: שקע חשמל מבוקר של Google: 9 שלבים (עם תמונות)
וִידֵאוֹ: מדריך - 9 שימושים לכבל OTG בחיבור לאנדרואיד שלכם / 9 uses OTG cable connection to your Android 2024, יולי
Anonim
שקע חשמל מבוקר של Google
שקע חשמל מבוקר של Google

חברה שלי תמיד רצתה לבנות בית חכם.

אז אנחנו בונים את התשתית והפריט הראשון של הבית החכם, מתג שקע בשלט רחוק שאפשר לשלוט בו באמצעות לוח בקרה או באמצעות פקודות קוליות (אם יש לך google home או google assistant)

כאן תוכל למצוא צעד אחר צעד את מה שעשינו.

שלב 1: רכיב נדרש

  1. פטל פי 2
  2. ESP8266
  3. מודול ממסר
  4. מתאם מתח
  5. מְכוֹלָה

שלב 2: הגדר את ה- PI

הגדר את ה- PI
הגדר את ה- PI

הדבר הראשון שאנחנו צריכים הוא שרת לבית החכם שלך.

שרת זה יארח את לוח הבקרה של הבית החכם שלך, ויקשר את לוח הבקרה לפריטי הבית החכם.

הדרך הקלה ביותר להתקין את השרת היא באמצעות תמונת ה- PI הפתוחה עבור RaspberryPI.

תוכל למצוא את ההוראה המלאה באתר openhab

שלב 3: תכנות את המיקרו -בקר שלך (מודול WiFi)

תכנות הבקר שלך (מודול WiFi)
תכנות הבקר שלך (מודול WiFi)

הדבר המגניב בחלק של המיקרו -בקר בפרויקט זה הוא שאנחנו משתמשים במודול WiFi שיש בו מיקרו -בקר, כך שתוכל לכתוב את התוכנית שלך באמצעות arduino ולהעלות את התוכנית שלך למיקרו -בקר של מודול ה- WiFi.

אני משתמש בתוכנית בסיסית מאוד לפרויקט שלי, כך שאם אתקשר ל- https:// IP_ADDRESS_OF_THE_MODULE/on יופעל סיכת ממסר 1 ו- https:// IP_ADDRESS_OF_THE_MODULE/יכבה את סיכת הממסר 0.

אני גם מוסיף קוד מהודר כדי להפוך את ה- RGB של הלוח לאדום אם הממסר כבוי וירוק אם הוא דולק ומהבהב באדום תוך חיבור ל- wifi ו -5.5 ירוק לאחר החיבור מוצלח.

הערה:

  1. כיצד להגדיר את arduino IDE לתכנת esp8266
  2. עליך להחזיק כפתור הבזק של לוח ה- esp8266 לפני התכנות ולשחרר שמיד לאחר שתראה את הנורית הכחולה הקטנה של לוח ה- wifi מהבהבת פעם אחת.
  3. המודול אמור להתחבר ל- 2.4 GHz wifi ולא יכול להתחבר לרשתות 5 GHz.

שלב 4: הגדר את Openhab לשליחת בקשות הפעלה/כיבוי

הגדר את Openhab לשליחת בקשות הפעלה/כיבוי
הגדר את Openhab לשליחת בקשות הפעלה/כיבוי
הגדר את Openhab לשליחת בקשות הפעלה/כיבוי
הגדר את Openhab לשליחת בקשות הפעלה/כיבוי

אתה אמור להיות מסוגל לגשת ללוח הבקרה של OpenHab באמצעות https:// openhabianpi: 8080 url.

אנו נשתמש בכריכת HTTP כך שתצטרך להתקין זאת ב- openhab שלך

  • עבור אל paperUI ב- openhabianpi שלך
  • תצורה> חיבורים מוסיפים איגוד

הגיע הזמן להגדיר את הגורם הפתוח שלך,

  1. ssh לתיבת openhab שלך באמצעות [ssh openhabian@openhabianpi]
  2. עבור לתיקיית הפריטים openhab [cd/etc/openhab2/items]
  3. קרא את קובץ ה- readme! [חתול readme.txt]

    כפי שציינתי אנו נשתמש ב- binding binding

  4. צור את קובץ הפריטים שלך [light2.items]

    • התוכן של קובץ הפריטים שלי הוא

      העבר את Kitchen_Light "Light Kitchen" {http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET:

    • תקרא את זה כך:

      • Swith NAME_OF_THE_SWITCH "תווית המתג" {BINDING_TYPE = "> [COMMAND: METHOD: URL_TO_FETCH]…."}

        • NAME_OF_THE_SWITCH הוא רק שם
        • תווית המתג היא מה שתראה בלוח (אני לא משתמש בזה בלוח שלי)
        • BINDING_TYPE הוא הכריכה שבה אנו משתמשים (HTTP כאן)
        • מיועד לפלט (<מיועד לקלט, נניח קריאת טמפרטורה בפרויקט אחר)

        • COMMAND הוא שם הפקודה (בחרתי OFF)
        • METHOD היא שיטת השיחה (GET או POST)
        • URL_TO_FETCH הוא כתובת האתר שברצוננו להביא לביצוע הפקודה
  5. אם השלב הקודם אינו ברור, חזור לשלב 3!
  6. עבור אל habpanel https:// openhabianpi: 8080/habpanel/index.html#/והוסף לחצן כלשהו ללוח

מה שקורה כאן הוא שאנחנו מגדירים קישור http למודול OpenHab ל- Arduino, כך שכאשר תפעיל את המתג הוא יביא את כתובת האתר הזו.

שלב 5: קשר את Openhab שלך לענן

קשר את Openhab שלך לענן
קשר את Openhab שלך לענן

צור חשבון באתר https://myopenhab.org, תזדקק ל- UUID וסודי מהפתוח שלך

כדי לקבל ערכים אלה עליך להתקין "מחבר ענן openHAB" מ- https:// openhabianpi: 8080/paperui/index.html#/exten … -> MISC ולהפעיל מחדש את openhab.

docs.openhab.org/addons/ios/openhabcloud/r…

  • לראות את הערכים האלה

    • cat/var/lib/openhab2/uuid
    • cat/var/lib/openhab2/openhabcloud/secret

שלב 6: קשר את Openhab שלך ל- Google Assistant שלך (IFTTT)

עכשיו הגיע הזמן לקשר את Openhab שלך ל- Google Assistant, כך שנוכל לומר "היי גוגל, הדלק את האור" וזה ישלח את הודעתך ל- openhab וכתוצאה מכך יקרה משהו חכם ומהודר בביתך.

אנו משתמשים ב- IFTTT כדי לקשר את העוזר של גוגל ל- openhab

בוא נעשה את זה

  1. צור/התחבר לחשבונך ב- IFTTT
  2. צור יישומון חדש
  3. עבור "זה" בחר "Google Assistant" ו- "אמור משפט פשוט" ובחר מה הן הפקודות הקוליות והתגובה הקולית שלך (כמו "היי גוגל הדליק את האור").
  4. עבור "THAT" בחר "openHAB" ו- "שלח פקודה" ולאחר מכן בחר את הפריט שלך ואת הפקודה (זכור את הפקודות ON ו- OFF בחלק המחייב? זה צריך להיות אותו ערך)
  5. סיים.
  6. עכשיו תצעק "היי גוגל". ו"הדליק את האור ", תסתכל על הלוח שלך, הוא אמור לעשות משהו (ה- RGB LED צריך להיות ירוק)
  7. אתה גמור,

שלב 7: חיבור הדברים ביחד

חיבור הדברים ביחד
חיבור הדברים ביחד

עד כה אנו אמורים להיות מסוגלים להדליק ולכבות סיכה מארדואינו באמצעות הפאנל והפקודות הקוליות.

השלב הבא הוא לחבר הכל יחד, כך שהארדואינו שלך ישלח אות לממסר כדי להתחבר ולנתק את החשמל.

הערה חשובה מאוד: כאן אנו משתמשים במתח גבוה ואתה עלול לשרוף את ביתך או להתאבד אם תעשה דברים לא נכון. אז אתה צריך להיות זהיר מאוד או פשוט להתעלם מהחלק הזה אם אין לך ניסיון.

שלב 8: הקופסה

עכשיו הגיע הזמן להכניס הכל לקופסה, אז מצאו קופסה והכניסו הכל בתוך הקופסה (וודאו שאתם לא עושים שום קצר).

יש לנו מדפסת תלת מימד בבית, אז עיצבתי והדפסתי את הקופסה לערכה שלי.

קישור TinkerCad

שלב 9:

תמונה
תמונה
תמונה
תמונה
אתגר מופעל קולי
אתגר מופעל קולי
אתגר מופעל קולי
אתגר מופעל קולי

אתגר שני האתרים המופעלים בקול

מוּמלָץ: