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

אוטומציה ביתית באמצעות Google Assistant ו- Adafruit IO: 3 שלבים
אוטומציה ביתית באמצעות Google Assistant ו- Adafruit IO: 3 שלבים

וִידֵאוֹ: אוטומציה ביתית באמצעות Google Assistant ו- Adafruit IO: 3 שלבים

וִידֵאוֹ: אוטומציה ביתית באמצעות Google Assistant ו- Adafruit IO: 3 שלבים
וִידֵאוֹ: Подключите свое устройство ESP к Wi-Fi с помощью этого пакета Flutter/Dart. 2024, יולי
Anonim
אוטומציה ביתית באמצעות Google Assistant ו- Adafruit IO
אוטומציה ביתית באמצעות Google Assistant ו- Adafruit IO

עוזר Google הוא שירות הפקודה הקולית המבוססת על בינה מלאכותית (AI). באמצעות קול, אנו יכולים ליצור אינטראקציה עם Google Assistant והוא יכול לחפש באינטרנט, לתזמן אירועים, להגדיר אזעקות, לשלוט במכשירי חשמל וכו '.

שירות זה זמין בסמארטפונים ובמכשירי Google Home. אנו יכולים לשלוט במכשירי בית חכם כולל אורות, מתגים, מאווררים ותרמוסטטים באמצעות Google Assistant.

נבנה יישום שיכול לשלוט במכשירי חשמל ביתיים. כאן נשלוט בנורה של 60W באמצעות שירות Google Assistant. יישום זה כולל עוזר Google יחד עם שרת Adafruit ושירות IFTTT.

אספקה

  1. לוח NodeMCU (ESP8266)
  2. מודול ממסר 5V
  3. כבלי מגשר
  4. לוח לחם

שלב 1: יצירת חשבון שירות מקוון

יצירת חשבון שירות מקוון
יצירת חשבון שירות מקוון
יצירת חשבון שירות מקוון
יצירת חשבון שירות מקוון
יצירת חשבון שירות מקוון
יצירת חשבון שירות מקוון
  1. ראשית, צור חשבון בכתובת www. Adafruit.io
  2. כעת, צור לוח מחוונים. לוח המחוונים הזה הוא ממשק משתמש לשליטה מרחוק בדברים.
  3. לאחר ביצוע השלבים שלעיל, ספק שם ללוח המחוונים ושמור אותו.
  4. כעת, צור הזנה (ממשק משתמש) לשליטה בהדלקה. כדי ליצור אותו, פשוט לחץ על סמל '+' ובחר את הזנת ההחלפה המוצגת.
  5. לאחר בחירת הזנת החלפה, מופיע חלון מוקפץ כפי שמוצג.
  6. הזן את שם ההזנה שלנו (המוצג בתיבה אדומה) וצור אותו. לאחר היצירה, בחר את הפיד שנוצר (כאן שלי הוא LED) ולאחר מכן לחץ על השלב הבא. בשלב הבא הגדר את ההזנה המוצגת להלן.
  7. כאן השתמשתי בטקסט 0 (OFF) ו- 1 (ON) ללחצן ולאחר מכן לחץ על צור. פעולה זו תיצור לחצן החלפה בלוח המחוונים שלך שיכול לשמש לשליטה מרחוק על דברים.

כעת, לוח המחוונים שלי מוכן ליישומי IoT כמו אוטומציה ביתית.

שלב 2: IFTTT (אם זה אז זה)

IFTTT (אם זה אז זה)
IFTTT (אם זה אז זה)
IFTTT (אם זה אז זה)
IFTTT (אם זה אז זה)
IFTTT (אם זה אז זה)
IFTTT (אם זה אז זה)

If This Then That, המכונה גם IFTTT הוא שירות מבוסס אינטרנט בחינם ליצירת שרשראות של הצהרות מותנות פשוטות, הנקראות applets. יישומון מופעל על ידי שינויים המתרחשים בתוך שירותי אינטרנט אחרים כגון Gmail, פייסבוק, טלגרם, אינסטגרם או פינטרסט.

לדוגמה, יישומון עשוי לשלוח הודעת דואר אלקטרוני אם המשתמש מצייץ באמצעות hashtag או להעתיק תמונה בפייסבוק לארכיון של משתמש אם מישהו מתייג משתמש בתמונה. כאן, השתמשתי ב- IFTTT כדי להשתמש בשירות העוזרים של גוגל ובשירות Adafruit ברשת. לכן, כשאני משתמש ב- Google Assistant כדי לשלוט באור הבית שלי באומר Ok Google, הפעל או כבה את הנורה. לאחר מכן IFTTT מפרש את ההודעה ויכול לשלוח אותה ללוח המחוונים של Adafruit כפקודה מובנת להזנה שנוצרה.

הגדרת IFTTT השלב הראשון הוא יצירת חשבון ב- IFTTT.

הערה: צור חשבון ב- IFTTT באמצעות אותו מזהה דואר אלקטרוני שבו השתמשת עבור Adafruit.

  1. לאחר יצירת החשבון, לחץ על היישומונים שלי ולאחר מכן בחר Applet חדש.
  2. לאחר בחירת יישומון חדש, אנו מקבלים דף חדש בו עלינו ללחוץ על זה מוצג בתמונה.
  3. לאחר מכן חפש את Google Assistant ובחר אותו.
  4. כעת, הזן ביטויי קול בהם נשתמש כפקודה עבור Google Assistant.

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

כעת, אנו מקבלים דף נוסף שעליו עלינו ללחוץ על האפשרות המשמשת לחיבור Google Assistant עם Adafruit.

  1. לאחר מכן חפש את Adafruit ובחר אותו.
  2. לאחר בחירת Adafruit, בחר פעולה. כעת הזן את הנתונים שעלינו לשלוח לאילו עדכונים של לוח המחוונים של Adafruit.
  3. לחץ על צור פעולה.

לכן, כשאני משתמש ב- Google Assistant בנייד שלי ונותן פקודה קולית בשם "Ok Google, Turn LED ON", יישומון שנוצר ב- IFTTT מקבל פקודה זו וישלח את הנתונים '1' לעדכון Adafruit. זה יפעיל את האירוע בלוח המחוונים של Adafruit שנמצא במעקב רציף על ידי המיקרו -בקר (כאן NodeMCU). המיקרו -בקר הזה יפעל בהתאם לשינוי הנתונים בלוח המחוונים של Adafruit.

שלב 3: זרימה וסכימות

זרימה וסכימות
זרימה וסכימות
זרימה וסכימות
זרימה וסכימות

לקוד הפרויקט הזה:

מוּמלָץ: