جدول المحتويات:

مفتاح HDMI بتحكم صوتي: 5 خطوات
مفتاح HDMI بتحكم صوتي: 5 خطوات

فيديو: مفتاح HDMI بتحكم صوتي: 5 خطوات

فيديو: مفتاح HDMI بتحكم صوتي: 5 خطوات
فيديو: طريقة توصيل السماعات الخارجية سوي سوند بار او مسرح منزلي على التلفزيون من مدخل HDMI بخطوات بسيطة جدا 2024, يوليو
Anonim
مفتاح HDMI بتحكم صوتي
مفتاح HDMI بتحكم صوتي

ماذا تفعل عندما يحتوي تلفزيونك على 3 مداخل HDMI ولكن لديك 4 (أو أكثر) أجهزة تريد توصيلها؟ حسنًا ، هناك الكثير من الوصول خلف التلفزيون وتبديل الكابلات. هذا يصبح قديمًا جدًا بسرعة.

لذلك كان أول شيء فعلته هو شراء مفتاح HDMI (https://goo.gl/6xtzUp). عالج هذا مشكلة تبديل الكابلات حولها ، ولكن لا يزال يتعين عليك الوصول خلف جهاز التلفزيون للضغط على الزر تحديد في المفتاح.

أردت طريقة ما للتحكم في مفتاح HDMI عن بُعد ، دون الحاجة إلى الوصول فعليًا إلى المفتاح. لقد كنت ألعب مع المتحكمات الدقيقة المتصلة بشبكة wifi ، مثل Particle Photon و Digistump Oak ، واعتقدت أنه سيكون مشروعًا ممتعًا لجعل مفتاح HDMI يتم التحكم فيه صوتيًا.

الفكرة هنا هي توصيل Particle Photon بمفتاح HDMI ، ثم التحكم في الفوتون عبر Alexa. بالإضافة إلى ذلك ، أحد الأجهزة هو Chromecast وأردت تشغيله فقط عند الحاجة إليه وتركه مغلقًا في جميع الأوقات الأخرى. إذا لم يكن لديك جهاز Chromecast ، فمن السهل معرفة أجزاء المشروع التي يجب تعديلها أو تركها.

المواد المطلوبة:

  • جهاز Amazon Alexa (مثل Echo Dot)
  • Particle.io الفوتون
  • تبديل HDMI
  • P- قناة MOSFET
  • مصدر طاقة DC-DC (https://goo.gl/mtSngM لكن انظر التعليقات أدناه)
  • ثؤلول الجدار 12VDC
  • 10 كيلو أوم ¼ واط المقاوم (من أجزائي بن)
  • موصل USB من النوع A أنثى (من حاوية أجزائي)
  • لوح بيرفورد ، سلك ، لحام ، إلخ (من حاوية أجزائي)

أدوات:

  • لحام الحديد والاكسسوارات
  • قشارة وقطاعة اسلاك
  • المقياس المتعدد

خدمات:

  • حساب مطور Amazon Alexa
  • حساب IFTTT (https://ifttt.com)
  • حساب Particle.io

لتشغيل هذا المشروع ، استخدمت ثؤلول حائط بجهد 12 فولت تيار مستمر يغذي محول DC-DC لإخراج 5VDC. يمكنك أيضًا استخدام ثؤلول الحائط 5VDC مباشرةً ولكن يمكنك مراجعة المعلومات الموجودة في ورقة بيانات الفوتون حول توفير الطاقة.

لن يكون هذا برنامجًا تعليميًا حول كيفية إعداد Alexa أو IFTTT أو Particle ، وسأقوم بتغطية الكثير من التفاصيل حول استخدامها نظرًا لأنها موثقة جيدًا في مكان آخر (وبصراحة ، لقد نسيت الكثير من التفاصيل!). إذا لم تكن قد عملت باستخدام هذه التقنيات من قبل ، فقد ترغب في قراءة بعض المستندات ومراجعة بعض البرامج التعليمية قبل المتابعة.

الخطوة 1: افتحها

افتحها
افتحها
افتحها
افتحها

لقد بدأت بفك مفتاح HDMI لمعرفة ما بداخله.

لقد بحثت في لوحة الدائرة بمقياس متعدد وقررت ما يلي:

  • يتم تشغيله بواسطة 5VDC من المدخلات المتصلة ،
  • يعمل الزر "تحديد" عن طريق سحب خط على الأرض ، و
  • يحتوي كل مصباح LED على انخفاض 2 فولت تقريبًا عند إضاءته.

يكون أحد مصابيح LED نشطًا على الأكثر في أي وقت. لذلك من خلال توصيل أنودات LED بدبابيس فوتون التناظرية ، يمكنني تحديد أي منها مضاء ، وبالتالي ، أي إدخال HDMI يتم توجيهه حاليًا إلى منفذ الإخراج.

لتقليد الضغط على زر التحديد ، يمكنني ببساطة سحب إحدى ساق دبوس التحديد إلى الأرض. يؤدي هذا إلى قيام مفتاح HDMI بتوجيه إدخال مختلف إلى الإخراج.

إن تبديل مفتاح التحديد ومراقبة مصابيح LED لتحديد النتيجة هو ما أحتاجه للتحكم في مفتاح HDMI عن بُعد.

الخطوة 2: قم بربط مفتاح HDMI

قم بتوصيل مفتاح HDMI
قم بتوصيل مفتاح HDMI
قم بتوصيل مفتاح HDMI
قم بتوصيل مفتاح HDMI

لمراقبة مصابيح LED ، قمت بلحام الرصاص في أنود كل LED.

لتبديل مفتاح HDMI ، قمت بلحام الرصاص بالجانب العالي من زر التحديد.

لقد قمت أيضًا بلحام الرصاص إلى أرضية مريحة. يحدث هذا ليكون الجانب السفلي من الزر تحديد ولكن المواقع الأخرى كانت ستعمل أيضًا.

أخيرًا ، قمت بحفر ثقب في العلبة ، وقمت بربط الأسلاك من خلال الفتحة وأعدت مفتاح HDMI معًا.

الخطوة 3: قم بربط الفوتون الجسيمي

اربط الفوتون الجسيمي
اربط الفوتون الجسيمي
اربط الفوتون الجسيمي
اربط الفوتون الجسيمي
اربط الفوتون الجسيمي
اربط الفوتون الجسيمي

لقد استخدمت بعض لوحة التحكم لتركيب الفوتون ثم قمت بتوصيل مؤشرات LED بـ A0 و A1 و A2 على الفوتون ، والزر Select إلى D6 ، ومن الأرض إلى الأرض. للتحكم في الطاقة إلى جهاز Chromecast dongle ، أضفت MOSFET من النوع p كمفتاح ، والذي يغذي الطاقة من خلال موصل أنثى من النوع USB. يحتوي دبوس البوابة MOSFET أيضًا على مقاوم سحب 10 كيلو أوم.

يوجد أيضًا زر ضغط يسحب D1 إلى الأرض ، لكنه لا يستخدم لأي شيء في الوقت الحالي.

لتشغيل الفوتون ، استخدمت محول DC-DC لأن ورقة بيانات الفوتون (https://goo.gl/MdwMp1) بها بعض التحذيرات حول إبقاء خيوط الطاقة قصيرة.

بالإضافة إلى ذلك ، لاحظ أن الفوتون هو اسميًا مكون من 3.3 فولت ، لذا قد يبدو من الخطير توصيله بجزء 5 فولت. لكن ورقة البيانات تقول أن المسامير الرقمية (مثل D6 التي أستخدمها) تتحمل 5 فولت. كما هو مذكور أعلاه ، يبلغ انخفاض الجهد عبر مصابيح LED حوالي 2 فولت ، لذا لا توجد مشكلة هناك.

تُظهر الصورة النهائية الأجهزة المكتملة. من الواضح أنني بحاجة إلى وضع هذا في صندوق مشروع أو حالة من نوع ما ، لكن هذا سيكون مشروعًا مستقبليًا.

الخطوة 4: برمجة الفوتون

برمجة الفوتون
برمجة الفوتون

إذا لزم الأمر ، اتبع دليل الجسيمات وقم بإعداد الفوتون الخاص بك (https://docs.particle.io/guide/getting-started/start/photon/). بعد ذلك ، ابدأ تشغيل موقع Particle Web IDE (https://build.particle.io) ، وأنشئ تطبيقًا جديدًا ، والصقه في البرنامج النصي hdmiswitch.ino المرفق ووميض الفوتون.

أنا أتخلى عن الكثير من التفاصيل هنا ولكن إذا كنت جديدًا على الفوتون ، فإن موقع ويب Particle يحتوي على بعض الوثائق الرائعة. https://docs.particle.io/guide/getting-started/int …

لقد قمت بتضمين hdmiswitch_tester.py برنامج نصي لاختبار Python يمكنك استخدامه للتفاعل مع الفوتون وممارسة وظائف التبديل. أولاً ، سيتعين عليك تحرير البرنامج النصي للاختبار لإضافة معرف جهاز الفوتون وقيم رمز الوصول إلى الجسيمات. بعد ذلك ، من سطر الأوامر ، قم بتشغيل python hdmiswitch_tester.py XXX ، حيث XXX هو tivo أو dvd أو chromecast ، للتبديل بين الأجهزة. يجب بالطبع تشغيل مشغل Tivo و DVD من أجل التبديل إليهما. قم بتشغيل python hdmiswitch_tester.py - help لمعرفة ما هو بناء جملة الأمر. يجب أن يعمل هذا البرنامج النصي على أنظمة التشغيل Windows و Linux و Mac ، وستحتاج إلى تثبيت Python 2.7.

لدي جهاز Chromecast متصل بمنفذ التبديل 1 ، ومشغل DVD على المنفذ 2 و Tivo على المنفذ 3. يمكنك تعديل البرامج النصية لتناسب مجموعة الأجهزة الخاصة بك.

هناك بعض التأخير عند التبديل إلى Chromecast نظرًا لأنه يجب تشغيله ، ويستغرق ذلك حوالي 30 ثانية.

الخطوة الخامسة: إعداد Alexa و IFTTT

قم بإعداد Alexa و IFTTT
قم بإعداد Alexa و IFTTT

بمجرد أن تعمل الأشياء باستخدام البرنامج النصي لاختبار Python ، فأنت تعلم أن الفوتون يتواصل بشكل صحيح عبر خدمة Particle السحابية. تتمثل الخطوة التالية في إعداد طريقة لإصدار Alexa لنفس الأوامر مثل نص الاختبار. يمكن تحقيق ذلك من خلال إنشاء تطبيق IFTTT يدمج خدمات السحابة السحابية Alexa و Particle.

قم بتسجيل الدخول إلى IFTTT وقم بإعداد 3 تطبيقات باستخدام لقطات الشاشة هذه كدليل. العبارات الثلاث الخاصة بي هي "chromecast" و "dvd player" و "tivo" ، ولكن يمكنك تخصيص الأشياء حسب ما تحتاج إليه. فقط تذكر إجراء التغييرات المناسبة على كود hdmiswitch.ino.

يُظهر الفيديو مفتاح HDMI قيد التشغيل. يمكنني الآن أن أمر Alexa بتحويل التلفزيون من Tivo إلى مشغل DVD إلى Chromecast. لاحظ أن Alexa في بعض الأحيان لا يفهم الطلب ، لذلك قد أضطر إلى تغيير الكلمات المشغلة إلى شيء يسهل فهمه. لقد قمت أيضًا بتبديل كابل HDMI القصير من المفتاح إلى التلفزيون بكابل أطول حتى لا يتدلى المفتاح من الخلف.

وهذا كل ما في الأمر. لقد تخطيت بعض التفاصيل ، لذا يرجى نشر أي أسئلة قد تكون لديكم وسأبذل قصارى جهدي للإجابة عليها. أتمنى أن تكون قد وجدت هذا المشروع ممتعًا ومفيدًا!

موصى به: