הדרך הפשוטה ביותר לבנות אקו של אמזון באמצעות Raspberry Pi


לפני זמן מה פירטנו איך להכין בעצמךמכשיר Amazon Echo באמצעות Raspberry Pi, אבל אם משהו השתבש עם זה, תצטרך לאתחל את כל העניין באופן ידני. זה היה כאב בישבן. עכשיו, יש דרך קלה יותר ליצור הד משלך.

מה בדיוק שונה בגרסה הזו? ראשית, התוצאה הסופית היא בעצם זהה: אתה יכול להפעיל את ה-DIY Echo שלך על ידי אמירת מילת ההתעוררות "Alexa", והמכשיר עובד פשוטכמו אקו אמיתי.

תהליך ההתקנה כאן שונה. במקום להשתמשהמשאבים הרשמיים של אמזון, נשתמש בפרויקט GitHub בשםאלכסה פי. זה מתקין בדיוק את אותו שירות קול של Alexa שבו משתמשת אמזון ב-Echo על ה-Raspberry Pi שלך. עם גרסה זו של הפרויקט, אם משהו משתבש, שירות Alexa יתחיל אוטומטית כאשר אתה מפעיל מחדש את Raspberry Pi שלך. זֶהוּהרבה יותר טובמהפרויקט הקודם שדורש ממך להפעיל מחדש את השירות באופן ידני על ידי פתיחת שלושה חלונות מסוף שונים. מעבר לכך, שיטה זו תומכת גם בלוחות פיתוח אחרים, כמו האורנג' פאיושְׁבָב.

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

מה שאתה צריך

כפי שהיית מצפה, תצטרך Raspberry Pi לצד קומץ חלקים:

עכשיו אחרי שהכל אסוף, מחובר ומחובר לחשמל, בואו נבנה את הפראייר הזה.

שלב ראשון: הירשם לחשבון מפתחים בחינם באמזון

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

  1. היכנס לחשבון שלךחשבון מפתח באמזון.

  2. לחץ על הכרטיסייה Alexa.

  3. לחץ על רשום סוג מוצר > מכשיר.

  4. תן שם לסוג המכשיר ושם התצוגה שלך (בחרתי באופן שרירותי "Pi2" עבור שניהם, אם כי אתה יכול להזין כמעט מה שאתה רוצה כאן), ולאחר מכן לחץ על הבא.

  5. במסך פרופיל אבטחה, לחץ על "צור פרופיל חדש".

  6. תחת הכרטיסייה כללי, לצד "שם פרופיל אבטחה" תן שם לפרופיל שלך. עשה את אותו הדבר עבור התיאור. לחץ על הבא.

  7. רשום את מזהה המוצר, מזהה הלקוח וסוד הלקוח שהאתר מייצר עבורך.

  8. לחץ על הכרטיסייה הגדרות אינטרנט ולאחר מכן לחץ על הלחצן ערוך לצד התפריט הנפתח של הפרופיל.

  9. ליד מקורות מותרים, לחץ על "הוסף עוד" והקלד:https://localhost:5050.

  10. לחץ על "הוסף עוד" ולאחר מכן הקלדhttps://your.raspberrypi.ip.address:5050אבל להחליף עםyour.raspberrypi.ip.addressעם כתובת ה-IP של Raspberry Pi שלך. אתה יכול למצוא את כתובת ה-IP של Pi שלך באמצעות הכלי Pi Finder מפורט כאן.

  11. לצד כתובות אתרים מותרות להחזרה, לחץ על "הוסף עוד" והקלד:https://localhost:5050/code

  12. לחץ על "הוסף עוד" והוסףhttps://your.raspberrypi.ip.address:5050/codeשוב מחליףyour.raspberrypi.ip.addressעם מידע משלך. לחץ על הבא כשתסיים.

  13. הכרטיסייה פרטי מכשיר היא הבאה. זה לא משנה מה אתה מזין כאן. בחר קטגוריה, כתוב תיאור, בחר ציר זמן צפוי והזן 0 בטופס ליד כמה מכשירים אתה מתכנן להשתמש בזה. לחץ על הבא.

  14. לבסוף, אתה יכול לבחור להוסיף ב- Amazon Music כאן. זה כןלֹאלעבוד על המכשיר המופעל על ידי Pi, אז השאר אותו מסומן כ"לא". לחץ על שמור.

כעת יש לך חשבון מפתח באמזון ויצרת פרופיל עבור ה-Pi-powered Echo שלך. הגיע הזמן ללכת ל-Raspberry Pi ולהתחיל לעבוד עם אלקסה.

שלב שני: התקן Git ו- AlexaPi

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

  1. הקלדsudo apt-get install updateוהקש Enter כדי לוודא שהגרסה שלך של Raspbian מעודכנת. תן לזה לעשות את שלו כאן.

  2. הקלדsudo apt-get install gitוהקש Enter כדי להתקין Git. שוב, תן לזה לעשות את שלו.

  3. הקלדcd /optוהקש Enter כדי לשנות את הספרייה.

  4. לבסוף, הקלדsudo git clone https://github.com/alexa-pi/AlexaPi.gitוהקש Enter כדי לשכפל את מאגר AlexaPi GitHub. שוב, תן לזה שניה להוריד ולעשות את שלו.

זה הכל עבור חלק ההורדה, הלאה עד להתקנתו בפועל.

שלב שלישי: הפעל את סקריפט ההתקנה של AlexaPi

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

  1. הקלדsudo ./AlexaPi/src/scripts/setup.shוהקש Enter.

  2. ישאלו אותך סדרה של שאלות. אם אתה משתמש ב-Raspberry Pi, פשוט הקש על Enter עבור הנחיות מערכת ההפעלה והמכשיר. השאלה האחרונה שואלת אם ברצונך להוסיף תמיכה ב-AirPlay. אם יש לך מכשיר iOS, זה מאפשר לך להזרים בקלות מוזיקה מהאייפון שלך ל-DIY Echo שלך דרך Airplay. לאחר מכן, הסקריפט יוריד חבורה של תוכנות במשך 5-10 הדקות הבאות, אז קדימה, תירגע קצת.

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

  4. לבסוף, הדבר האחרון שאתה צריך לעשות הוא לאשר את המכשיר שלך. אתה צריך לעשות זאת רק פעם אחת. חזור למחשב הראשי שלך ופתח דפדפן אינטרנט. מאשר להקלידhttps://your.raspberrypi.ip.address:5050מחליףyour.raspberryi.ip.addressעם כתובת ה-IP של Raspberry Pi שלך מקודם. לאחר מכן תצטרך להיכנס לחשבון אמזון שלך. לאחר מכן, תראה אסימון הרשאה.

זהו, שירות הקול של Alexa מותקן כעת ב-Raspberry Pi שלך. אתה רק צריך להתחיל את השירות. אתה יכול פשוט לאתחל את המכשיר שלך לחלוטין, או להקלידsudo systemctl start AlexaPi.serviceוהקש Enter כדי להפעיל אותו.

קדימה, נסה את זה, אמור "Alexa" לתוך המיקרופון, והוא אמור להשיב בחזרה עם "כן?" אם זה לא עובד, אתה יכול להקלידsudo systemctl status AlexaPi.serviceוהקש Enter כדי לבדוק את המצב. Alexa תופעל אוטומטית כאשר אתה מאתחל את המכשיר שלך או אם המתח מתנתק מסיבה כלשהי, כך שלא תצטרך לחשוב על זה שוב.

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.