Sisukord:

Xfinity HTPC traadita kaugjuhtimispult: 5 sammu
Xfinity HTPC traadita kaugjuhtimispult: 5 sammu

Video: Xfinity HTPC traadita kaugjuhtimispult: 5 sammu

Video: Xfinity HTPC traadita kaugjuhtimispult: 5 sammu
Video: Xfinity Stream App Review - Free Alternative to Expensive Cable Rental Boxes! 2024, Juuli
Anonim
Xfinity HTPC juhtmeta kaugjuhtimispult
Xfinity HTPC juhtmeta kaugjuhtimispult

See õpetus näitab teile, kuidas Xfinity kaugjuhtimispuldilt signaali vastu võtta ja seejärel selle signaali traadita klaviatuurina kasutada. Mul ei olnud Arduino nano, nii et pidin kirjutama pythoni skripti, et muuta seeriaandmed klahvivajutuseks. Kasutasin Arduinot ka NPN -transistoriga toitenupu vajutamiseks.

Samm: Arduino jada lugemine

Arduino jada
Arduino jada

XR8 signaali vastuvõtmiseks tuleb Arduino esmalt programmeerida andmeid vastu võtma. Muutsin Ken Shirriffi IR -i Arduino koodi vastuvõtmiseks ja laadisin selle üles. Pärast koodi üleslaadimist saab teie Arduino jadaandmeid vastu võtta ja neid jadamonitoris kuvada.

Samm: ühendage XR8 Arduinoga

XR8 ühendamine Arduinoga
XR8 ühendamine Arduinoga
XR8 ühendamine Arduinoga
XR8 ühendamine Arduinoga

Nüüd, kui saate jadaandmeid vastu võtta, peate traadita vastuvõtja arduinoga ühendama. Pildil on XR8 pistikupesa. Ühendage maapind GND +5 voltiga 5 -voldise rööpaga ja TX Arduino tihvtiga 11. Toitenupu simulaatori ühendamiseks ühendage Arduino juhtmega, nagu on näidatud teisel fotol. Enamikul arvuti emaplaatidel on pistik, mis läheb toitenupu jaoks emaplaati. Kasutage multimeetrit, et teada saada, milline tihvt on toitenupu päises maandatud. Maandusnõel loeb madala takistuse, kui ühendate ühe anduri arvuti korpusega ja teise tihvtiga. Ühendage NPN -transistori keskmine jalg traadi tihvtiga, mille määrasite, et pole eelmises etapis maandatud, maandusliin emitteriga ja tihvt 9 kollektoriga. Ma ühendasin ka 5 -voldise toiteallika pistikupessa, nii et sellel oleks pidevalt signaali kontrollimiseks energiat.

Samm: lugege andmeid

Lugege Andmeid
Lugege Andmeid

Siduge esmalt traadita kaugjuhtimispult, vajutades paaristamisnuppu, hoides seadistusnuppu all, kuni toite tuli muutub roheliseks, ja vajutage nuppu Xfinity. Kui teil õnnestub, peaks XR8 punane tuli süttima, kui vajutate kaugjuhtimispuldi mis tahes nuppu (välja arvatud toide, seadistamine ja vahetamine). Arduino programmis avatud seeriamonitori signaali või avatud kittuse signaali nägemiseks ja vastuvõetavate andmete lugemiseks. Soovitan teil korraga nuppu all hoida ja tulemusi salvestada. Duplikaate leiate nuppude vahelisest koodist, kuna kaugjuhtimispult kasutab XMP -protokolli.

Samm: integreerige kood

Integreerige kood
Integreerige kood

Kui te pole oma arvutisse installinud python 2.7 või uuemat, peate seda klahvivajutuse simuleerimiseks tegema. Lisaks vajate jadamoodulit. Järgmine skript on kirjutatud Linuxi põhistele masinatele, kuid muutmine on lihtne. Veenduge, et muudate pordi Arduino sisselülitatud pordiks. Kui soovite lisada uuele nupule vastava koodi, kasutage koodi kirjutamiseks seda malli:

elif line == put-code-here:

(4 tühikut enne järgmist koodirida) p. Suhelda ("nupp-simuleerida")

võite lasta sellel vajutada mitut nuppu, kuni sisestate 4 tühikut enne p.communicate käsku.

Samm: määrake Pythoni skript käivitamiseks käivitamiseks

Määrake Pythoni skript käivitamiseks käivitamiseks
Määrake Pythoni skript käivitamiseks käivitamiseks

Linuxi keskkonnas on skripti käivitamine lihtne. Avage menüü Start, tippige "startup" ja sisestage, klõpsake rippmenüüs käsku Lisa ja kohandatud, andke käsule selline nimi nagu kaugjuhtimispult, tippige kataloogi käsuosas alla laaditud pythoni skriptile ja klõpsake nuppu Lisa. Kaugjuhtimispult juhib nüüd teie arvutit järgmisel arvuti käivitamisel.

Soovitan: