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

כיצד לשלוט על תאורה/תאורה באמצעות Arduino ו- Amazon Alexa: 16 שלבים (עם תמונות)
כיצד לשלוט על תאורה/תאורה באמצעות Arduino ו- Amazon Alexa: 16 שלבים (עם תמונות)

וִידֵאוֹ: כיצד לשלוט על תאורה/תאורה באמצעות Arduino ו- Amazon Alexa: 16 שלבים (עם תמונות)

וִידֵאוֹ: כיצד לשלוט על תאורה/תאורה באמצעות Arduino ו- Amazon Alexa: 16 שלבים (עם תמונות)
וִידֵאוֹ: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, נוֹבֶמבֶּר
Anonim
כיצד לשלוט על אורות/בית באמצעות Arduino ו- Amazon Alexa
כיצד לשלוט על אורות/בית באמצעות Arduino ו- Amazon Alexa

הסברתי כיצד לשלוט באור המחובר ל- UNO ונשלט על ידי אלקסה.

שלב 1: רכיבים בשימוש

חומרה בשימוש

  1. Arduino UNO ו- Genuino UNO
  2. הנגד 221 אוהם
  3. LED (כללי)
  4. פטל פי 3 דגם ב '

נדרשת תוכנה

  1. Arduino IDE
  2. ערכת המיומנויות של 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
הורד את Ngrok

Ngrok היא פלטפורמת מנהרות מאובטחת להפוך את המכשיר שלך לרשת. בעזרת פלטפורמה זו אתה יכול להפוך את יישום האינטרנט שלך או כל יישום שעולה לרשת בצורה פשוטה מאוד. להורדה היכנס לאתר הרשמי והורד ל- ARM.

ngrok.com/

פתח אותו וגש לספרייה שבה אתה מחלץ אותו. הפעל אותו באמצעות הפקודה

./ngrok http 5000

שלב 6: הגדרת Alexa

הגדרת Alexa
הגדרת 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 ו-

בעמוד הבא היא תבקש שתי אפשרויות עבור נקודת סיום אחת היא AWS ו- HTTPS
בעמוד הבא היא תבקש שתי אפשרויות עבור נקודת סיום אחת היא AWS ו- HTTPS

בחר HTTPS ושמור אותו ועבור לדף הבא.

שלב 11: לקבלת תעודת SSL בחר באפשרות השנייה. שמור אותו ועבר לדף הבא

לקבלת תעודת SSL בחר באפשרות השנייה. שמור אותו ועבר לדף הבא
לקבלת תעודת SSL בחר באפשרות השנייה. שמור אותו ועבר לדף הבא

שלב 12: בדיקת השירות "מופעל"

בודק שירות
בודק שירות

כדי לבדוק אם השירות עובד או לא. ודא ששרת Ngrok שלך פועל וסקריפט Python פועל גם אחרת הוא לא יעבוד.

אתה יכול לראות שהשרתים מקבלים בקשה ומפרסמים אותה.

שלב 13: שרתים מקבלים בקשות

שרתים מקבלים בקשות
שרתים מקבלים בקשות

שלב 14: הבקשות מתפרסמות

הבקשות פורסמו
הבקשות פורסמו

שלב 15: תרשימים Arduino

תרשימים Arduino
תרשימים Arduino

שלב 16: LED סכמטי

LED סכמטי
LED סכמטי

מקווה שכולכם אוהבים.

מוּמלָץ: