תוכן עניינים:
- שלב 1: פתח אותו
- שלב 2: חבר את מתג ה- HDMI
- שלב 3: חיבר את פוטון החלקיקים
- שלב 4: תכנת הפוטון
- שלב 5: הגדר את Alexa ו- IFTTT
וִידֵאוֹ: מתג HDMI נשלט בקול: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
מה אתה עושה כשלטלוויזיה שלך יש 3 כניסות HDMI אבל יש לך 4 (או יותר) מכשירים שברצונך לחבר? ובכן, יש הרבה הגעה מאחורי הטלוויזיה והחלפת כבלים. זה מזדקן די מהר.
אז הדבר הראשון שעשיתי היה לרכוש מתג HDMI (https://goo.gl/6xtzUp). זה התייחס לנושא החלפת הכבלים, אך עדיין היית צריך להגיע מאחורי מכשיר הטלוויזיה כדי ללחוץ על כפתור הבחירה במתג.
רציתי דרך לשלוט מרחוק במתג HDMI, ללא צורך לגשת פיזית למתג. שיחקתי עם בקרי מיקרו המחוברים ל- wifi, כמו ה- Particle Photon ו- Digistump Oak, וחשבתי שזה יהיה פרויקט מהנה להפוך את מתג ה- HDMI לבקרה קולית.
הרעיון כאן הוא לממשק את פוטון החלקיקים למתג HDMI, ולאחר מכן לשלוט בפוטון באמצעות Alexa. בנוסף, אחד המכשירים הוא Chromecast ורציתי להפעיל אותו רק בעת הצורך ולהשאיר אותו כבוי בכל הזמנים האחרים. אם אין לך Chromecast צריך להיות קל להבין אילו פיסות של הפרויקט לשנות או להשאיר בחוץ.
חומרים דרושים:
- מכשיר Alexa של אמזון (למשל Echo Dot)
- Particle.io פוטון
- מתג HDMI
- ערוץ MOSFET
- ספק כוח DC-DC (https://goo.gl/mtSngM אך ראה הערות למטה)
- יבלת קיר 12VDC
- נגד 10k ohm ¼ וואט (מסל החלקים שלי)
- מחבר נקבה מסוג USB (מסל החלפים שלי)
- פרבורד, חוט, הלחמה וכו '(מסל החלפים שלי)
כלים:
- מגהץ ואביזרים
- חשפן חותך וחותך
- מולטימטר
שירותים:
- חשבון מפתח של אמזון אלקסה
- חשבון IFTTT (https://ifttt.com)
- חשבון Particle.io
כדי להפעיל את הפרויקט הזה השתמשתי ביבלת קיר 12VDC שהזינה ממיר DC-DC שהוגדר לפלט 5VDC. אתה יכול גם להשתמש ביבלת קיר של 5VDC ישירות, אך עיין במידע בגיליון הנתונים של פוטון על אספקת חשמל.
זו לא תהיה הדרכה כיצד להתקין את Alexa, IFTTT או Particle, ואני הולך לפרט הרבה על השימוש בהם מכיוון שהם מתועדים היטב במקומות אחרים (ולמען האמת, שכחתי הרבה הפרטים!). אם לא עבדת בעבר עם טכנולוגיות אלה, ייתכן שתרצה לקרוא כמה מסמכים ולעיין בכמה הדרכות לפני שתמשיך.
שלב 1: פתח אותו
התחלתי בהפרדת מתג ה- HDMI כדי לראות מה יש בפנים.
בדקתי את לוח המעגלים עם מודד וקבעתי כי:
- הוא מופעל על ידי 5VDC מהכניסות המחוברות,
- כפתור הבחירה פועל על ידי משיכת קו לאדמה, ו
- לכל נורית יש ירידה של 2V בערך כשהיא דולקת.
לכל היותר אחד מנורות הלד פעיל בכל פעם. אז על ידי חיבור אנודות ה- LED לסיכות אנלוגיות של פוטון, אני יכול לקבוע איזה מהן מואר, וכך, איזו כניסת HDMI מנותבת כעת ליציאת הפלט.
כדי לחקות את הלחיצה על כפתור ה- Select אני יכול פשוט למשוך רגל אחת של סיכת ה- Select לקרקע. זה גורם למתג HDMI לנתב קלט אחר לפלט.
החלפת מתג ה- Select וניטור הלדים כדי לקבוע את התוצאה הם בדיוק מה שאני צריך כדי לשלוט במתג HDMI מרחוק.
שלב 2: חבר את מתג ה- HDMI
כדי לפקח על הנורות הלחמתי הלחמה לאנודה של כל נורית LED.
כדי להחליף את מתג ה- HDMI, הלחמתי פתח לצד הגבוה של כפתור ה- Select.
הלחמתי גם עופרת לאדמה נוחה. זה במקרה הצד הנמוך של כפתור הבחירה אך מיקומים אחרים היו עובדים גם כן.
לבסוף, קידחתי חור דרך המארז, השחלתי את החוטים דרך החור והרכבתי שוב את מתג ה- HDMI.
שלב 3: חיבר את פוטון החלקיקים
השתמשתי בכמה פרבורד כדי להרכיב את הפוטון ולאחר מכן חיברתי את מוביל הלדים ל- A0, A1 ו- A2 בפוטון, כפתור הבחירה ל- D6, וקרקע לקרקע. כדי לשלוט בכוח הדונגל של Chromecast, הוספתי MOSFET מסוג p כמתג, המזין את המתח באמצעות מחבר נקבה מסוג USB. לסיכת שער MOSFET יש גם נגד משיכה של 10K אוהם.
יש גם לחצן שמושך את D1 לקרקע, אך הוא אינו משמש לשום דבר כרגע.
כדי להפעיל את הפוטון, השתמשתי בממיר DC-DC מכיוון שבגיליון הנתונים של פוטון (https://goo.gl/MdwMp1) יש כמה אזהרות בנוגע לשמירה על קצרי הפניות החשמליים.
בנוסף, שים לב שהפוטון הוא חלק נומינלי של 3.3V, כך שזה עשוי להיראות מסוכן לחבר אותו לחלק של 5V. אבל גיליון הנתונים אומר שהסיכות הדיגיטליות (כמו D6 שאני משתמשת בה) עמידות בפני 5V. כפי שצוין לעיל, ירידת המתח על פני נוריות LED היא בסביבות 2V כך שאין בעיה שם.
התמונה הסופית מציגה את החומרה שהושלמה. ברור שאני צריך לשים את זה בתיבת פרוייקטים או במקרה כלשהו, אבל זה יהיה פרויקט עתידי.
שלב 4: תכנת הפוטון
במידת הצורך, עקוב אחר מדריך החלקיקים והגדר את הפוטון שלך (https://docs.particle.io/guide/getting-started/start/photon/). לאחר מכן, הפעל את ה- Particle Web IDE (https://build.particle.io), צור אפליקציה חדשה, הדבק את הסקריפט המצורף hdmiswitch.ino והבהב את הפוטון שלך.
אני ממצה כאן הרבה פרטים, אבל אם אתה חדש בפוטון, באתר החלקיקים יש תיעוד נהדר.
צירפתי סקריפט בדיקת פייתון של hdmiswitch_tester.py שתוכל להשתמש בו כדי ליצור אינטראקציה עם הפוטון ולהפעיל את פונקציות המיתוג. ראשית, יהיה עליך לערוך את סקריפט הבדיקה כדי להוסיף את מזהה מכשיר הפוטון ואת ערכי אסימון הגישה לחלקיקים. לאחר מכן, משורת הפקודה, הפעל את python hdmiswitch_tester.py XXX, כאשר XXX הוא tivo, dvd או chromecast, כדי לעבור בין מכשירים. כמובן שיש להפעיל את נגן ה- Tivo ו- DVD כדי לעבור אליהם. הפעל את python hdmiswitch_tester.py -עזור לראות מהי תחביר הפקודה. סקריפט זה אמור לעבוד על Windows, Linux ו- Mac, ותצטרך להתקין את Python 2.7.
יש לי Chromecast מחובר ליציאת המתגים 1, נגן DVD ביציאה 2 ו- Tivo ביציאה 3. אתה יכול לשנות את הסקריפטים כך שיתאימו לקבוצת המכשירים הספציפית שלך.
יש עיכוב כלשהו במעבר ל- Chromecast מכיוון שהוא חייב לפעול וזה לוקח בערך 30 שניות.
שלב 5: הגדר את Alexa ו- IFTTT
ברגע שהדברים עובדים עם סקריפט הבדיקה של פייתון, אתה יודע שהפוטון מתקשר כראוי דרך שירות הענן של חלקיקים. השלב הבא הוא להגדיר דרך עבור Alexa להנפיק את אותן פקודות כמו סקריפט הבדיקה. ניתן להשיג זאת על ידי יצירת אפליקציית IFTTT המשלבת את שירותי הענן Alexa ו- Particle.
היכנס ל- IFTTT והגדר 3 אפליקציות באמצעות צילומי מסך אלה כמדריך. שלושת המשפטים שלי הם "chromecast", "נגן DVD" ו- "tivo", אבל אתה יכול להתאים את הדברים לכל מה שאתה צריך. רק זכור לבצע את השינויים המתאימים בקוד hdmiswitch.ino.
הסרטון מציג את מתג ה- HDMI בפעולה. כעת אני יכול להורות לאלקסה להעביר את הטלוויזיה מ- Tivo לנגן DVD ל- Chromecast. שים לב שאלכסה לפעמים לא מבינה את הבקשה, כך שאולי אצטרך לשנות את מילות הטריגר למשהו קל יותר להבנה שלה. החלפתי גם את כבל ה- HDMI הקצר מהמתג לטלוויזיה בכבל ארוך יותר, כך שהמתג לא רק משתלשל מהגב.
וזה כל מה שיש. דילגתי על כמה פרטים אז אנא פרסם את כל השאלות שלך ואעשה כמיטב יכולתי לענות עליהן. אני מקווה שמצאת את הפרויקט מעניין ושימושי!
מוּמלָץ:
רובוט נשלט בקול באמצעות מודול V3: 6 שלבים
רובוט מבוקר קול באמצעות מודול V3: רובוט יכול להתבצע בקלות על ידי כל אחד, פשוט עקוב אחר התהליך כפי שנתתי. זהו רובוט נשלט בקול ותוכל לראות את ההדגמה של הרובוט שלי תוכל להשתמש בו בשתי דרכים אחת היא מרוחק ואחר הוא באמצעות קול
מחזיק מפתחות חכם נשלט בקול: 3 שלבים (עם תמונות)
מחזיק מפתחות חכם בשליטה קולית: האם אתה מסוג האנשים שאינם טובים בניהול מפתחות ותמיד עליך לנסות כל מפתח בכל מנעול אחר? ובכן אל תדאג, רק תקט קצת מוטיבציה והיצרנים שלך לחדש את מחזיק מפתחות חכם בעל שליטה קולית
מתג נשלט בקול באמצעות Alexa ו- Arduino: 10 שלבים (עם תמונות)
מתג נשלט בקול באמצעות אלקסה וארדואינו: המטרה העיקרית של פרויקט זה היא להשתמש בחיישן טמפרטורה לשליטה במתג (ממסר) להפעלה או כיבוי של המכשיר. רשימת חומרים מודול ממסר 12V == > $ 4.2 Arduino uno == > חיישן טמפרטורה DHT11 $ 8 == > מודול ESP8266 3 $
רובוט נשלט בקול: 6 שלבים
רובוט נשלט בקול: הוראה זו נוצרה בהתאם לדרישת הפרויקט של מסלול המכוניות באוניברסיטת דרום פלורידה (www.makecourse.com). פרויקט זה הוא רובוט שניתן לשלוט בו על ידי מתן פקודות קוליות לרובוט. לרובוט יש אדם
אור מצב רוח אנדרואיד נשלט בקול: 11 שלבים (עם תמונות)
אור מצב הרוח של Android נשלט בקול: הייתי צריך ליצור שיעור לקבוצת ה- Maker המקומית שלנו. משהו שהבטיח אפילו למבקרים בפעם הראשונה זכייה מובהקת ותגמול גדול ללא מאס, בלי מהומה וללא כלים וחומרים מיוחדים. התלמידים היו צריכים לקחת הביתה משהו כיפי