Բովանդակություն:
- Քայլ 1: Բացեք այն
- Քայլ 2: Միացրեք HDMI անջատիչը
- Քայլ 3. Լարացրեք մասնիկի ֆոտոնը
- Քայլ 4: Programրագրեք Photon- ը
- Քայլ 5: Կարգավորեք Alexa- ն և IFTTT- ը
Video: Ձայնով վերահսկվող HDMI անջատիչ ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ի՞նչ եք անում, երբ ձեր հեռուստացույցն ունի 3 HDMI մուտք, բայց դուք ունեք 4 (կամ ավելի) սարք, որոնք ցանկանում եք միացնել: Դե, հեռուստացույցի հետևում շատ բան կա հասնելու և մալուխներ փոխանակելու: Սա բավականին արագ է ծերանում:
Այսպիսով, առաջին բանը, որ ես արեցի, HDMI անջատիչ գնելն էր (https://goo.gl/6xtzUp): Սա անդրադարձավ մալուխների շուրջը փոխանակման խնդրին, բայց դուք դեռ պետք է հասնեիք հեռուստացույցի հետևին `անջատիչի վրա Ընտրել կոճակը սեղմելու համար:
Ես ուզում էի ինչ -որ կերպ վերահսկել HDMI անջատիչը հեռակա կարգով ՝ առանց անջատիչին ֆիզիկապես մուտք գործելու անհրաժեշտության: Ես խաղում էի wifi միացված միկրոկառավարիչների հետ, ինչպիսիք են Particle Photon- ը և Digistump Oak- ը, և կարծում էի, որ դա զվարճալի նախագիծ կլինի HDMI անջատիչը ձայնով կառավարվող դարձնելը:
Այստեղ գաղափարն այն է, որ Particle Photon- ը միացնենք HDMI անջատիչին, այնուհետև վերահսկենք Photon- ը Alexa- ի միջոցով: Բացի այդ, սարքերից մեկը Chromecast- ն է, և ես ուզում էի այն միացնել միայն այն ժամանակ, երբ դրա կարիքը լիներ, և մնացած բոլոր ժամանակներում այն անջատված թողնել: Եթե դուք չունեք Chromecast, ապա պետք է հեշտ լինի պարզել, թե նախագծի որ հատվածներն են փոփոխել կամ բաց թողնել:
Անհրաժեշտ նյութեր.
- Amazon Alexa սարք (օրինակ ՝ Echo Dot)
- Particle.io Photon
- HDMI անջատիչ
- P-channel MOSFET
- DC-DC սնուցման աղբյուր (https://goo.gl/mtSngM, բայց տե՛ս մեկնաբանությունները ստորև)
- 12VDC պատի գորտնուկ
- 10k ohm ¼ watt դիմադրություն (իմ մասերի աղբարկղից)
- USB տիպ A կանացի միակցիչ (իմ մասերի աղբարկղից)
- Տախտակ, մետաղալար, զոդ և այլն (իմ մասերի աղբարկղից)
Գործիքներ:
- Ironոդման երկաթ և պարագաներ
- Լարի մերկացնող և կտրող սարք
- Բազմաչափ
Առայություններ:
- Amazon Alexa մշակողի հաշիվ
- IFTTT հաշիվ (https://ifttt.com)
- Particle.io հաշիվ
Այս նախագիծը սնուցելու համար ես օգտագործեցի 12VDC պատի գորտնուկ, որը սնուցում էր DC-DC փոխարկիչ, որը դրված էր 5VDC ելքի վրա: Կարող եք նաև ուղղակիորեն օգտագործել 5VDC պատի գորտնուկ, բայց վերանայել Photon- ի տվյալների թերթում առկա էներգիան ապահովելու մասին տեղեկությունները:
Սա չի լինի Alexa- ի, IFTTT- ի կամ Particle- ի կարգավորման վերաբերյալ ձեռնարկ, և ես դրանցից շատ մանրամասներ կներկայացնեմ, քանի որ դրանք լավ փաստաթղթավորված են այլուր (և, անկեղծ ասած, ես շատ բան եմ մոռացել) մանրամասները!) Եթե նախկինում չեք աշխատել այս տեխնոլոգիաների հետ, գուցե ցանկանաք կարդալ որոշ փաստաթղթեր և վերանայել որոշ ձեռնարկներ, նախքան շարունակելը:
Քայլ 1: Բացեք այն
Ես սկսեցի հեռացնել HDMI անջատիչը ՝ տեսնելու, թե ինչ կա դրա ներսում:
Մուլտիմետրով զննեցի տպատախտակը և որոշեցի, որ.
- այն սնուցվում է 5VDC- ով միացված մուտքերից,
- «Ընտրել» կոճակը գործում է ՝ գիծը գետնին քաշելով, և
- յուրաքանչյուր LED ունի մոտ 2 Վ անկում ամբողջ լուսավորության ժամանակ:
Առավելագույնը LED- ներից մեկը ցանկացած ժամանակ ակտիվ է: Այսպիսով, LED անոդները միացնելով Photon- ի անալոգային կապումներին, ես կարող եմ որոշել, թե որն է լուսավորված և, հետևաբար, HDMI- ի որ մուտքն է ներկայումս ուղղորդվում դեպի ելքային պորտ:
Ընտրելու կոճակը սեղմելն ընդօրինակելու համար ես կարող եմ պարզապես քաշել Ընտրված քորոցի մեկ ոտքը գետնին: Սա հանգեցնում է նրան, որ HDMI անջատիչը այլ մուտքագրում է դեպի ելք:
Ընտրակալի անջատիչը միացնելը և լուսադիոդների մոնիտորինգը `արդյունքը որոշելու համար, այն է, ինչ ինձ անհրաժեշտ է HDMI անջատիչը հեռակա կարգով վերահսկելու համար:
Քայլ 2: Միացրեք HDMI անջատիչը
LED- ները վերահսկելու համար ես կապիչ էի կպցնում յուրաքանչյուր LED- ի անոդին:
HDMI անջատիչը միացնելու համար ես կապիչ կպցրեցի «Ընտրել» կոճակի բարձր կողմին:
Ես կապարը նույնպես կպցրեցի հարմար հիմքի վրա: Սա պատահում է Ընտրել կոճակի ցածր կողմը, բայց այլ վայրեր նույնպես կաշխատեին:
Վերջապես, ես գործի միջով անցք բացեցի, լարերն անցքի միջով անցկացրեցի և HDMI անջատիչը նորից միացրեցի:
Քայլ 3. Լարացրեք մասնիկի ֆոտոնը
Ֆոտոնը տեղադրելու համար ես մի քանի տախտակ օգտագործեցի, այնուհետև լուսադիոդի լուսարձակները միացրեցի A0, A1 և A2 ֆոտոնին, Ընտրեք կոճակը ՝ D6 և գետնին ՝ գետնին: Chromecast dongle- ի հզորությունը վերահսկելու համար ես որպես անջատիչ ավելացրեցի p տիպի MOSFET, որը սնուցում է USB տիպի A կանացի միակցիչի միջոցով: MOSFET դարպասի քորոցը ունի նաև 10K Օմ քաշող դիմադրություն:
Կա նաև մի կոճակ, որը D1- ը քաշում է գետնին, բայց այն այժմ ոչ մի բանի համար չի օգտագործվում:
Ֆոտոնը սնուցելու համար ես օգտագործել եմ DC-DC փոխարկիչ, քանի որ Photon- ի տվյալների թերթը (https://goo.gl/MdwMp1) որոշ նախազգուշացումներ ունի հոսանքի հոսքերը կարճ պահելու մասին:
Բացի այդ, նշեք, որ Photon- ը անվանականորեն 3.3V մաս է, ուստի այն կարող է վտանգավոր թվալ, եթե այն միացնեք 5V մասի: Բայց տվյալների թերթիկում ասվում է, որ թվային կապումներն (ինչպես ես օգտագործում եմ D6- ը) 5V հանդուրժող են: Ինչպես նշվեց վերևում, LED- ների վրա լարման անկումը մոտ 2 Վ է, այնպես որ այնտեղ խնդիր չկա:
Վերջնական նկարը ցույց է տալիս ավարտված սարքավորումները: Ակնհայտ է, որ ես պետք է դա դնեմ ինչ -որ նախագծի տուփի կամ գործի մեջ, բայց դա կլինի ապագա նախագիծ:
Քայլ 4: Programրագրեք Photon- ը
Անհրաժեշտության դեպքում հետևեք Մասնիկների ուղեցույցին և տեղադրեք ձեր Ֆոտոնը (https://docs.particle.io/guide/getting-started/start/photon/): Այնուհետև գործարկեք Particle Web IDE- ն (https://build.particle.io), ստեղծեք նոր ծրագիր, տեղադրեք կցված hdmiswitch.ino սցենարում և բռնկեք ձեր Photon- ը:
Ես շատ մանրամասներ եմ ներկայացնում այստեղ, բայց եթե դուք նոր եք Photon- ում, Particle- ի վեբ կայքը ունի հիանալի փաստաթղթեր:
Ես ներառել եմ hdmiswitch_tester.py Python թեստային սցենար, որը կարող եք օգտագործել Photon- ի հետ փոխազդելու և միացման գործառույթներն իրականացնելու համար: Նախ, դուք պետք է խմբագրեք թեստային սցենարը `ձեր Photon սարքի ID- ն և Particle access նշանի արժեքները ավելացնելու համար: Այնուհետև հրամանի տողից գործարկեք python hdmiswitch_tester.py XXX- ը, որտեղ XXX- ը tivo, DVD կամ chromecast է `սարքերի միջև անցնելու համար: Tivo- ն և DVD նվագարկիչը, իհարկե, պետք է միացված լինեն դրանց անցնելու համար: Գործարկեք python hdmiswitch_tester.py -օգնեք ՝ տեսնելու, թե ինչ է հրամանի շարահյուսությունը: Այս սցենարը պետք է աշխատի Windows- ի, Linux- ի և Mac- ի վրա, և ձեզ հարկավոր կլինի տեղադրել Python 2.7 -ը:
Ես ունեմ միացման պորտ 1 -ին մի Chromecast, 2 -րդ պորտին ՝ DVD նվագարկիչ և 3 -րդ նավահանգստում ՝ Tivo: Դուք կարող եք փոփոխել սցենարները `ձեր սարքերի որոշակի փաթեթին համապատասխան:
Chromecast- ին անցնելիս որոշակի ուշացում կա, քանի որ այն պետք է միանա, և դա տևում է մոտ 30 վայրկյան:
Քայլ 5: Կարգավորեք Alexa- ն և IFTTT- ը
Երբ ամեն ինչ աշխատում է պիթոնի փորձարկման սցենարի հետ, դուք գիտեք, որ Photon- ը պատշաճ կերպով շփվում է Particle ամպային ծառայության միջոցով: Հաջորդ քայլն այն է, որ Alexa- ն ճանապարհ ստեղծի, որը թողարկի նույն հրամանները, ինչ թեստային սցենարը: Դա կարելի է իրականացնել ՝ ստեղծելով IFTTT ծրագիր, որը միավորում է Alexa և Particle ամպային ծառայությունները:
Մուտք գործեք IFTTT և ստեղծեք 3 ծրագիր ՝ օգտագործելով այս սքրինշոթերը որպես ուղեցույց: Իմ 3 արտահայտություններն են ՝ «chromecast», «DVD նվագարկիչ» և «tivo», բայց դուք կարող եք իրերը հարմարեցնել այն ամենին, ինչ ձեզ հարկավոր է: Պարզապես հիշեք, որ համապատասխան փոփոխություններ կատարեք hdmiswitch.ino ծածկագրում:
Տեսանյութը ցույց է տալիս HDMI անջատիչը գործողության մեջ: Այժմ ես կարող եմ հրամայել Alexa- ին հեռուստացույցը Tivo- ից DVD նվագարկիչին անցնել Chromecast- ի: Նկատի ունեցեք, որ Alexa- ն երբեմն չի հասկանում խնդրանքը, ուստի գուցե ստիպված լինեմ ձգան բառերը փոխել ավելի հասկանալի բանի: Ես նաև HDMI- ի կարճ մալուխը անջատիչից փոխեցի հեռուստացույցի ավելի երկարով, որպեսզի անջատիչը ոչ միայն կախվի հետևից:
Եվ դա այն ամենն է, ինչ կա դրանում: Ես շրջանցեցի որոշ մանրամասներ, այնպես որ խնդրում եմ տեղադրեք ցանկացած հարց, որը կարող է ունենալ, և ես ամեն ինչ կանեմ դրանց պատասխանելու համար: Հուսով եմ, որ այս նախագիծը հետաքրքիր և օգտակար գտաք:
Խորհուրդ ենք տալիս:
Alexa- ի վրա հիմնված ձայնով վերահսկվող հրթիռային արձակիչ. 9 քայլ (նկարներով)
Alexa- ի վրա հիմնված ձայնով վերահսկվող հրթիռակոծիչ. Քանի որ մոտենում է ձմեռային սեզոնը; գալիս է տարվա այն ժամանակը, երբ նշվում է լույսերի փառատոնը: Այո, մենք խոսում ենք Դիվալիի մասին, որն իսկական հնդկական փառատոն է, որը նշվում է ամբողջ աշխարհում: Այս տարի Դիվալին արդեն ավարտվել է, և մարդկանց տեսնելը
Ձայնով վերահսկվող R2D2 ոգեշնչված Droid ՝ օգտագործելով Blynk և Ifttt: 6 քայլ
Ձայնով վերահսկվող R2D2 ոգեշնչված Droid ՝ օգտագործելով Blynk և Ifttt. Աստղային պատերազմներ դիտելով ՝ մեզանից շատերը ոգեշնչվել են ռոբոտների կերպարներից, հատկապես R2D2 մոդելի կողմից: Ես չգիտեմ ուրիշների մասին, բայց ես պարզապես սիրում եմ այդ ռոբոտին: Քանի որ ես ռոբոտների սիրահար եմ, ես որոշեցի կառուցել իմ սեփական R2D2 droid- ը այս արգելափակման մեջ ՝ օգտագործելով blynk Io
Arduino- ի վրա հիմնված ձայնով վերահսկվող IOT ռելեի անջատիչ (Google Home & Alexa Supported). 11 քայլ
Arduino- ի վրա հիմնված ձայնով վերահսկվող IOT ռելեի անջատիչ (Google Home & Alexa Supported). Այս նախագիծը նկարագրում է, թե ինչպես կատարել Arduino- ի վրա հիմնված, ձայնով կառավարվող, IOT ռելեի անջատիչ: Սա փոխանցում է, որը կարող եք միացնել և անջատել ՝ օգտագործելով iOS և Android հավելվածներ, ինչպես նաև այն կապել IFTTT- ին և վերահսկել այն ձեր ձայնով ՝ օգտագործելով Goog
Arduino- ի կողմից վերահսկվող HDMI անջատիչ `3 քայլ
Arduino- ի կողմից վերահսկվող HDMI անջատիչ. Այս հրահանգը ցույց կտա ձեզ, թե ինչպես կարելի է մի քանի HDMI հոսքեր կառավարել ձեր հեռուստացույցին ՝ օգտագործելով միկրոկառավարիչ, ինչպիսին է Arduino- ն ՝ մեկ կառավարման գծով փոխանցումը միացնելու և անջատելու համար: Իմ վերջնական նպատակը հզոր, բայց ճկուն միջոցներ ունենալն է: սահմանափակում t
Alexa- ի և Arduino- ի միջոցով ձայնով կառավարվող անջատիչ. 10 քայլ (նկարներով)
Alexa- ի և Arduino- ի միջոցով ձայնով կառավարվող անջատիչ. Այս նախագծի հիմնական նպատակն է օգտագործել ջերմաստիճանի տվիչը `սարքը միացնելու կամ անջատելու համար անջատիչ (ռելե) վերահսկելու համար: Նյութերի ցանկ 12 Վ ռելեի մոդուլ == > $ 4.2 Arduino uno == > $ 8 DHT11 ջերմաստիճանի տվիչ == > $ 3 ESP8266 Մոդուլ