Агуулгын хүснэгт:

Xfinity HTPC утасгүй алсын удирдлага: 5 алхам
Xfinity HTPC утасгүй алсын удирдлага: 5 алхам
Anonim
Xfinity HTPC утасгүй алсын удирдлага
Xfinity HTPC утасгүй алсын удирдлага

Энэхүү заавар нь Xfinity алсын удирдлагаас дохиог хэрхэн хүлээж авах, дараа нь түүний дохиог утасгүй гар болгон хэрхэн ашиглахыг харуулах болно. Надад Arduino нано байхгүй байсан тул цуваа өгөгдлийг товчлуур болгон хувиргахын тулд питон скрипт бичих шаардлагатай болсон. Би Arduino -ийг ашиглан NPN транзистороор цахилгаан товчийг дарсан.

Алхам 1: Arduino Serial Read

Arduino цуваа унших
Arduino цуваа унших

XR8 -аас дохио хүлээн авахын тулд эхлээд Arduino -ийг өгөгдөл хүлээн авахаар програмчлах ёстой. Би Кен Ширриффийн IR хүлээн авах Arduino кодыг өөрчилж, байршуулсан. Кодыг байршуулсны дараа таны Arduino цуваа өгөгдлийг хүлээн авч цуваа дэлгэц дээр харуулах боломжтой болно.

Алхам 2: XR8 -ийг Arduino руу холбох

XR8 -ийг Arduino руу холбох
XR8 -ийг Arduino руу холбох
XR8 -ийг Arduino руу холбох
XR8 -ийг Arduino руу холбох

Одоо та цуваа өгөгдлийг хүлээн авах боломжтой болсон тул утасгүй хүлээн авагчийг arduino руу холбох хэрэгтэй. Зураг дээр XR8-ийн зүүг харуулж байна. GND +5 вольтыг 5 вольтын төмөр замд холбож, TX -ийг Arduino дээр 11 -р зүүгээр холбоно уу. Цахилгаан товчлуурын симуляторыг холбохын тулд хоёрдахь зураг дээр үзүүлсэн шиг Arduino утсыг холбоно уу. Ихэнх PC эх хавтангууд нь цахилгаан товчлуурын эх хавтан руу ордог залгууртай байдаг. Мультиметр ашиглан цахилгаан товчлуурын толгой дээр ямар зүү бэхлэгдсэн болохыг олж мэдээрэй. Газрын зүү нь нэг датчикийг PC -ийн явах эд анги, нэгийг зүүгээр холбоход эсэргүүцэл багатай байх болно. NPN транзисторын дунд хөлийг өмнөх алхамд газардуулаагүй утсан зүү, газардуулагчийг ялгаруулагч, 9 -р зүүг коллекторт холбоно уу. Би мөн 5 вольтын цахилгаан тэжээлийг цахилгаан үүрэнд залгасан бөгөөд ингэснээр дохиог шалгах хүч байнга байх болно.

Алхам 3: Өгөгдлийг уншина уу

Өгөгдлийг уншина уу
Өгөгдлийг уншина уу

Эхлээд хос товчлуурыг дарж, цахилгаан гэрэл ногоон болтол тохируулгын товчлуурыг дарж, Xfinity дарна уу. Хэрэв та амжилтанд хүрсэн бол XR8 дээрх улаан чийдэн нь алсын удирдлагын аль ч товчлуурыг дарахад асах ёстой (цахилгаан, тохиргоо, сэлгээг оруулаагүй). Өгөгдлийн дохиог Arduino програм дээр нээж эсвэл шаваасыг нээж, хүлээн авч буй өгөгдлийг уншина уу. Би товчлуурыг дарж, үр дүнг үгээр бичихийг зөвлөж байна. Алсын удирдлага нь XMP протоколыг ашигладаг тул та товчлууруудын хоорондох хуулбарыг олох болно.

Алхам 4: Кодыг нэгтгэх

Кодыг нэгтгэх
Кодыг нэгтгэх

Хэрэв та компьютер дээрээ python 2.7 ба түүнээс дээш хувилбар суулгаагүй бол товчлуурыг дуурайхын тулд үүнийг хийх шаардлагатай болно. Үүнээс гадна танд цуваа модуль хэрэгтэй болно. Дараах скриптийг Линукс дээр суурилсан машинд зориулж бичсэн боловч өөрчлөх нь энгийн. Та портыг Arduino асаалттай байгаа порт болгон өөрчилсөн эсэхээ шалгаарай. Хэрэв та товчлууртай тохирох шинэ код нэмэхийг хүсч байвал код бичихдээ энэ загварыг ашиглана уу.

elif line == put-code-энд:

(Дараагийн кодын мөрийн өмнө 4 хоосон зай) p.харилцах ('симуляци хийх товчлуур')

p.communicate командын өмнө 4 зай завсарлахад та олон товчлуур дарж болно.

Алхам 5: Эхлэх үед Python скриптийг ажиллуулахаар тохируулна уу

Python Script -ийг Start дээр ажиллуулахаар тохируулна уу
Python Script -ийг Start дээр ажиллуулахаар тохируулна уу

Линукс орчинд ажиллах скриптийг ажиллуулах нь маш энгийн. Эхлэх цэсийг нээгээд "эхлүүлэх" гэж бичээд оруулна уу, доошлох жагсаалтад нэмэх ба өөрчлөн тохируулах командыг дарна уу, алсын удирдлага шиг нэр өгөөд командын хэсэгт татаж авсан python скриптийн лавлахыг бичээд нэмэх дээр дарна уу. Дараагийн удаа компьютераа асаахад алсын удирдлага нь таны компьютерийг удирдах болно.

Зөвлөмж болгож буй: