Мазмұны:

Xfinity HTPC сымсыз қашықтан басқару құралы: 5 қадам
Xfinity HTPC сымсыз қашықтан басқару құралы: 5 қадам

Бейне: Xfinity HTPC сымсыз қашықтан басқару құралы: 5 қадам

Бейне: Xfinity HTPC сымсыз қашықтан басқару құралы: 5 қадам
Бейне: Xfinity Stream App Review - Free Alternative to Expensive Cable Rental Boxes! 2024, Қараша
Anonim
Xfinity HTPC сымсыз қашықтан басқару құралы
Xfinity HTPC сымсыз қашықтан басқару құралы

Бұл оқулықта Xfinity пультінен сигналды қалай қабылдау керектігін, содан кейін оның сигналын сымсыз пернетақта ретінде қалай қолдану керектігін көрсетеді. Менде Arduino наносы болмады, сондықтан сериялық деректерді пернеге басу үшін питон сценарийін жазуға тура келді. Мен NPN транзисторы бар қуат түймесін басу үшін Arduino -ды қолдандым.

1 -қадам: Arduino Serial Read

Arduino сериялық оқу
Arduino сериялық оқу

XR8 сигналын алу үшін Arduino алдымен деректерді қабылдауға бағдарламалануы керек. Мен Ken Shirriff IR -ге Arduino кодын өзгертіп, жүктедім. Код жүктелгеннен кейін сіздің Arduino сериялық деректерді қабылдап, оны сериялық мониторда көрсете алады.

2 -қадам: XR8 -ді Arduino -ға қосу

XR8 -ді Arduino -ға қосу
XR8 -ді Arduino -ға қосу
XR8 -ді Arduino -ға қосу
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.

5 -қадам: Python сценарийін Бастауда іске қосу күйіне орнатыңыз

Python сценарийін Бастауда іске қосу күйіне орнатыңыз
Python сценарийін Бастауда іске қосу күйіне орнатыңыз

Linux ортасында сценарийді іске қосу оңай. Бастау мәзірін ашыңыз, «іске қосу» деп теріңіз және енгізіңіз, ашылмалы тізімнен қосу және теңшеу пәрменін нұқыңыз, пәрменге қашықтан басқару пульті сияқты ат беріңіз, пәрмендер бөлімінде жүктелген python сценарийінің каталогын теріңіз және қосу түймесін басыңыз. Енді қашықтан басқару пульті компьютерді келесі рет жүктегенде басқарады.

Ұсынылған: