Satura rādītājs:
- 1. darbība. Atveriet to
- 2. darbība: pievienojiet HDMI slēdzi
- 3. solis: pievienojiet daļiņu fotonu
- 4. solis: ieprogrammējiet fotonu
- 5. darbība: iestatiet Alexa un IFTTT
Video: Balss vadāms HDMI slēdzis: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Ko darīt, ja televizoram ir 3 HDMI ieejas, bet jums ir 4 (vai vairāk) ierīces, kuras vēlaties pievienot? Nu, aiz televizora un kabeļu maiņas ir daudz sasniedzamības. Tas noveco diezgan ātri.
Tāpēc pirmā lieta, ko es izdarīju, bija iegādāties HDMI slēdzi (https://goo.gl/6xtzUp). Tādējādi tika atrisināts jautājums par kabeļu maiņu, taču jums joprojām bija jāsniedzas aiz televizora, lai nospiestu slēdža pogu Atlasīt.
Es gribēju kādu veidu, kā kontrolēt HDMI slēdzi attālināti, bez nepieciešamības fiziski piekļūt slēdzim. Es spēlēju ar mikrokontrolleri, kas savienots ar Wi-Fi, piemēram, Particle Photon un Digistump Oak, un domāju, ka būtu jautrs projekts padarīt HDMI slēdzi balss vadāmu.
Ideja šeit ir savienot daļiņu fotonu ar HDMI slēdzi un pēc tam kontrolēt fotonu, izmantojot Alexa. Turklāt viena no ierīcēm ir Chromecast ierīce, un es vēlējos to ieslēgt tikai tad, kad tas bija nepieciešams, un atstāt to izslēgtu jebkurā citā laikā. Ja jums nav Chromecast ierīces, vajadzētu būt viegli izdomāt, kurus projekta fragmentus mainīt vai atstāt.
Nepieciešamie materiāli:
- Amazon Alexa ierīce (piemēram, Echo Dot)
- Particle.io Photon
- HDMI slēdzis
- P-kanāla MOSFET
- DC-DC barošanas avots (https://goo.gl/mtSngM, bet skatīt komentārus zemāk)
- 12VDC sienas kārpu
- 10k omu ¼ vatu rezistors (no manām rezerves daļām)
- A tipa USB savienotājs (no manu detaļu tvertnes)
- Perfboard, stieple, lodēšana utt. (No manu detaļu tvertnes)
Rīki:
- Lodāmurs un piederumi
- Stiepļu noņēmējs un griezējs
- Multimetrs
Pakalpojumi:
- Amazon Alexa izstrādātāja konts
- IFTTT konts (https://ifttt.com)
- Particle.io konts
Lai darbinātu šo projektu, es izmantoju 12VDC sienas kārpu, kas baroja līdzstrāvas pārveidotāju komplektu līdz 5VDC izejai. Varat arī tieši izmantot 5 VDC sienas kārpu, taču pārskatiet informāciju fotonu datu lapā par strāvas padevi.
Šī nebūs apmācība par to, kā iestatīt Alexa, IFTTT vai Particle, un es daudz paskaidrošu informāciju par to izmantošanu, jo tie ir labi dokumentēti citur (un, godīgi sakot, esmu aizmirsis daudz detaļas!). Ja iepriekš neesat strādājis ar šīm tehnoloģijām, pirms turpināt, iespējams, vēlēsities izlasīt dažus dokumentus un pārskatīt dažas apmācības.
1. darbība. Atveriet to
Es sāku ar HDMI slēdža atdalīšanu, lai redzētu, kas ir iekšā.
Es pārbaudīju shēmas plati ar multimetru un noteicu, ka:
- to darbina 5VDC no pievienotajām ieejām,
- poga Atlasīt darbojas, pavelkot līniju uz zemes, un
- katrai gaismas diodei, kad tā iedegas, ir aptuveni 2 V kritums.
Ne vairāk kā viena no gaismas diodēm ir aktīva vienlaikus. Tātad, savienojot LED anodus ar fotonu analogajām tapām, es varu noteikt, kurš no tiem ir iedegts un līdz ar to kāda HDMI ieeja pašlaik tiek novirzīta uz izejas portu.
Lai atdarinātu pogas Atlasīt nospiešanu, es varu vienkārši izvilkt vienu atlases tapas kāju pie zemes. Tas noved pie tā, ka HDMI slēdzis izvadam novirza citu ieeju.
Lai pārslēgtu atlases slēdzi un uzraudzītu gaismas diodes, lai noteiktu rezultātu, man ir nepieciešams attālināti vadīt HDMI slēdzi.
2. darbība: pievienojiet HDMI slēdzi
Lai uzraudzītu gaismas diodes, es pielodēju vadu pie katras gaismas diodes anoda.
Lai pārslēgtu HDMI slēdzi, es lodēju vadu pogas Atlasīt augstajā pusē.
Es arī pielodēju vadu ērtā zemē. Tas notiek pogas Atlasīt apakšējā pusē, bet arī citas vietas būtu strādājušas.
Visbeidzot, es urbju caurumu caur korpusu, viju vadus caur caurumu un atkal ievietoju HDMI slēdzi.
3. solis: pievienojiet daļiņu fotonu
Es izmantoju kādu perforatoru, lai uzstādītu fotonu, un pēc tam pievienoju gaismas diodes pie fotona A0, A1 un A2, pogu Atlasīt līdz D6 un zemi līdz zemei. Lai kontrolētu Chromecast dongle strāvas padevi, es kā slēdzi pievienoju p tipa MOSFET, kas baro strāvu caur USB tipa A savienotāju. MOSFET vārtu tapai ir arī 10K omu pievilkšanas rezistors.
Ir arī spiedpoga, kas velk D1 uz zemes, bet šobrīd tā netiek izmantota nekam.
Lai darbinātu fotonu, es izmantoju līdzstrāvas līdzstrāvas pārveidotāju, jo fotonu datu lapā (https://goo.gl/MdwMp1) ir daži brīdinājumi par strāvas vadu īssavienojumu.
Turklāt ņemiet vērā, ka fotons nomināli ir 3.3V daļa, tāpēc var šķist bīstami to savienot ar 5V daļu. Bet datu lapā ir teikts, ka digitālās tapas (piemēram, D6, kuras es izmantoju) ir izturīgas pret 5 V. Kā minēts iepriekš, sprieguma kritums gaismas diodēs ir aptuveni 2 V, tāpēc tur nav problēmu.
Pēdējā attēlā redzama pabeigta aparatūra. Acīmredzot man tas ir jāievieto projekta kastē vai kaut kādā gadījumā, bet tas būs nākotnes projekts.
4. solis: ieprogrammējiet fotonu
Ja nepieciešams, izpildiet daļiņu ceļvedi un iestatiet savu fotonu (https://docs.particle.io/guide/getting-started/start/photon/). Pēc tam palaidiet Particle Web IDE (https://build.particle.io), izveidojiet jaunu lietotni, ielīmējiet pievienotajā hdmiswitch.ino skriptā un zibspuldzi.
Šeit es glancēju daudz detaļu, bet, ja jūs esat jauns fotona lietotājs, daļiņu tīmekļa vietnē ir lieliska dokumentācija.
Esmu iekļāvis hdmiswitch_tester.py Python testa skriptu, ko varat izmantot, lai mijiedarbotos ar fotonu un veiktu pārslēgšanas funkcijas. Pirmkārt, jums būs jārediģē testa skripts, lai pievienotu savu fotonu ierīces ID un daļiņu piekļuves pilnvaras vērtības. Pēc tam komandrindā palaidiet python hdmiswitch_tester.py XXX, kur XXX ir tivo, dvd vai chromecast, lai pārslēgtos starp ierīcēm. Lai pārslēgtos uz tiem, protams, ir jāieslēdz Tivo un DVD atskaņotājs. Palaidiet python hdmiswitch_tester.py --help, lai redzētu, kāda ir komandu sintakse. Šim skriptam vajadzētu darboties operētājsistēmās Windows, Linux un Mac, un jums būs jāinstalē Python 2.7.
Man ir slēdža 1. portam pievienots Chromecast, 2. portā - DVD atskaņotājs un 3. portā - Tivo. Jūs varat modificēt skriptus atbilstoši savai ierīcei.
Pārslēdzoties uz Chromecast ierīci, ir zināma aizkavēšanās, jo tai ir jāieslēdzas, un tas aizņem apmēram 30 sekundes.
5. darbība: iestatiet Alexa un IFTTT
Kad viss darbojas ar pitona testa skriptu, jūs zināt, ka fotons pareizi sazinās, izmantojot daļiņu mākoņa pakalpojumu. Nākamais solis ir iestatīt veidu, kā Alexa izdod tādas pašas komandas kā testa skripts. To var paveikt, izveidojot IFTTT lietotni, kas integrē Alexa un daļiņu mākoņa pakalpojumus.
Piesakieties IFTTT un iestatiet 3 lietotnes, izmantojot šos ekrānuzņēmumus kā ceļvedi. Manas 3 frāzes ir "chromecast", "dvd atskaņotājs" un "tivo", taču jūs varat pielāgot lietas visam, kas jums nepieciešams. Vienkārši atcerieties veikt atbilstošas izmaiņas hdmiswitch.ino kodā.
Video parāda HDMI slēdzi darbībā. Tagad varu pavēlēt Alexa pārslēgt televizoru no Tivo uz DVD atskaņotāju uz Chromecast. Ņemiet vērā, ka Alexa dažreiz nesaprot pieprasījumu, tāpēc man, iespējams, būs jāmaina sprūda vārdi uz kaut ko vieglāk saprotamu. Es arī nomainīju īsu HDMI kabeli no slēdža uz televizoru ar garāku, lai slēdzis ne tikai nokarātos aizmugurē.
Un tas arī viss. Es izlaidu dažas detaļas, tāpēc, lūdzu, ievietojiet visus iespējamos jautājumus, un es darīšu visu iespējamo, lai uz tiem atbildētu. Es ceru, ka šis projekts jums šķita interesants un noderīgs!
Ieteicams:
Balss vadāms robots, izmantojot V3 moduli: 6 soļi
Balss vadāms robots, izmantojot V3 moduli: šo robotu var viegli izgatavot ikviens, vienkārši sekojiet procesam, kā es to norādīju. Šis ir ar balsi kontrolēts robots, un jūs varat redzēt mana robota demonstrāciju, un to var izmantot divos veidos. tālvadības un citi ir ar balsi
Arduino balstīts balss kontrolēts IOT releja slēdzis (tiek atbalstīta Google sākumlapa un Alexa): 11 soļi
Ar Arduino balstīts balss kontrolēts IOT releja slēdzis (tiek atbalstīts pakalpojums Google sākumlapa un Alexa): Šis projekts apraksta, kā izveidot ar Arduino balstītu balss vadītu IOT releja slēdzi. Šis ir relejs, kuru varat attālināti ieslēgt un izslēgt, izmantojot iOS un Android lietotni, kā arī piesaistīt to IFTTT un vadīt to ar savu balsi, izmantojot Goog
Balss vadāms robots, izmantojot 8051 mikrokontrolleru: 4 soļi (ar attēliem)
Balss vadāms robots, izmantojot 8051 mikrokontrolleru: Balss vadīts robots pieņem noteiktu komandu balss veidā. Neatkarīgi no komandas, kas tiek dota, izmantojot balss moduli vai Bluetooth moduli, esošais kontrolieris to atšifrē, un tādējādi dotā komanda tiek izpildīta. Šeit, šajā projektā, es
Balss vadāms viedo atslēgu turētājs: 3 soļi (ar attēliem)
Ar balsi kontrolējams viedo atslēgu turētājs: vai jūs esat tāds cilvēks, kuram nepārvalda atslēgu pārvaldība un vienmēr ir jāizmēģina katra atslēga katrai citai slēdzenei? Neuztraucieties, vienkārši paņemiet nedaudz motivācijas un savus rīkus, lai radītu jauninājumus. ļoti balss vadīts viedo atslēgu turētājs
Balss vadāms robots: 6 soļi
Ar balsi kontrolēts robots: šī pamācība tika izveidota, izpildot Dienvidfloridas universitātes Makecourse projekta prasības (www.makecourse.com). Šis projekts ir robots, kuru var vadīt, dodot robotam balss komandas. Robotā ir cilvēks