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

כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישומי אנדרואיד ומכונת קפה: 7 שלבים
כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישומי אנדרואיד ומכונת קפה: 7 שלבים

וִידֵאוֹ: כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישומי אנדרואיד ומכונת קפה: 7 שלבים

וִידֵאוֹ: כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישומי אנדרואיד ומכונת קפה: 7 שלבים
וִידֵאוֹ: In The Hall Of The Mountain King - VoicePlay (#reaction ) 2024, סֶפּטֶמבֶּר
Anonim
כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישום אנדרואיד ומכונת קפה
כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישום אנדרואיד ומכונת קפה
כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישום אנדרואיד ומכונת קפה
כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישום אנדרואיד ומכונת קפה
כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישום אנדרואיד ומכונת קפה
כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישום אנדרואיד ומכונת קפה
כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישום אנדרואיד ומכונת קפה
כיצד ליצור אינטראקציה עם Alexa Dragonboard, יישום אנדרואיד ומכונת קפה

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

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

שלב 1: חיבור חומרה

חיבור חומרה
חיבור חומרה
חיבור חומרה
חיבור חומרה

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

שלב 2: שילוב Alexa ב- Dragonboard

שילוב Alexa ב- Dragonboard
שילוב Alexa ב- Dragonboard
שילוב Alexa ב- Dragonboard
שילוב Alexa ב- Dragonboard

כדי לגרום ל- Dragonboard לזהות פקודות קוליות ולספק תגובות קוליות מתאימות, יש צורך להגדיר כמה שירותים שאחראים על הפעלת ה- Alexa ב- Dragonboard.

במדריך זה אתה לומד את הדרך הנכונה לעשות זאת.

שלב 3: יישום אנדרואיד

יישום אנדרואיד
יישום אנדרואיד

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

כדי לחבר את היישום עם שרת IOT AWS ולחבר אותו כראוי, אנא בדוק את ההוראות.

שלב 4: שער ה- API

כדי ליצור את חיבור הלקוח/שרת ממכונת הקפה כדי להפעיל את פונקציית Lambda יש צורך בהטמעת שער API. זה יספק את עדכון הסטטוס של מכונת הקפה.

כעת, ליצירת שער ה- API:

  1. גש למסוף שלך בחשבון AWS שלך.
  2. בכרטיסייה "שירותים", גש לקטע "שער ה- API".
  3. לחץ על "צור API".
  4. תן לו שם, תיאור והשאיר את האפשרות "אזורית" מסומנת.
  5. בחר "פעולות" וצור משאב חדש בשם "סטטוס" עם נתיב "/סטטוס".
  6. צור שיטת POST.
  7. בחר בפונקציית Lambda שיצרת באפשרות "פונקציית Lambda" ולחץ על "שמור".
  8. בחלון האישור, העתק את הכתובת שנוצרה ולחץ על "אישור".

הלמבדה מזהה את נקודת הסיום הנכונה:

  1. גש לפונקציית lambda בחשבון AWS שלך.
  2. חפש את המשתנה FunctionName בשורה 332.
  3. שנה את ערכו לכתובת שהועתקה בשלב 8.

אל Dragonboard שלח את מצב מכונת הקפה לנקודת הסיום הנכונה:

  1. פתח את הקובץ "ServiceHTTP.py" ב- Dragonboard.
  2. חפש את המשתנה API_ENDPOINT (שורה 6).
  3. שנה את ערכו לכתובת שהועתקה בשלב 8.

למידע נוסף על יצירת שער API, אנא קרא מסמך זה.

שלב 5: הגדר משתני סביבה למבדה

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

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

כעת, צור את משתני הסביבה בפונקציית Lambda שיצרת עם השמות הבאים:

  1. שכבת קפה
  2. תנוחת זכוכית
  3. דולק כבוי
  4. מפלס מים

שלב 6: שימוש

לאחר ביצוע השלבים הנ ל, מכונת הקפה מוכנה לשימוש. ישנן שתי צורות לשליטה עליו: ישירות ב- Dragonboard על ידי קלט שמע או על ידי אפליקציית Android.

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

ראשית, יש צורך לדבר את מילת ההתעוררות "אלכסה" ולאחר מכן לשלוט בה באמצעות הפקודות להלן:

  • שאל מכונת קפה הפעל: מדליק את מכונת הקפה
  • שאל מכונת קפה כבה: מכבה את מכונת הקפה
  • שאל מכונת קפה להכין קפה קצר: מכונת הקפה מתחילה את הכנת הקפה הקצרה.
  • שאל מכונת קפה להכין קפה ארוך: מכונת הקפה מתחילה את הכנת הקפה הארוכה.

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

יישום אנדרואיד: יישום האנדרואיד מספק שתי צורות של שליחת פקודות המשתמש למכונת הקפה: רכיבי קול וממשק משתמש.

  • קול: כדי לאפשר פקודות קוליות יש ללחוץ על כפתור המיקרופון של האפליקציה ולדבר את הפקודות הבאות:

    • הפעל את מכונת הקפה: הדלק את מכונת הקפה
    • כבה את מכונת הקפה: מכבה את מכונת הקפה
    • הכינו קפה ארוך: מכונת הקפה מתחילה את הכנת הקפה הקצרה.
    • הכינו קפה קצר: מכונת הקפה מתחילה את הכנת הקפה הארוכה.
  • רכיבי ממשק משתמש: שולט במכונת הקפה על ידי רכיבי ממשק המשתמש שלהלן:

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

שלב 7: סיכום

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

  • פורום AWS IOT
  • פורום שירות קולי של אלקסה
  • תיעוד AWS IOT
  • תיעוד שירות קולי של Alexa
  • תיעוד Lambda של AWS
  • היכרות עם כישורי Alexa

מוּמלָץ: