Orodha ya maudhui:

Udhibiti wa HDMI Udhibiti wa Sauti: Hatua 5
Udhibiti wa HDMI Udhibiti wa Sauti: Hatua 5

Video: Udhibiti wa HDMI Udhibiti wa Sauti: Hatua 5

Video: Udhibiti wa HDMI Udhibiti wa Sauti: Hatua 5
Video: ОЖИДАНИЕ или РЕАЛЬНОСТЬ! ИГРЫ в РЕАЛЬНОЙ ЖИЗНИ! Маленькие кошмары 2 в реальной жизни! 2024, Desemba
Anonim
Sauti Iliyodhibitiwa ya HDMI
Sauti Iliyodhibitiwa ya HDMI

Unafanya nini wakati televisheni yako ina pembejeo 3 za HDMI lakini una vifaa 4 (au zaidi) ambavyo unataka kuungana? Kweli, kuna mengi ya kufikia nyuma ya runinga na kubadilisha nyaya. Hii inazeeka haraka sana.

Kwa hivyo jambo la kwanza nilifanya kununua swichi ya HDMI (https://goo.gl/6xtzUp). Hii ilizungumzia suala la kubadilisha nyaya kote, lakini bado ilibidi ufikie nyuma ya runinga ili kushinikiza kitufe cha Chagua kwenye swichi.

Nilitaka njia fulani ya kudhibiti ubadilishaji wa HDMI kwa mbali, bila hitaji la kufikia swichi. Nimekuwa nikicheza karibu na wadhibiti wadhibiti waliounganishwa na wifi, kama Particle Photon na Digistump Oak, na nilidhani itakuwa mradi wa kufurahisha kuifanya HDMI ibadilike kwa sauti.

Wazo hapa ni kuangazia Particle Photon kwa swichi ya HDMI, na kisha kudhibiti Photon kupitia Alexa. Kwa kuongezea, moja ya vifaa ni Chromecast na nilitaka kuiweka nguvu tu wakati inahitajika na kuiacha ikiwashwa wakati wote. Ikiwa huna Chromecast inapaswa kuwa rahisi kugundua ni bits gani za mradi kurekebisha au kuacha.

Vifaa vinahitajika:

  • Kifaa cha Amazon Alexa (k.m. Echo Dot)
  • Particle.io Photon https://www.particle.io/
  • Kubadilisha HDMI
  • P-channel MOSFET
  • Ugavi wa umeme wa DC-DC (https://goo.gl/mtSngM lakini angalia maoni hapa chini)
  • Wart ya ukuta wa 12VDC
  • 10k ohm ¼ watt resistor (kutoka sehemu yangu bin)
  • Aina ya USB Kiunganishi cha kike (kutoka sehemu yangu bin)
  • Ubao wa ubao, waya, solder, nk (kutoka kwa sehemu yangu ya bin)

Zana:

  • Chuma cha kutengeneza na vifaa
  • Waya mkataji na mkataji
  • Multimeter

Huduma:

  • Akaunti ya msanidi wa Amazon Alexa
  • Akaunti ya IFTTT (https://ifttt.com)
  • Akaunti ya Particle.io

Ili kuwezesha mradi huu nilitumia wart ya ukuta ya 12VDC ambayo ililisha kibadilishaji cha DC-DC kilichowekwa kwenye pato la 5VDC. Unaweza pia kutumia wart ya ukuta wa 5VDC moja kwa moja lakini pitia habari kwenye jalada la Photon kuhusu kupeana nguvu.

Hii haitakuwa mafunzo juu ya jinsi ya kuanzisha Alexa, IFTTT au Particle, na nitaangazia maelezo mengi juu ya kuyatumia kwani yameandikwa vizuri mahali pengine (na, kwa uaminifu, nimesahau mengi ya maelezo!). Ikiwa haujafanya kazi na teknolojia hizi hapo awali unaweza kutaka kusoma hati na kukagua mafunzo kadhaa kabla ya kuendelea.

Hatua ya 1: Fungua

Fungua
Fungua
Fungua
Fungua

Nilianza kwa kutenga swichi ya HDMI ili kuona kilicho ndani.

Nilichunguza bodi ya mzunguko na multimeter na kuamua kuwa:

  • inaendeshwa na 5VDC kutoka kwa pembejeo zilizounganishwa,
  • kitufe cha Chagua hufanya kazi kwa kuvuta laini chini, na
  • kila LED ina juu ya tone 2V juu yake wakati inawaka.

Kwa kawaida moja ya LED inafanya kazi wakati wowote. Kwa hivyo kwa kuunganisha anode za LED kwenye pini za Analog za Photon, ninaweza kuamua ni ipi imewashwa, na kwa hivyo, ni pembejeo gani ya HDMI inayopelekwa kwa bandari ya pato.

Kuiga kubonyeza kitufe cha Chagua ninaweza tu kuvuta mguu mmoja wa pini Teua chini. Hii inasababisha ubadilishaji wa HDMI kusambaza pembejeo tofauti kwenye pato.

Kubadilisha kitufe cha Chagua na ufuatiliaji wa LED kuamua matokeo ndio tu ninahitaji kudhibiti ubadilishaji wa HDMI kwa mbali.

Hatua ya 2: Futa waya ya HDMI

Washa Kitufe cha HDMI
Washa Kitufe cha HDMI
Washa Kitufe cha HDMI
Washa Kitufe cha HDMI

Kufuatilia LEDs, niliuza risasi kwa anode ya kila LED.

Ili kubadilisha swichi ya HDMI, niliuza risasi kwa upande wa juu wa kitufe cha Chagua.

Pia niliuza risasi kwa uwanja unaofaa. Hii hufanyika kuwa upande wa chini wa kitufe cha Chagua lakini maeneo mengine yangefanya kazi pia.

Mwishowe, nilichimba shimo kupitia kasha, nikazungusha waya kupitia shimo na kuweka kitufe cha HDMI pamoja.

Hatua ya 3: Piga waya Particle Photon

Waya Up Particle Photon
Waya Up Particle Photon
Wiring Up Particle Photon
Wiring Up Particle Photon
Waya Up Particle Photon
Waya Up Particle Photon

Nilitumia ubao wa kupanda kuweka Photon na kisha nikaunganisha LED inaongoza kwa A0, A1, na A2 kwenye Photon, kitufe cha Chagua hadi D6, na chini hadi chini. Kudhibiti nguvu kwenye dongle ya Chromecast, niliongeza p-aina MOSFET kama swichi, ambayo inapeana nguvu kupitia kontakt ya kike aina ya USB. Pini ya lango la MOSFET pia ina kontena la kuvuta la 10K ohm.

Pia kuna kitufe cha kushinikiza ambacho huvuta D1 chini, lakini haitumiki kwa chochote hivi sasa.

Ili kuwezesha Photon, nilitumia kibadilishaji cha DC-DC kwani jalada la Photon (https://goo.gl/MdwMp1) lina maonyo kadhaa juu ya kuweka nguvu inaongoza.

Kwa kuongeza, kumbuka kuwa Photon ni jina la sehemu ya 3.3V kwa hivyo inaweza kuonekana kuwa hatari kuiunganisha na sehemu ya 5V. Lakini datasheet inasema kuwa pini za dijiti (kama D6 ninazotumia) zinavumiliwa na 5V. Kama ilivyoonyeshwa hapo juu, kushuka kwa voltage kwenye LED ni karibu 2V kwa hivyo hakuna shida huko.

Picha ya mwisho inaonyesha vifaa vilivyokamilishwa. Ni wazi ninahitaji kuweka hii kwenye kisanduku cha mradi au kesi ya aina fulani, lakini huo utakuwa mradi wa baadaye.

Hatua ya 4: Panga Photon

Panga Photon
Panga Photon

Ikiwa ni lazima, fuata mwongozo wa Chembe na usanidi Photon yako (https://docs.particle.io/guide/getting-started/start/photon/). Kisha, anza Particle Web IDE (https://build.particle.io), unda programu mpya, weka hati iliyoambatanishwa ya hdmiswitch.ino na uangaze Photon yako.

Ninaangazia maelezo mengi hapa lakini ikiwa wewe ni mpya kwa Photon, wavuti ya Chembe ina nyaraka nzuri.

Nimejumuisha script ya mtihani wa hdmiswitch_tester.py ambayo unaweza kutumia kuingiliana na Photon na kutekeleza kazi za kubadilisha. Kwanza, itabidi uhariri hati ya jaribio ili kuongeza kitambulisho chako cha kifaa cha Photon na nambari za ishara ya ufikiaji wa Chembe. Kisha, kutoka kwa laini ya amri, endesha python hdmiswitch_tester.py XXX, ambapo XXX ni tivo, dvd au chromecast, kubadili kati ya vifaa. Kichezaji cha Tivo na DVD bila shaka kinapaswa kuwezeshwa ili kubadili kwao. Endesha python hdmiswitch_tester.py --help kuona kile syntax ya amri ni nini. Hati hii inapaswa kufanya kazi kwenye Windows, Linux na Mac, na utahitaji kuwa na Python 2.7 iliyosanikishwa.

Nina Chromecast iliyounganishwa na bandari ya kubadili 1, kicheza DVD kwenye bandari ya 2 na Tivo kwenye bandari ya 3. Unaweza kurekebisha hati ili kukidhi seti yako fulani ya vifaa.

Kuna ucheleweshaji wakati wa kubadilisha Chromecast kwa kuwa inapaswa kuongeza nguvu, na hii inachukua kama sekunde 30.

Hatua ya 5: Sanidi Alexa na IFTTT

Sanidi Alexa na IFTTT
Sanidi Alexa na IFTTT

Mara tu vitu vinapofanya kazi na hati ya mtihani wa chatu, unajua kwamba Photon inawasiliana vizuri juu ya huduma ya wingu la Chembe. Hatua inayofuata ni kuweka njia kwa Alexa kutoa amri sawa na hati ya mtihani. Hii inaweza kutimizwa kwa kuunda programu ya IFTTT ambayo inaunganisha huduma za wingu za Alexa na Particle.

Ingia kwenye IFTTT na usanidi programu 3 ukitumia viwambo hivi kama mwongozo. Maneno yangu 3 ni "chromecast", "dvd player" na "tivo", lakini unaweza kubadilisha vitu kwa chochote unachohitaji. Kumbuka tu kufanya mabadiliko yanayofaa kwa nambari ya hdmiswitch.ino.

Video inaonyesha kitendo cha kubadili HDMI. Ninaweza sasa kuamuru Alexa kubadili televisheni kutoka Tivo hadi DVD player kwenda Chromecast. Kumbuka kuwa wakati mwingine Alexa haelewi ombi kwa hivyo inabidi nibadilishe maneno ya kuchochea kuwa kitu rahisi kuelewa. Pia nilibadilisha kebo fupi ya HDMI kutoka kwa swichi hadi televisheni na ndefu zaidi kwa hivyo swichi haizunguki tu nyuma.

Na hiyo ndiyo yote iko. Niliruka maelezo kadhaa kwa hivyo tafadhali weka maswali yoyote ambayo unaweza kuwa nayo na nitajitahidi kujibu. Natumai umepata mradi huu wa kufurahisha na muhimu!

Ilipendekeza: