תוכן עניינים:
- שלב 1: רכיבים בשימוש
- שלב 2: הגדרת Raspberry Pi ו- Arduino IDE
- שלב 3: העלאת תוכנית
- שלב 4: צור סקריפט פייתון
- שלב 5: הורד את Ngrok
- שלב 6: הגדרת Alexa
- שלב 7: עבור אל Alexa ==> ערכת מיומנויות Alexa ==> הוסף מיומנות חדשה
- שלב 8:
- שלב 9:
- שלב 10: בדף הבא היא תבקש שתי אפשרויות עבור נקודת סיום אחת היא AWS ו-
- שלב 11: לקבלת תעודת SSL בחר באפשרות השנייה. שמור אותו ועבר לדף הבא
- שלב 12: בדיקת השירות "מופעל"
- שלב 13: שרתים מקבלים בקשות
- שלב 14: הבקשות מתפרסמות
- שלב 15: תרשימים Arduino
- שלב 16: LED סכמטי
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
הסברתי כיצד לשלוט באור המחובר ל- UNO ונשלט על ידי אלקסה.
שלב 1: רכיבים בשימוש
חומרה בשימוש
- Arduino UNO ו- Genuino UNO
- הנגד 221 אוהם
- LED (כללי)
- פטל פי 3 דגם ב '
נדרשת תוכנה
- Arduino IDE
- ערכת המיומנויות של Alexa Alexa Alexa
שלב 2: הגדרת Raspberry Pi ו- Arduino IDE
1. התקנת קבצים בינאריים ראשונים
sudo apt-get להתקין python-pip
בקבוק התקנת pip
pip התקן בקבוק-שאל
sudo apt-get להתקין pyserial
sudo apt-get intall libpython2.7-dev
2. התקנת Arduino IDE ב- RPi
להתקנת Arduino ב- RPi
1. עבור לאתר הרשמי והורד את המהדורה הקודמת.
לאחר מכן פתח אותו והיכנס לספריית הארדואינו והתחל אותו עם./arduino
שלב 3: העלאת תוכנית
לאחר העלאת התוכנית, פתח מסוף סידורי.
כאשר אתה כותב N led יופעל.
כאשר אתה כותב F led יכבה.
שלב 4: צור סקריפט פייתון
הפעל אותו באמצעות python lighcontrol.py
שלב 5: הורד את Ngrok
Ngrok היא פלטפורמת מנהרות מאובטחת להפוך את המכשיר שלך לרשת. בעזרת פלטפורמה זו אתה יכול להפוך את יישום האינטרנט שלך או כל יישום שעולה לרשת בצורה פשוטה מאוד. להורדה היכנס לאתר הרשמי והורד ל- ARM.
ngrok.com/
פתח אותו וגש לספרייה שבה אתה מחלץ אותו. הפעל אותו באמצעות הפקודה
./ngrok http 5000
שלב 6: הגדרת Alexa
1. התחבר לחשבון אמזון. אם יש לך חשבון אז התחבר אליו, אם לא הירשם לשם והתחבר.
developer.amazon.com/
2. עבור אל מסוף המפתחים בצד ימין למעלה.
שלב 7: עבור אל Alexa ==> ערכת מיומנויות Alexa ==> הוסף מיומנות חדשה
ערכת מיומנות Alexa ==> הוסף מיומנות חדשה "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
ערכת מיומנות Alexa ==> הוסף מיומנות חדשה "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
אתה תראה דף כזה. בדף זה הוא יבקש סוג מיומנות, שם, שפה ושם קריאה. אתה יכול לתת כל שם, בשם קריאה אתה צריך לתת שם שאתה אומר תוך מתן פקודה לאלקסה.
שים לב בחר שפה מתאימה שבה אתה משתמש במדינה שלך אם תבחר שפה אחרת תוך יצירת מיומנות. זה לא יעבוד.
בסוף עדכן אותו, שמור אותו ולחץ על הבא.
שלב 8:
שלב 9:
בדף הבא היא תבקש כוונות. כוונה מייצגת פעולה שממלאת את הבקשה המדוברת של המשתמש. למידע נוסף
developer.amazon.com/docs/custom-skills/de…
אם יש שגיאה תראה בצבע אדום.
כתוב את הקוד למטה בתיבה
"intention": "LightOn"
}, {
"intention": "LightOff"
}]
}
שמור אותו ועבר לדף הבא.
שלב 10: בדף הבא היא תבקש שתי אפשרויות עבור נקודת סיום אחת היא AWS ו-
בחר HTTPS ושמור אותו ועבור לדף הבא.
שלב 11: לקבלת תעודת SSL בחר באפשרות השנייה. שמור אותו ועבר לדף הבא
שלב 12: בדיקת השירות "מופעל"
כדי לבדוק אם השירות עובד או לא. ודא ששרת Ngrok שלך פועל וסקריפט Python פועל גם אחרת הוא לא יעבוד.
אתה יכול לראות שהשרתים מקבלים בקשה ומפרסמים אותה.
שלב 13: שרתים מקבלים בקשות
שלב 14: הבקשות מתפרסמות
שלב 15: תרשימים Arduino
שלב 16: LED סכמטי
מקווה שכולכם אוהבים.