Բովանդակություն:
- Քայլ 1: Arduino սերիայի ընթերցում
- Քայլ 2. XR8- ի միացում Arduino- ին
- Քայլ 3: Կարդացեք տվյալները
- Քայլ 4: Ինտեգրեք ծածկագիրը
- Քայլ 5: Տեղադրեք Python Script- ը ՝ սկզբում գործարկելու համար
Video: Xfinity HTPC անլար հեռակառավարիչ ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես ստանալ ազդանշանը Xfinity- ի հեռակառավարման վահանակից, այնուհետև օգտագործել դրա ազդանշանը որպես անլար ստեղնաշար: Ես չունեի Arduino նանո, ուստի ստիպված էի գրել պիթոնի սցենար ՝ սերիական տվյալները ստեղնաշարի վերածելու համար: Ես նաև օգտագործեցի Arduino- ն ՝ էներգիայի կոճակը NPN տրանզիստորով սեղմելու համար:
Քայլ 1: Arduino սերիայի ընթերցում
XR8- ից ազդանշան ստանալու համար Arduino- ն նախ պետք է ծրագրավորվի տվյալների ստացման համար: Ես փոփոխեցի Քեն Շիրիֆի IR- ն Arduino ծածկագիրը և վերբեռնեցի այն: Կոդը վերբեռնելուց հետո ձեր Arduino- ն կարող է ստանալ սերիական տվյալներ և ցուցադրել դրանք սերիական մոնիտորում:
Քայլ 2. XR8- ի միացում Arduino- ին
Այժմ, երբ դուք կարող եք ստանալ սերիական տվյալներ, դուք պետք է անլար ընդունիչը միացնեք arduino- ին: Նկարում պատկերված է XR8- ի քորոցը: Միացրեք գետնին GND +5 վոլտին 5 վոլտ ռելսին, իսկ TX- ը ՝ Arduino- ի 11 -ին: Էլեկտրաէներգիայի կոճակի սիմուլյատորը միացնելու համար միացրեք Arduino- ն, ինչպես ցույց է տրված երկրորդ լուսանկարում: ԱՀ -ի մայրական տախտակների մեծամասնությունը ունի վարդակից, որը մտնում է մայր տախտակ `սնուցման կոճակի համար: Օգտագործեք բազմիմետր ՝ պարզելու համար, թե որ քորոցն է հիմնված հոսանքի կոճակի վերնագրի վրա: Գրունտի քորոցը ցածր դիմադրություն կկարդա, երբ մի զոնդ միացնեք համակարգչի շասսիին, իսկ մեկը `քորոցին: NPN տրանզիստորի միջին ոտքը միացրեք այն մետաղալարին, որը որոշել եք, որ նախորդ քայլում հիմնավորված չէ, գրունտային ռելսը `թողարկողին, իսկ 9 -րդ կապը` կոլեկտորին: Ես նաև միացրեցի 5 վոլտ սնուցման աղբյուրը հոսանքի վարդակին, որպեսզի այն անընդհատ ուժ ունենա ազդանշանը ստուգելու համար:
Քայլ 3: Կարդացեք տվյալները
Սկզբում միացրեք անլար հեռակառավարիչը ՝ սեղմելով զույգի կոճակը, պահելով կարգաբերման կոճակը, մինչև հոսանքի լույսը կանաչվի և սեղմեք Xfinity: Եթե հաջողակ եք, XR8- ի կարմիր լուսարձակը պետք է լուսավորվի, երբ սեղմում եք հեռակառավարման վահանակի ցանկացած կոճակ (առանց հոսանքի, կարգաբերման և փոխանակման): Arduino ծրագրում տվյալների բաց սերիական մոնիտորի ազդանշանը կամ բաց ծեփամածիկը տեսնելու և ստացած տվյալները կարդալու համար: Ես առաջարկում եմ միաժամանակ սեղմել և պահել կոճակը և գրանցել արդյունքները բառով: Կոճակների միջև ծածկագրերում դուք կգտնեք կրկնօրինակներ, քանի որ հեռակառավարիչը օգտագործում է XMP արձանագրությունը:
Քայլ 4: Ինտեգրեք ծածկագիրը
Եթե ձեր համակարգչում չեք տեղադրել python 2.7 կամ ավելի բարձր տարբերակ, ապա դա պետք է անեք ՝ ստեղնաշարի նմանակման համար: Բացի այդ, ձեզ հարկավոր կլինի սերիական մոդուլ: Հետևյալ սցենարը գրվել է Linux- ի վրա հիմնված մեքենաների համար, բայց փոփոխությունը պարզ է: Համոզվեք, որ նավահանգիստը փոխում եք նավահանգստի, որի վրա գտնվում է Arduino- ն: Եթե ցանկանում եք ավելացնել նոր կոդ, որը համապատասխանում է կոճակին, ապա ծածկագիրը գրելու համար օգտագործեք այս ձևանմուշը.
elif line == put-code-here:
(4 կոդ հաջորդ կոդի տողից առաջ) p.communicate ('button-to-simulate')
կարող եք այն սեղմել մի քանի կոճակի, քանի դեռ p.communicate հրամանից առաջ 4 տարածություն եք մտցրել:
Քայլ 5: Տեղադրեք Python Script- ը ՝ սկզբում գործարկելու համար
Linux միջավայրում գործարկվող սցենարի տեղադրումը պարզ է: Բացեք մեկնարկի ընտրացանկը, մուտքագրեք «գործարկում» և մուտքագրեք, բացվող պատուհանում կտտացրեք ավելացնել և հատուկ հրաման, հրամանին տվեք հեռակառավարման անուն, հրամանի բաժնում մուտքագրեք գրացուցակը ձեր ներբեռնած python սցենարի վրա և կտտացրեք ավելացնել: Հեռակառավարիչը այժմ կվերահսկի ձեր համակարգիչը հաջորդ անգամ, երբ ձեր համակարգիչը գործարկեք:
Խորհուրդ ենք տալիս:
Magic Button 4k: 20USD BMPCC 4k (կամ 6k) անլար հեռակառավարիչ ՝ 4 քայլ (նկարներով)
Magic Button 4k. 20USD BMPCC 4k (կամ 6k) անլար հեռակառավարիչ. Շատերն են ինձ խնդրել կիսվել որոշ մանրամասներով իմ անլար կարգավորիչի մասին BMPCC4k- ի համար: Հարցերի մեծամասնությունը bluetooth- ի կառավարման մասին էին, ուստի ես դրա մասին մի քանի մանրամասն նշեմ: Ենթադրում եմ, որ դուք ծանոթ եք ESP32 Arduino միջավայրին
Անլար Arduino ռոբոտ ՝ օգտագործելով HC12 անլար մոդուլը ՝ 7 քայլ
Անլար Arduino ռոբոտ, որն օգտագործում է HC12 անլար մոդուլը. Բարև ձեզ, բարի գալուստ: Իմ նախորդ գրառման մեջ ես բացատրեցի, թե ինչ է H Bridge Circuit- ը, L293D շարժիչի վարորդը IC, խոզուկ L293D Motor վարորդի IC- ն ՝ բարձր ընթացիկ շարժիչով վարորդներ վարելու համար, և ինչպես կարող եք նախագծել և պատրաստել ձեր սեփական L293D շարժիչային վարորդների խորհուրդը
Անլար հեռակառավարիչ ՝ օգտագործելով 2.4 ԳՀց NRF24L01 մոդուլ Arduino- ով - Nrf24l01 4 ալիք / 6 ալիք հաղորդիչ ընդունիչ քառանկյունի համար - Rc ուղղաթիռ - Rc ինքնաթիռ Arduino- ի միջոցով. 5 քայլ (նկարներով)
Անլար հեռակառավարիչ ՝ օգտագործելով 2.4 ԳՀց NRF24L01 մոդուլ Arduino- ով | Nrf24l01 4 ալիք / 6 ալիք հաղորդիչ ընդունիչ քառանկյունի համար | Rc ուղղաթիռ | Rc ինքնաթիռ Arduino- ի միջոցով. RC մեքենա շահագործելու համար | Quadcopter | Անօդաչու թռչող սարք | RC ինքնաթիռ | RC նավակ, մեզ միշտ պետք է ընդունիչ և հաղորդիչ, ենթադրենք, որ RC QUADCOPTER- ի համար մեզ անհրաժեշտ է 6 ալիքով հաղորդիչ և ընդունիչ, և այդ տիպի TX և RX- ը չափազանց թանկ են, ուստի մենք դա պատրաստելու ենք մեր
Հիսուն մետրանոց անլար մուտքի կետ TP Link WN7200ND USB անլար ադապտերով Raspbian Stretch- ում. 6 քայլ
Հիսուն մետրանոց անլար մուտքի կետ TP Link WN7200ND USB անլար ադապտերով Raspbian Stretch- ում. Raspberry Pi- ն հիանալի է ապահով անլար մուտքի կետեր ստեղծելու համար, բայց այն լավ տիրույթ չունի, ես այն երկարացնելու համար օգտագործել եմ TP Link WN7200ND USB անլար ադապտեր: Ուզում եմ կիսվել, թե ինչպես դա անել
DIY անլար խոսափողից մինչև անլար կիթառի համակարգ. 4 քայլ
DIY անլար խոսափողը անլար կիթառի համակարգից. Ես դիտել եմ մի քանի վիդեո և որոշ նվագախմբեր, և գրեթե բոլորը կիթառի վրա օգտագործում են անլար համակարգ: Խելագարվել, շարժվել, քայլել և անել այն, ինչ ուզում են, առանց լարի, ուստի ես երազում եմ ունենալ