Përmbajtje:
- Hapi 1: Hapeni atë
- Hapi 2: Lidhni çelësin HDMI
- Hapi 3: Lidhni fotonin e grimcave
- Hapi 4: Programoni Photon
- Hapi 5: Vendosni Alexa dhe IFTTT
Video: Ndërprerës HDMI i kontrolluar me zë: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Çfarë bëni kur televizori juaj ka 3 hyrje HDMI por keni 4 (ose më shumë) pajisje që dëshironi të lidhni? Epo, ka shumë arritje prapa televizorit dhe ndërrimit të kabllove. Kjo plaket mjaft shpejt.
Pra, gjëja e parë që bëra ishte të blija një ndërprerës HDMI (https://goo.gl/6xtzUp). Kjo adresoi çështjen e ndërrimit të kabllove përreth, por ju prapë duhej të arrinit prapa televizorit për të shtypur butonin Select në çelës.
Doja një mënyrë për të kontrolluar çelësin HDMI nga distanca, pa pasur nevojë të hyj fizikisht në ndërprerës. Unë kam luajtur me mikrokontrollues të lidhur me WiFi, si Particle Photon dhe Digistump Oak, dhe mendova se do të ishte një projekt argëtues për ta bërë kalimin HDMI të kontrolluar nga zëri.
Ideja këtu është të ndërlidhni Foton Particle me çelësin HDMI, dhe pastaj të kontrolloni Photon përmes Alexa. Për më tepër, njëra nga pajisjet është një Chromecast dhe doja ta ndizja vetëm kur të ishte e nevojshme dhe ta lija të fikur në çdo kohë tjetër. Nëse nuk keni një Chromecast, duhet të jetë e lehtë të kuptoni se cilat pjesë të projektit për të modifikuar ose lënë jashtë.
Materialet e nevojshme:
- Pajisja Amazon Alexa (p.sh. Echo Dot)
- Particle.io Photon https://www.particle.io/
- Kaloni HDMI
- P-channel MOSFET
- Furnizimi me energji DC-DC (https://goo.gl/mtSngM por shikoni komentet më poshtë)
- Lyth muri 12VDC
- 10k ohm ¼ vat rezistencë (nga kutia ime e pjesëve)
- Lidhës femër USB i tipit A (nga kutia ime e pjesëve)
- Perfboard, tel, saldim, etj (nga kutia ime e pjesëve)
Mjetet:
- Hekur bashkues dhe pajisje shtesë
- Heqës dhe prerës i telave
- Multimetër
Shërbimet:
- Llogaria e zhvilluesit Amazon Alexa
- Llogaria IFTTT (https://ifttt.com)
- Llogari Particle.io
Për të fuqizuar këtë projekt, kam përdorur një lyth muri 12VDC që ushqeu një konvertues DC-DC të vendosur në dalje 5VDC. Ju gjithashtu mund të përdorni një lyth muri 5VDC direkt, por rishikoni informacionin në fletën e të dhënave të Photon në lidhje me sigurimin e energjisë.
Ky nuk do të jetë një mësim se si të konfiguroni Alexa, IFTTT ose Particle, dhe unë do të tregoj shumë detaje rreth përdorimit të tyre pasi ato janë të dokumentuara mirë diku tjetër (dhe, sinqerisht, kam harruar shumë detajet!). Nëse nuk keni punuar më parë me këto teknologji, mund të dëshironi të lexoni disa dokumente dhe të rishikoni disa mësime para se të vazhdoni.
Hapi 1: Hapeni atë
Fillova duke ndarë çelësin HDMI për të parë se çfarë ka brenda.
Unë hetova bordin e qarkut me një multimetër dhe përcaktova se:
- mundësohet nga 5VDC nga hyrjet e lidhura,
- butoni Select punon duke tërhequr një vijë në tokë, dhe
- çdo LED ka rreth 2V rënie në të kur ndizet.
Më së shumti një nga LED -të është aktive në çdo kohë. Pra, duke lidhur anodat LED me kunjat analoge të Photon, unë mund të përcaktoj se cila është ndezur, dhe kështu, cila hyrje HDMI aktualisht po drejtohet në portën e daljes.
Për të imituar shtypjen e butonit Select, thjesht mund të tërheq njërën këmbë të kunjit Select në tokë. Kjo bën që çelësi HDMI të drejtojë një hyrje të ndryshme në dalje.
Ndërprerja e çelësit Select dhe monitorimi i LED -ve për të përcaktuar rezultatin është vetëm ajo që më duhet për të kontrolluar çelësin HDMI nga distanca.
Hapi 2: Lidhni çelësin HDMI
Për të monitoruar LED -të, unë bashkova një plumb në anodën e secilës LED.
Për të ndryshuar çelësin HDMI, unë bashkova një plumb në anën e lartë të butonit Select.
Unë bashkova gjithashtu një plumb në një terren të përshtatshëm. Kjo ndodh të jetë ana e ulët e butonit Select, por edhe vende të tjera do të kishin funksionuar gjithashtu.
Së fundi, unë shpova një vrimë përmes kasës, i kalova telat nëpër vrimë dhe e vendosa çelësin HDMI përsëri së bashku.
Hapi 3: Lidhni fotonin e grimcave
Kam përdorur një tabelë perfekte për të montuar Photon -in dhe më pas kam lidhur prizat LED në A0, A1 dhe A2 në Photon, butonin Select në D6 dhe tokëzim në tokë. Për të kontrolluar fuqinë në donglin Chromecast, shtova një MOSFET të tipit p si një ndërprerës, i cili furnizon energjinë përmes një lidhësi femër USB të tipit A. Kunja e portës MOSFET gjithashtu ka një rezistencë tërheqëse 10K ohm.
Ekziston edhe një buton që tërheq D1 në tokë, por nuk përdoret për asgjë tani.
Për të fuqizuar Photon, kam përdorur një konvertues DC-DC pasi që fleta e të dhënave e Photon (https://goo.gl/MdwMp1) ka disa paralajmërime në lidhje me mbajtjen e shkurtër të prizave të energjisë.
Përveç kësaj, vini re se Photon është nominalisht një pjesë 3.3V, kështu që mund të duket e rrezikshme ta lidhni atë me një pjesë 5V. Por fleta e të dhënave thotë se kunjat dixhitale (si D6 që po përdor) janë 5V-tolerante. Siç u përmend më lart, rënia e tensionit në LED është rreth 2V, kështu që nuk ka problem atje.
Fotografia përfundimtare tregon pajisjen e përfunduar. Shtë e qartë se më duhet ta vendos këtë në një kuti projekti ose rast të një lloji, por ky do të jetë një projekt i ardhshëm.
Hapi 4: Programoni Photon
Nëse është e nevojshme, ndiqni udhëzuesin e Particle dhe konfiguroni Photon-in tuaj (https://docs.particle.io/guide/getting-started/start/photon/). Pastaj, filloni Particle Web IDE (https://build.particle.io), krijoni një aplikacion të ri, ngjisni në shkrimin e bashkangjitur hdmiswitch.ino dhe ndizni Photon -in tuaj.
Unë po tregoj shumë detaje këtu, por nëse jeni i ri në Photon, uebfaqja e Particle ka një dokumentacion të shkëlqyeshëm.
Kam përfshirë një skript testi hdmiswitch_tester.py Python që mund ta përdorni për të bashkëvepruar me Photon dhe për të ushtruar funksionet e ndërrimit. Së pari, do të duhet të redaktoni skriptin e provës për të shtuar ID -në e pajisjes tuaj Photon dhe vlerat e shenjës së aksesit të grimcave. Pastaj, nga rreshti i komandës, ekzekutoni python hdmiswitch_tester.py XXX, ku XXX është tivo, DVD ose chromecast, për të kaluar midis pajisjeve. Sigurisht që Tivo dhe DVD player duhet të ndizen në mënyrë që të kaloni në to. Drejtoni python hdmiswitch_tester.py -ndihmë për të parë se çfarë është sintaksa e komandës. Ky skenar duhet të funksionojë në Windows, Linux dhe Mac, dhe do t'ju duhet të keni të instaluar Python 2.7.
Unë kam një Chromecast të bashkangjitur në portin e kalimit 1, një DVD player në portin 2 dhe një Tivo në portin 3. Ju mund të modifikoni skriptet që i përshtaten grupit tuaj të veçantë të pajisjeve.
Ka disa vonesa kur kaloni në Chromecast pasi duhet të ndizet, dhe kjo kërkon rreth 30 sekonda.
Hapi 5: Vendosni Alexa dhe IFTTT
Pasi gjërat po punojnë me skriptin e testimit të python, ju e dini që Photon po komunikon siç duhet mbi shërbimin cloud Particle. Hapi tjetër është të krijoni një mënyrë që Alexa të lëshojë të njëjtat komanda si skripti i testimit. Kjo mund të arrihet duke krijuar një aplikacion IFTTT që integron shërbimet e cloud Alexa dhe Particle.
Hyni në IFTTT dhe vendosni 3 aplikacione duke përdorur këto pamje të ekranit si udhëzues. 3 frazat e mia janë "chromecast", "DVD player" dhe "tivo", por ju mund t'i personalizoni gjërat sipas dëshirës tuaj. Vetëm mos harroni të bëni ndryshimet e duhura në kodin hdmiswitch.ino.
Video tregon kalimin HDMI në veprim. Tani mund të urdhëroj Alexa të kalojë televizorin nga Tivo në DVD player në Chromecast. Vini re se Alexa ndonjëherë nuk e kupton kërkesën, kështu që mund të më duhet të ndryshoj fjalët e shkaktimit në diçka më të lehtë për t'u kuptuar. Unë gjithashtu ndërrova kabllon e shkurtër HDMI nga kaloni në televizor me një më të gjatë, në mënyrë që çelësi të mos varet vetëm nga pjesa e pasme.
Dhe kjo është gjithçka që ka për të. Kam anashkaluar disa detaje, kështu që ju lutemi postoni çdo pyetje që mund të keni dhe do të bëj çmos për t'iu përgjigjur atyre. Shpresoj se ju është gjetur ky projekt interesant dhe i dobishëm!
Recommended:
Ndërprerës i dritës i kontrolluar për hapjen e syve duke përdorur syze të Shota Aizawa's Eraser Head (Akademia ime Hero): 8 hapa (me fotografi)
Ndërprerës i dritës së kontrolluar me vezullim sysh duke përdorur syze të kokës së Eraser të Shota Aizawa (Akademia ime e Heroit): Nëse lexoni mangën time hero akademike ose shikoni animin tim hero akademik, duhet të njihni një personazh të quajtur shota aizawa. Shota Aizawa i njohur gjithashtu si Koka e Fshirës, është një Pro Hero dhe mësues i klasës së klasës 1-A të U.A. Çuditja e Shotës i jep atij ab
Ndërprerës HDMI i kontrolluar nga Arduino: 3 hapa
Ndërprerës HDMI i kontrolluar nga Arduino: Ky udhëzues do t'ju tregojë se si të kontrolloni burimet e shumta HDMI në televizorin tuaj duke përdorur një mikrokontrollues të tillë si një Arduino për të mundësuar dhe çaktivizuar transmetimin me një linjë kontrolli të vetme. Qëllimi im përfundimtar është të kem një mjet të fuqishëm por fleksibël për të limit t
Ndërprerës i kontrolluar nga zëri duke përdorur Alexa dhe Arduino: 10 hapa (me fotografi)
Ndërprerës i kontrolluar nga zëri duke përdorur Alexa dhe Arduino: Qëllimi kryesor i këtij projekti është të përdor sensorin e temperaturës për të kontrolluar çelësin (stafetë) për të ndezur ose fikur pajisjen. Lista e materialeve Moduli i stafetës 12V == > $ 4.2 Arduino uno == > Sensori i temperaturës 8 dollarë DHT11 == > Modul 3 $ ESP8266
Ndërprerës automatik i tastierës dhe miut - Ndërprerës USB në rrjedhën e sipërme: 5 hapa
Ndërprerës automatik i tastierës dhe miut - Ndërprerës USB në rrjedhën e sipërme: Në këtë projekt ne do të mbledhim një çelës automatik të tastierës dhe miut që lejon ndarjen e lehtë midis dy kompjuterëve. Ideja për këtë projekt erdhi nga nevoja ime, në çdo kohë të caktuar, të kisha dy kompjuterë në tavolina ime e laboratorit. Shumicën e rasteve është D -ja ime
Një ndërprerës i dritës së kontrolluar Wi-Fi: 5 hapa
Një ndërprerës i dritës së kontrolluar me Wi-Fi: Përshëndetje! A jeni lodhur ndonjëherë aq shumë sa keni harruar të fikni dritat në dhomën tuaj? Apo thjesht nuk ju pëlqen të ngriheni nga një shtrat i ngrohtë dhe komod dhe të godisni çelësin e llambës së krevatit? Me siguri të gjithë e dimë atë ndjenjë. Kjo është arsyeja pse unë do të doja të parashtroja