INHOUDSOPGAWE:
- Stap 1: Maak dit oop
- Stap 2: Verbind die HDMI -skakelaar
- Stap 3: Draai die deeltjie -foton op
- Stap 4: Programmeer die foton
- Stap 5: Stel Alexa en IFTTT op
Video: Stembeheerde HDMI -skakelaar: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Wat doen u as u televisie 3 HDMI -ingange het, maar u 4 (of meer) toestelle het wat u wil verbind? Daar is baie bereik agter die televisie en die omruil van kabels. Dit word redelik vinnig oud.
Die eerste ding wat ek gedoen het, was om 'n HDMI -skakelaar aan te skaf (https://goo.gl/6xtzUp). Dit het die kwessie van die omruiling van kabels aangespreek, maar u moes steeds agter die televisiestel kom om die Select -knoppie op die skakelaar te druk.
Ek wou 'n manier hê om die HDMI -skakelaar op afstand te beheer, sonder om fisies toegang tot die skakelaar te hê. Ek het gespeel met wifi-gekoppelde mikrobeheerders, soos die Particle Photon en Digistump Oak, en het gedink dat dit 'n prettige projek sou wees om die HDMI-skakelaar stembeheerd te maak.
Die idee hier is om die Particle Photon aan die HDMI -skakelaar te koppel en dan die Photon via Alexa te beheer. Boonop is een van die toestelle 'n Chromecast, en ek wou dit net aanskakel as dit nodig was, en dit ook alle ander tye uitskakel. As u nie 'n Chromecast het nie, moet dit maklik wees om uit te vind watter stukke van die projek u wil verander of weglaat.
Materiaal benodig:
- Amazon Alexa -toestel (bv. Echo Dot)
- Particle.io Photon
- HDMI -skakelaar
- P-kanaal MOSFET
- DC-DC kragbron (https://goo.gl/mtSngM, maar sien kommentaar hieronder)
- 12VDC muurwrat
- 10k ohm ¼ watt weerstand (uit my houer)
- USB -tipe A -aansluiting (uit my asbak)
- Perfboard, draad, soldeersel, ens. (Uit my asblik)
Gereedskap:
- Soldeerbout en bykomstighede
- Draadstropper en snyer
- Multimeter
Dienste:
- Amazon Alexa -ontwikkelaarrekening
- IFTTT -rekening (https://ifttt.com)
- Particle.io -rekening
Om hierdie projek aan te dryf, het ek 'n muurvrat van 12VDC gebruik wat 'n DC-DC-omskakelaar met 'n uitset van 5VDC gevoed het. U kan ook 'n 5VDC muurwrat direk gebruik, maar kyk na die inligting in die Photon -datablad oor die verskaffing van krag.
Dit sal nie 'n handleiding wees oor hoe om Alexa, IFTTT of Particle op te stel nie, en ek sal baie besonderhede oor die gebruik daarvan toelig, aangesien dit elders goed gedokumenteer is (en eerlik, ek het baie vergeet die besonderhede!). As u nie voorheen met hierdie tegnologie gewerk het nie, wil u miskien 'n paar dokumente lees en 'n paar tutoriale hersien voordat u verder gaan.
Stap 1: Maak dit oop
Ek het begin deur die HDMI -skakelaar uitmekaar te haal om te sien wat daarin is.
Ek het die printplaat met 'n multimeter ondersoek en bepaal dat:
- dit word aangedryf deur 5VDC vanaf die gekoppelde insette,
- die Select -knoppie werk deur 'n lyn na die grond te trek, en
- elke LED het 'n afname van ongeveer 2V wanneer dit brand.
Hoogstens een van die LED's is te eniger tyd aktief. Dus, deur die LED -anodes aan te sluit op Photon analoog penne, kan ek bepaal watter een brand, en dus watter HDMI -ingang tans na die uitvoerpoort gestuur word.
Om die Select -knoppie na te boots, kan ek eenvoudig een been van die Select -pen na die grond trek. Dit veroorsaak dat die HDMI -skakelaar 'n ander invoer na die uitset stuur.
Om die skakelaar te skakel en die LED's te monitor om die uitslag te bepaal, is presies wat ek nodig het om die HDMI -skakelaar op afstand te beheer.
Stap 2: Verbind die HDMI -skakelaar
Om die LED's te monitor, het ek 'n lood aan die anode van elke LED gesoldeer.
Om die HDMI -skakelaar te skakel, het ek 'n lood aan die hoë kant van die Select -knoppie gesoldeer.
Ek het ook 'n lood tot 'n gerieflike grond gesoldeer. Dit is toevallig die lae kant van die Select -knoppie, maar ander plekke sou ook gewerk het.
Laastens het ek 'n gat deur die kas geboor, die drade deur die gat gesteek en die HDMI -skakelaar weer aanmekaar gesit.
Stap 3: Draai die deeltjie -foton op
Ek het 'n paar bordjies gebruik om die Photon te monteer, en dan het die LED -leidrade met A0, A1 en A2 op die Photon verbind, die Select -knoppie op D6 en grond tot grond. Om die krag van die Chromecast-dongle te beheer, het ek 'n p-tipe MOSFET as 'n skakelaar bygevoeg, wat die krag via 'n USB-tipe A-aansluiting voed. Die MOSFET-hekpen het ook 'n optrekweerstand van 10K ohm.
Daar is ook 'n drukknop wat D1 na die grond trek, maar dit word tans vir niks gebruik nie.
Om die Photon aan te dryf, het ek 'n DC-DC-omskakelaar gebruik, aangesien die Photon-datablad (https://goo.gl/MdwMp1) 'n paar waarskuwings bevat oor die kort hou van die kragkabels.
Let ook daarop dat die Photon nominaal 'n 3.3V -onderdeel is, sodat dit gevaarlik kan lyk om dit aan 'n 5V -onderdeel te koppel. Maar die datablad sê dat die digitale penne (soos D6 wat ek gebruik) 5V-verdraagsaam is. Soos hierbo genoem, is die spanningsval oor die LED's ongeveer 2V, dus daar is geen probleem nie.
Die finale prentjie toon die voltooide hardeware. Dit is duidelik dat ek dit in 'n projekboks of 'n geval moet plaas, maar dit sal 'n toekomstige projek wees.
Stap 4: Programmeer die foton
Volg indien nodig die deeltjiegids en stel u Photon op (https://docs.particle.io/guide/getting-started/start/photon/). Begin dan die Particle Web IDE (https://build.particle.io), skep 'n nuwe app, plak die aangehegte hdmiswitch.ino -script in en flits u Photon.
Ek is besig om baie besonderhede hier oor te dra, maar as u nog nie 'n foton is nie, het die Particle -webwerf uitstekende dokumentasie.
Ek het 'n hdmiswitch_tester.py Python -toetsskrif ingesluit wat u kan gebruik om met die foton te kommunikeer en die skakelfunksies uit te oefen. Eerstens moet u die toetsskrif wysig om u Photon -toestel -ID en deeltoegangstekenwaardes by te voeg. Begin dan vanaf die opdragreël python hdmiswitch_tester.py XXX, waar XXX tivo, dvd of chromecast is, om tussen toestelle te wissel. Die Tivo en DVD -speler moet natuurlik aangeskakel word om na hulle oor te skakel. Begin python hdmiswitch_tester.py --help om te sien wat die opdrag sintaksis is. Hierdie script moet op Windows, Linux en Mac werk, en Python 2.7 moet geïnstalleer word.
Ek het 'n Chromecast aan die skakelaarpoort 1, 'n DVD -speler op poort 2 en 'n Tivo op poort 3. U kan die skrifte aanpas by u spesifieke stel toestelle.
Die oorskakeling na die Chromecast is 'n bietjie vertraag, aangesien dit moet aanskakel, en dit neem ongeveer 30 sekondes.
Stap 5: Stel Alexa en IFTTT op
As dinge eers met die python -toetsskrif werk, weet u dat die Photon behoorlik oor die Particle -wolkdiens kommunikeer. Die volgende stap is om Alexa 'n manier op te stel om dieselfde opdragte as die toetsskrif uit te reik. Dit kan bereik word deur 'n IFTTT -app te skep wat die Alexa- en Particle -wolkdienste integreer.
Meld aan by IFTTT en stel 3 programme op met behulp van hierdie skermkiekies as 'n gids. My drie frases is "chromecast", "dvd -speler" en "tivo", maar u kan dinge aanpas by wat u ook al benodig. Onthou net om die nodige veranderinge aan die hdmiswitch.ino -kode aan te bring.
Die video wys die HDMI -skakelaar in aksie. Ek kan Alexa nou beveel om die televisie van Tivo na DVD -speler na Chromecast oor te skakel. Let daarop dat Alexa die versoek soms nie verstaan nie, dus ek moet die snellerwoorde verander na iets wat makliker is om te verstaan. Ek het ook die kort HDMI -kabel van die skakelaar na die televisie met 'n langer een verwissel, sodat die skakelaar nie net van agter af hang nie.
En dit is al wat daarby is. Ek het 'n paar besonderhede oorgeslaan, so plaas al die vrae wat u mag hê, en ek sal my bes doen om dit te beantwoord. Ek hoop dat u hierdie projek interessant en nuttig gevind het!
Aanbeveel:
Stembeheerde robot met behulp van V3 -module: 6 stappe
Stembeheerde robot met behulp van V3 -module: hierdie robot kan maklik deur almal gemaak word, volg net die proses soos ek gegee het. Dit is 'n stembeheerde robot en u kan die demo van my robot sien, u kan dit op twee maniere gebruik. afgeleë en ander is per stem
STEMBEHEERDE ROBOT VIA BLUETOOTH: 3 stappe
STEMBEHEERDE ROBOT VIA BLUETOOTH: Hierdie robot word deur ons telefoon beheer. Skakel na die app: https://play.google.com/store/apps/details?id=com…. Hierdie robot word deur ons stem beheer en dit kan ook deur die knoppies beheer word. Hierdie robot is slegs vir demo -doeleindes. Volg die
Stembeheerde R2D2 geïnspireerde Droid met behulp van Blynk en Ifttt: 6 stappe
Stembeheerde R2D2 -geïnspireerde Droid met behulp van Blynk en Ifttt: Deur na Star Wars te kyk, het baie van ons geïnspireer deur robotte -karakters, veral die R2D2 -model. Ek weet nie van ander nie, maar ek hou net van die robot. Aangesien ek 'n robotliefhebber is, het ek besluit om my eie R2D2 -droid in hierdie lockdown te bou deur blynk Io te gebruik
Praterige outomatisering -- Klank van Arduino -- Stembeheerde outomatisering -- HC - 05 Bluetooth -module: 9 stappe (met foto's)
Praterige outomatisering || Klank van Arduino || Stembeheerde outomatisering || HC - 05 Bluetooth -module: …………………………. Teken asseblief in op my YouTube -kanaal vir meer video's …. …. In hierdie video het ons 'n Talkative Automation gebou. As u 'n spraakopdrag per selfoon stuur, sal dit huistoestelle aanskakel en terugvoer stuur
Arduino-gebaseerde stembeheerde IOT-aflosskakelaar (Google Home en Alexa word ondersteun): 11 stappe
Arduino-gebaseerde stembeheerde IOT-aflosskakelaar (Google Home en Alexa word ondersteun): Hierdie projek beskryf hoe u 'n op Arduino gebaseerde, stembeheerde IOT-aflosskakelaar kan maak. Dit is 'n relais wat u op afstand kan aan- en afskakel met behulp van 'n app vir iOS en Android, en dit aan IFTTT kan koppel en dit met u stem kan beheer met behulp van Goog