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

מתג HDMI נשלט בקול: 5 שלבים
מתג HDMI נשלט בקול: 5 שלבים

וִידֵאוֹ: מתג HDMI נשלט בקול: 5 שלבים

וִידֵאוֹ: מתג HDMI נשלט בקול: 5 שלבים
וִידֵאוֹ: POE комплект видеонаблюдения РАБОТА ПО ОДНОМУ КАБЕЛЮ!!! 2024, יולי
Anonim
מתג HDMI נשלט בקול
מתג HDMI נשלט בקול

מה אתה עושה כשלטלוויזיה שלך יש 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

חבר את מתג ה- HDMI
חבר את מתג ה- HDMI
חבר את מתג ה- HDMI
חבר את מתג ה- 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 ו- IFTTT

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

היכנס ל- IFTTT והגדר 3 אפליקציות באמצעות צילומי מסך אלה כמדריך. שלושת המשפטים שלי הם "chromecast", "נגן DVD" ו- "tivo", אבל אתה יכול להתאים את הדברים לכל מה שאתה צריך. רק זכור לבצע את השינויים המתאימים בקוד hdmiswitch.ino.

הסרטון מציג את מתג ה- HDMI בפעולה. כעת אני יכול להורות לאלקסה להעביר את הטלוויזיה מ- Tivo לנגן DVD ל- Chromecast. שים לב שאלכסה לפעמים לא מבינה את הבקשה, כך שאולי אצטרך לשנות את מילות הטריגר למשהו קל יותר להבנה שלה. החלפתי גם את כבל ה- HDMI הקצר מהמתג לטלוויזיה בכבל ארוך יותר, כך שהמתג לא רק משתלשל מהגב.

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

מוּמלָץ: