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

מזין דגים אוטומטי של אמזון Alexa מופעל: 5 שלבים
מזין דגים אוטומטי של אמזון Alexa מופעל: 5 שלבים

וִידֵאוֹ: מזין דגים אוטומטי של אמזון Alexa מופעל: 5 שלבים

וִידֵאוֹ: מזין דגים אוטומטי של אמזון Alexa מופעל: 5 שלבים
וִידֵאוֹ: מהו מזין דגים רטט ?, מזין דגים אוטומטי, מזין רטט. 2024, נוֹבֶמבֶּר
Anonim
מזין דגים אוטומטי מופעל על ידי אמזון
מזין דגים אוטומטי מופעל על ידי אמזון

שכחת להאכיל את הדגים שלך?

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

רוצה להאכיל חיית מחמד אחרת?

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

שלב 1: דברים שאתה צריך

דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך
  • 1 X מנוע סרוו
  • 1 X Raspberry Pi 3 (כל פטל Pi עם אינטרנט יעבוד)
  • 1 X מתאם פטל פטל
  • 1 X כרטיס MicroSD עם מערכת הפעלה Rasbian
  • 3 X חוטי מגשר זכר לנקבה
  • 1 X קרטון
  • 1 X מספריים
  • 1 סמן/עט
  • 1 X סולם/סרגל
  • 1 x תפקיד קלטת
  • 1 X Echo Dot (אופציונלי)

שלב 2: הכינו את המיכל

הכינו את המיכל
הכינו את המיכל
הכינו את המיכל
הכינו את המיכל
הכינו את המיכל
הכינו את המיכל

סמן את המידות האלה על קרטון (אתה יכול להפוך אותו לגודל/קטן כרצונך)

השתמש בסמן/עט יחד עם סרגל וצור שלוש צורות מדויקות כמו אלה.

עכשיו חותכים את החלקים האלה בעזרת מספריים

שימו לב כי A (הקו הפנימי) תלוי בכמות המזון שאתם מאכילים לדוג.

עכשיו לקפל לאורך הקווים הפנימיים

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

עכשיו הדביקו אותם כמו פירמידה

הדביקו אותם כך שהם יוצרים מבנה דמוי פירמידה, כפי שמוצג בתמונה.

עכשיו תעשו כובע

עכשיו הפוך את המכסה לפה הקטן יותר של הפירמידה, זה צריך להיות קצת גדול כדי שזה לא ידלוף.

הדבק את המכסה בחוגה של מנוע הסרוו

הדבק את המכסה בחוגה של מנוע הסרוו בעזרת מעט סרט/דבק.

הדביקו את מנוע הסרוו על המיכל

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

שלב 3: צור מסד נתונים של Firebase

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

שלב 4: צור Alexa Skill

צור Alexa Skill
צור Alexa Skill
צור Alexa Skill
צור Alexa Skill
צור Alexa Skill
צור Alexa Skill
  • בקר developer.amazon.com.
  • היכנס באמצעות אישורי אמזון שלך.
  • לחץ על מסוף המפתחים.
  • לחץ על צור מיומנות.
  • תן שם למיומנות.
  • לחץ על בחר (מיומנות מותאמת אישית) ולאחר מכן צור מיומנות.
  • לחץ על הכרטיסייה הזמנה ומלא את שם ההזמנה כמזין דגים.
  • לחץ על הכרטיסייה עורך JSON והדבק את הקוד למטה (הסתכל בסוף).
  • לחץ על בנה מודל.
  • לחץ על הכרטיסייה נקודת קצה.
  • העתק את מזהה המיומנות שלך.
  • בקר באתר aws.amazon.com. (בכרטיסייה חדשה)
  • לחץ על היכנס למסוף.
  • לחץ על למבדה (חפש, אם לא בעמוד הראשון).
  • לחץ על צור פונקציה.
  • מלאו את הפרטים (צפו בתמונה).
  • לחץ על צור פונקציה.
  • לחץ על ערכת המיומנות של Alexa.
  • לחץ על הפעל והדבק את מזהה המיומנות שלך.
  • לחץ על הוסף.
  • לחץ על שמור.
  • כעת לחץ על שם המיומנות שלך (בדוק את התמונה).
  • גלול מטה ובחר העלה קובץ Zip.
  • הורד את ריפו Github מכאן.
  • לפתוח את רפו.
  • נווט אל התיקייה בשם Alexa/Lambda.
  • פתח את הקובץ בשם lambda_function.py בכל עורך טקסט.
  • כעת הדבק את מזהה בסיס האש בשורה 3 (החלף את כתובת ה- URL של כתובת האש שלך במזהה בסיס האש שלך)
  • כעת העבר קובץ זה לארכיון lambda-zipped.zip. (אם אתה משתמש ב- WinRAR פשוט גרור ושחרר אותו לארכיון)
  • עכשיו העלה את lambda-zipped.zip זה ל- aws.
  • העתיקו את ה- ARN שלכם (ראו את התמונה)
  • כעת חזור אל developer.amazon.com.
  • הדבק את ה- ARN ולחץ על שמור נקודות קצה.
  • לחץ על כרטיסיית בדיקה.
  • החלף את המתג.
  • הקלד את הפקודה - הפעל את מזין הדגים
  • אם התקבלה תשובה אתה מוכן ללכת.

{

"interactModel": {"languageModel": {"invocationName": "מזין דגים", "intents": [{"name": "AMAZON. FallbackIntent", "samples": }, {"name": "AMAZON. CancelIntent "," samples ": }, {" name ":" AMAZON. HelpIntent "," samples ": }, {" name ":" AMAZON. StopIntent "," samples ": }, {"name": "FeedNow", "slots": , "samples": ["להאכיל את הדגים", "להאכיל את הדגים", "להאכיל את הדגים שלי עכשיו", "להאכיל את הדגים שלי בבקשה", "אנא האכילו הדג "," דג את ההזנה שלי עכשיו "]}]," סוגים ": }}}

שלב 5: הגדרת ה- Raspberry Pi 3

הגדרת ה- Raspberry Pi 3
הגדרת ה- Raspberry Pi 3
הגדרת ה- Raspberry Pi 3
הגדרת ה- Raspberry Pi 3
  • חבר את מנוע הסרוו שלך לפינים הבאים.
  • רוב האמצעיים (אדום) -> VCC (PIN 02)
  • צבע עמום (חום) -> אדמה (PIN 06)
  • צבע בהיר (כתום) -> PIN03
  • היכנס ל- Pi שלך (באמצעות SSH או באמצעות צג/מקלדת/עכבר)
  • פתח את טרמינל והפעל את הפקודות הבאות -
  • cd שולחן עבודה
  • שיבוט git
  • כעת פתח את התיקייה Automatic-Fish-Feeder
  • נווט לתיקייה Pi
  • פתח את app.py בעורך טקסט.
  • החלף את קו 5 בכתובת אתר בסיס האש שלך.
  • שמור את זה.
  • כעת פתח את טרמינל והפעל את הפקודות הבאות -
  • cd שולחן עבודה
  • cd מזין-דגים אוטומטי
  • תקליטור Pi
  • python3 app.py
  • כעת השתמש במכשיר או באפליקציית אלקסה שלך ואמור - אלקסה, התחל את מזין הדגים
  • אם הכל עובד אתה טוב ללכת.
  • שים לב שב- app.py תוכל לערוך את הארגומנטים של הפונקציה FeedNow בשורה 11, הארגומנט הראשון הוא עיכוב והארגומנט השני הוא הזווית.

מוּמלָץ: