Mündəricat:

Xfinity HTPC Simsiz Uzaqdan: 5 addım
Xfinity HTPC Simsiz Uzaqdan: 5 addım

Video: Xfinity HTPC Simsiz Uzaqdan: 5 addım

Video: Xfinity HTPC Simsiz Uzaqdan: 5 addım
Video: Xfinity Stream App Review - Free Alternative to Expensive Cable Rental Boxes! 2024, Noyabr
Anonim
Xfinity HTPC Simsiz Uzaqdan
Xfinity HTPC Simsiz Uzaqdan

Bu təlimat sizə Xfinity pultundan siqnalın necə alınacağını və sonra siqnalının simsiz klaviatura kimi necə istifadə olunacağını göstərəcək. Arduino nanom yox idi, buna görə serial məlumatlarını klaviaturaya çevirmək üçün bir python skript yazmalı oldum. NPN tranzistoru ilə güc düyməsini basmaq üçün Arduinodan da istifadə etdim.

Addım 1: Arduino Serial Oxu

Arduino Serial Oxu
Arduino Serial Oxu

XR8 -dən bir siqnal almaq üçün Arduino əvvəlcə məlumat qəbul etmək üçün proqramlaşdırılmalıdır. Ken Shirriff -in IR qəbul etdiyi Arduino kodunu dəyişdirdim və yüklədim. Kod yükləndikdən sonra Arduino cihazınız serial məlumatları ala və serial monitorda göstərə bilər.

Addım 2: XR8 -in Arduino -ya qoşulması

XR8 -in Arduino -ya qoşulması
XR8 -in Arduino -ya qoşulması
XR8 -in Arduino -ya qoşulması
XR8 -in Arduino -ya qoşulması

İndi serial məlumatları ala bildiyiniz üçün simsiz alıcıyı arduinoya bağlamalısınız. Şəkildə XR8-in çıxışı göstərilir. Toprağı GND +5 volta 5 voltlu dəmiryoluna və TX -ni Arduino -da 11 -ə bağlayın. Güc düyməsi simulyatoruna qoşulmaq üçün ikinci fotoda göstərildiyi kimi Arduino -ya tel bağlayın. Əksər PC anakartlarında güc düyməsi üçün anakarta daxil olan bir fiş var. Güc düyməsinin başlığında hansı pimin olduğunu öyrənmək üçün multimetrdən istifadə edin. Bir probu PC şassisinə, birini isə pinə bağladığınızda, torpaq pimi aşağı müqavimət göstərəcək. Bir NPN tranzistorunun orta ayağını əvvəlki addımda topraklanmadığını təyin etdiyiniz tel pininə, torpaq rayını emitentə və pin 9 -u kollektora bağlayın. Siqnalın yoxlanılması üçün daima gücə malik olması üçün güc jakına 5 voltluq bir enerji təchizatı bağladım.

Addım 3: Məlumatları oxuyun

Məlumatları oxuyun
Məlumatları oxuyun

Əvvəlcə cüt düyməsini basaraq simsiz pultu qoşun, güc işığı yaşıl olana qədər quraşdırma düyməsini basıb saxlayın və Xfinity düyməsini basın. Uğurlu olsanız, pultdakı hər hansı bir düyməyə basdığınızda (güc, quraşdırma və dəyişdirmə istisna olmaqla) XR8 -dəki qırmızı LED yanmalıdır. Məlumat siqnalını görmək üçün Arduino proqramında serial monitoru açın və ya macunu açın və aldığı məlumatları oxuyun. Düyməni bir anda basıb saxlayın və nəticələri sözlə qeyd etməyi təklif edirəm. Uzaqdan idarəetmə cihazı XMP protokolundan istifadə etdiyi üçün düymələr arasındakı kodlarda dublikatları tapa bilərsiniz.

Addım 4: Kodu inteqrasiya edin

Kodu inteqrasiya edin
Kodu inteqrasiya edin

Kompüterinizə python 2.7 və ya daha yüksək bir yükləməmisinizsə, düyməni vurmağı simulyasiya etmək üçün bunu etməlisiniz. Əlavə olaraq serial moduluna ehtiyacınız olacaq. Aşağıdakı skript Linux əsaslı maşınlar üçün yazılmışdır, lakin dəyişiklik sadədir. Limanı Arduinonun işlədiyi limana dəyişdiyinizə əmin olun. Bir düyməyə uyğun yeni bir kod əlavə etmək istəyirsinizsə, kodu yazmaq üçün bu şablonu istifadə edin:

elif xətti == put-code-burada:

(Növbəti kod xəttindən əvvəl 4 boşluq) p. ünsiyyət ('simulyasiya etmək üçün düymə')

p.communicate əmrindən əvvəl 4 boşluq daxil etdiyiniz müddətdə birdən çox düyməni basdıra bilərsiniz.

Addım 5: Python Script -ni Başlanğıcda Çalışacaq olaraq təyin edin

Python Script -i Başlanğıcda Çalışdırın
Python Script -i Başlanğıcda Çalışdırın

Linux mühitində bir skriptin işə salınması çox sadədir. Başlat menyusunu açın, "başlanğıc" yazın və daxil edin, açılan menyuda əlavə et və xüsusi əmrini vurun, əmrə uzaqdan kimi bir ad verin, əmr bölməsində yüklədiyiniz python skriptinin kataloqunu yazın və əlavə et düyməsini basın. Növbəti dəfə kompüterinizi açanda uzaqdan idarəetmə kompüterinizi idarə edəcək.

Tövsiyə: