Mündəricat:
- Addım 1: Arduino Serial Oxu
- Addım 2: XR8 -in Arduino -ya qoşulması
- Addım 3: Məlumatları oxuyun
- Addım 4: Kodu inteqrasiya edin
- Addım 5: Python Script -ni Başlanğıcda Çalışacaq olaraq təyin edin
Video: Xfinity HTPC Simsiz Uzaqdan: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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ı
İ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
Ə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
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
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ə:
TV Uzaqdan RF Uzaqdan Olur -- NRF24L01+ Təlimat: 5 addım (şəkillərlə)
TV Uzaqdan RF Uzaqdan Olur || NRF24L01+ Təlimat: Bu proyektdə, TV pultunun üç yararsız düyməsi vasitəsi ilə bir LED şeridin parlaqlığını simsiz olaraq tənzimləmək üçün məşhur nRF24L01+ RF IC -dən necə istifadə etdiyimi göstərəcəyəm. Gəlin başlayaq
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan sürüşdürün: 3 Addım (Şəkillərlə birlikdə)
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan Sürüşdürün: Oh Amazon, Fire TV'niz çox gözəldir, niyə bizə pultunuzda səs idarəetməsini vermədiniz? Yaxşı ki, Amazon -da 5 dollardan aşağı qiymətə bu sevimli kiçik uzaqdan, güc, səssiz satın ala bilərsiniz. , həcmi və hamısı kiçik bir paketdə. 3d printerə daxil edin
Adi Uzaqdan İdarəetmə Dəsti Dörd Kanallı RC Oyuncaq Uzaqdan İdarəetmə Sisteminə Çevrildi: 4 Addım
Adi Uzaqdan İdarəetmə Dəsti Dörd Kanallı RC Oyuncaq Uzaqdan İdarəetmə Sisteminə Çevrildi: 如何 通用 遥控 器 套件 转换 为 玩具 中 中 遥控 采用 采用 6 6 6 6 6 6 6 6 2262 和 2272 和 433 模块 构建 构建改造 方法 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照
IR Uzaqdan Uzaqdan Uzaqdan Çevirin: 9 Addım (Şəkillərlə birlikdə)
IR Uzaqdan Uzaqdan Uzaqdan RF -yə çevirin: Bugünkü Təlimat kitabında, ümumi bir RF modulunu mikro nəzarətçi olmadan necə istifadə edə biləcəyinizi sizə göstərəcəyəm ki, nəticədə hər hansı bir cihazın IR uzaqdan idarəetmə cihazını RF -yə çevirə biləcəyiniz bir layihə hazırlayaq. Uzaqdan. Çevirmənin əsas üstünlüyü
Elektrikli Cihazlarınızı Temperatur və Nəmlik Ekranı ilə Tv Uzaqdan (Uzaqdan) idarə edin: 9 Addım
Elektrikli Cihazlarınızı Tv Uzaqdan (Uzaqdan Uzaqdan) İstilik və Rütubət Ekranı ilə idarə edin: salam Mən Abhayam və Instructables -dakı ilk blogumdur və bu gün bunu quraraq televizorunuzun pultu ilə elektrik cihazlarınızı necə idarə edəcəyinizi sizə göstərəcəyəm. sadə layihə. materiala dəstək verdiyinə görə atl laboratoriyasına təşəkkür edirəm