תוכן עניינים:
- אספקה
- שלב 1: הגדרת Sinric
- שלב 2: הגדרת ה- IDE של Arduino
- שלב 3: קריאת אותות ה- IR משלט הטלוויזיה
- שלב 4: הגדרת ה- NodeMCU
- שלב 5: הגדרת אותו עם Alexa
- שלב 6: אופציונלי: PCB מותאם אישית ומארז לחיתוך לייזר
וִידֵאוֹ: NodeMCU Alexa TV Control: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
למד כיצד לגרום ל- Alexa לשלוט בטלוויזיה שלך באמצעות NodeMCU.
אם אתה אוהב את הפרויקט הזה, אל תהסס להצביע עבורו בתחרות החיישנים.
אספקה
רכיבים:
NodeMCU Esp8266 וכבל מיקרו USB עם קווי נתונים
מקלט IR ונורית IR
Uno Arduino לקריאת אותות ה- IR
שני נוריות 3 מ מ (בחרתי אדום וירוק)
שני נגדים של 220 Ω
לוח לחם וכבלים מגשרים
אופציונלי: PCB מותאם אישית, מארז לחיתוך לייזר, סטנדים, מחברי JST, חוטים וסיכות כותרת נקבה לשורה אחת
כלים:
מחשב
אופציונלי: מלחם, חותך תיל ומחזיק PCB
שלב 1: הגדרת Sinric
סינרי מאת קאקופפה
1. עבור אל Sinric.com והירשם לחשבון.
2. היכנס והעתק את מפתח ה- API שלך.
3. צור מכשיר בית חכם חדש על ידי הקשה על הוסף, והקלדת שם ובחירה בבורר תחת סוג התקן. לאחר מכן הקש על שמור.
4. כעת אתה אמור לראות מכשיר חדש בלוח המחוונים. העתק את מזהה המכשיר.
שלב 2: הגדרת ה- IDE של Arduino
1. הורד והתקן את Arduino IDE אם עדיין לא עשית זאת, על ידי מעבר אל
2. פתח את Arduino IDE ונכנס להעדפות. לאחר מכן, תחת כתובות אתרים נוספות של מנהל הלוח, הוסף כתובת אתר זו:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. הורד את הקובץ ArduinoJson-v5.13.2.zip
4. ב- IDE של Arduino, עבור אל Sketch → Include Library → Add Zip Library ובחר את קובץ ה- zip.
5. חזור על התהליך עם קובץ arduinoWebSockets-2.1.1.zip:
6. כעת היכנס לסקיצה → כלול ספרייה → נהל ספריות, וחפש IRremoteESP8266. בחר גירסה 2.5.3 והתקן.
7. התקן גם את ספריית IRremote, באותו אופן (הגרסה האחרונה).
8. לאחר מכן צא והפעל מחדש את ה- IDE.
שלב 3: קריאת אותות ה- IR משלט הטלוויזיה
1. התחל בחיבור מקלט IR ל- Arduino Uno על לוח לחם עם כבלי מגשר, כפי שמוצג בתרשים.
2. הורד את IRrecvDump_final.zip, פתח אותו ופתח את קובץ ה-ino ב- IDE של Arduino.
3. חבר את ה- Arduino Uno למחשב שלך.
4. ב- IDE של Arduino, תחת כלים ולוח בחר Arduino/Genuino Uno, ותחת Port, בחר את היציאה הנכונה.
5. העלה את הקוד ל- Arduino על ידי לחיצה על החץ (→).
6. פתח את הצג הטורי על ידי מעבר אל כלים וניטור סידורי.
7. הגדר את קצב השידור ל- 9600.
8. כוון את שלט הטלוויזיה אל מקלט ה- IR ולחץ על הלחצנים שברצונך לשלוט בהם, והעתק את קלט ה- Raw להמשך.
9. כשסיימת לשים לב לאותות, נתק את ה- Arduino מהמחשב שלך, מוכן לשלב הבא.
שלב 4: הגדרת ה- NodeMCU
1. הורד את Sinric_NodeMCU_Alexa_TV_Control.zip, פתח אותו ופתח את קובץ ה-ino ב- IDE של Arduino.
2. ב- IDE Arduino, תחת כלים ולוח, בחר NodeMCU 1.0 (מודול ESP-12E), תחת גודל Flash בחר 4M (3M SPIFFS), ותחת Port בחר את היציאה הנכונה.
3. ב- Sinric_NodeMCU_Alexa_TV_Control.ino הזן את אותותיך מרחוק IR, מזהה התקן, מפתח Api, שם Wifi וסיסמת Wifi, במקומות שצוינו. כדי להגדיל את מספר המכשירים, בטל את הערות שורות הקוד שצוין.
4. חבר את ה- NodeMCU לנורת ה- IR, הנורות האדומות והירוקות והנגדים בלוח הלוח, כפי שמוצג בתרשים האלקטרוניקה. (הנורות האדומות והירוקות אינן נדרשות אבל נחמד שיש)
5. חבר את ה- NodeMCU למחשב שלך באמצעות כבל מיקרו USB.
6. העלה את הקוד ללוח.
7. נורית הירוק צריכה להידלק בכל פעם שהיא התחברה ל- Wifi.
שלב 5: הגדרת אותו עם Alexa
1. התקן את אפליקציית Amazon Alexa בטלפון שלך, והתחבר באמצעות חשבון אמזון שלך.
2. עבור אל Skills & Games, וחפש סינרי, בחר ולחץ על Enable, תתבקש להיכנס לחשבון Sinric שלך.
3. גלה את המכשיר שלך על ידי מעבר אל התקנים → + → הוסף מכשיר → אחר → גלה התקנים. (ודא שה- Alexa שלך מחובר לאותה רשת כמו ה- NodeMCU.)
4. בתקווה שהוא היה צריך לגלות את המכשיר שלך, אז כל שעליך לעשות הוא להגדיר את המכשיר שלך.
5. עכשיו בדוק אותו על ידי הנחת לוח הלוח ליד הטלוויזיה, הצמדת נורית ה- IR לטלוויזיה ואמרת משהו כמו: אלקסה, הדלק את הטלוויזיה. אתה אמור לראות את הנורית האדומה מהבהבת והטלוויזיה שלך נדלקת.
שלב 6: אופציונלי: PCB מותאם אישית ומארז לחיתוך לייזר
כדי שזה ייראה יותר מקצועי וכדי שיהיה יותר קבוע, הכנתי לוח PCB מותאם אישית, להחלפת לוח הלחם.
הכנתי את ה- PCB עם EasyEDA (לצערי לא Eagle כי אני לא מקצוען בייצור PCB), והזמנתי את ה- PCB מ- JLCPCB, והלוח עבד בפעם הראשונה. ניתן לחבר את נורית ה- IR למחבר JST, כך שהארון יכול לשבת על מדף מתחת לטלוויזיה, בעוד נורית ה- IR מותקנת מתחת למקלט ה- IR של הטלוויזיה.
לאחר מכן הכנתי מארז לייזר קאט, כדי להכיל את הלוח המודפס, מאקריליק שקוף.
מוּמלָץ:
בקר טלוויזיה IoT Alexa ESP8266: 10 שלבים (עם תמונות)
בקר טלוויזיה IoT Alexa ESP8266: לאחרונה קניתי נקודת הד של אמזון במהלך יום אמזון פריים תמורת 20 € בערך. עוזרי הקול הקטנים האלה זולים ומעולים לאוטומציה ביתית של DIY אם אתה יודע מה אפשר ואיך לבנות מכשירים חכמים. יש לי טלוויזיה חכמה של סמסונג אבל רציתי שלא
נוריות שליטה עם Alexa או IFTTT (SINRIC PRO TUTORIAL): 6 שלבים
נוריות שליטה עם אלקסה או IFTTT (SINRIC PRO TUTORIAL): אז אתה רוצה להיות אותו אדם שמתהדר במהלך ארוחת ערב שגרתית באומרו " אלקסה מדליקה את האור? &Quot; הפרויקט הזה הוא בשבילכם! בסוף ההוראות האלו תוכלו לשלוט ברצועת RGB עם מכשיר Alexa ו- IFTTT כדי
דלת מוסך מבוקרת Alexa עם Arduino Esp8266: 6 שלבים
דלת מוסך מבוקרת Alexa עם Arduino Esp8266: הרעיון לפרויקט הזה הגיע אלי מפרויקט ישן שעבדתי עליו לפני זמן מה. חיברתי מעגל לחיצת כפתור פשוט שידליק נורית כאשר לוחץ על כפתור על ידי דלת המוסך. שיטה זו התבררה כבלתי אמינה ולא שימושית כל כך
מערכת בית חכם Alexa באמצעות מודול ממסר NodeMCU: 10 שלבים
מערכת הבית החכם של Alexa באמצעות מודול ממסר NodeMCU: בפרויקט IoT זה, יצרתי את מערכת אוטומציה הבית החכם של Alexa באמצעות NodeMCU ESP8266 & מודול ממסר. אתה יכול לשלוט בקלות באור, במאוורר ובמכשירי חשמל ביתיים אחרים באמצעות הפקודה הקולית. כדי לחבר את הרמקול החכם Echo Dot עם
יציאת USB של NODEMcu לא עובדת? העלה את הקוד באמצעות USB למודול TTL (FTDI) בשני שלבים בלבד: 3 שלבים
יציאת USB של NODEMcu לא עובדת? העלה את הקוד באמצעות מודול USB ל- TTL (FTDI) בשני שלבים בלבד: נמאס לך להתחבר לחוטים רבים ממודול USB ל- TTL ל- NODEMcu, עקוב אחר ההוראות להעלאת הקוד רק בשלב 2. אם יציאת ה- USB של NODEMcu לא עובד, אז אל תיבהל. זה רק שבב הנהג ה- USB או מחבר ה- USB