Satura rādītājs:

Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [2. daļa]: 3 soļi
Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [2. daļa]: 3 soļi

Video: Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [2. daļa]: 3 soļi

Video: Vienkārša IR tālvadības pults iestatīšana, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [2. daļa]: 3 soļi
Video: Magic Remote tālvadības pults 2024, Jūlijs
Anonim
Vienkārša iestatīšana IR tālvadības pults, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [2. daļa]
Vienkārša iestatīšana IR tālvadības pults, izmantojot LIRC Raspberry PI (RPi) - 2019. gada jūlijs [2. daļa]

1. daļā es parādīju, kā salikt RPi + VS1838b un konfigurēt Raspbian LIRC moduli, lai saņemtu IS komandas no IR tālvadības pults. Visas aparatūras un LIRC iestatīšanas problēmas tiek apspriestas 1. daļā. 2. daļa parādīs, kā sasaistīt aparatūru + LIRC moduli, kuru mēs uzstādījām 1. daļā, ar python.

Attālais [IR uztvērējs + RPI] LIRC Pythondisplay (vai nosūtīt).

Piegādes

neviena

1. darbība: paslēpt Devinput.lircd.conf

Paslēpt Devinput.lircd.conf
Paslēpt Devinput.lircd.conf

Jūsu attālās konfigurācijas fails (-i) tiks ievietots /etc/lirc/lircd.conf.d direktorijā. LIRC atradīs jebkuru failu šajā direktorijā, ja vien tam būs.conf paplašinājums (ti: JVC.lircd.conf). Mēs neizmantosim failu devinput.lircd.conf, tāpēc mēs to paslēpsim, mainot paplašinājumu šādi, pārdēvējot devinput.lircd.conf uz devinput.lircd.conf.copy

$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy

2. darbība: lejupielādējiet.conf failu tālvadībai

Lejupielādējiet tālvadības.conf failu
Lejupielādējiet tālvadības.conf failu

Vienkāršākais veids, kā iegūt attālo.conf failu, ir lejupielādēt to no milzīgās bibliotēkas vietnē lirc.sourceforge.net Pat ja jūsu konkrētais attālais modelis nav norādīts, ir ĻOTI iespējams, ka cits tā paša ražotāja modelis darbosies labi. Vienkārši atrodiet tālvadības pults ražotāju un noklikšķiniet uz modeļa, kas ir tuvu. Ja neesat pārliecināts, kurš modelis ir tuvu, varat apskatīt katra modeļa saturu un atrast sev tuvu.

Grūts veids, kā iegūt.conf failu, ir izveidot savu, izmantojot iebūvēto rīku neierakstīšanu, bet man bija ļoti neveiksmīgi mēģināt izveidot failu, izmantojot šo utilītu, neskatoties uz daudzām pūlēm. Ir daudz citu ļaužu ar līdzīgām grūtībām, izmantojot neierakstīšanu, un es ļoti iesaku vienkāršu veidu, kā lejupielādēt.conf failu no lirc.sourceforge.net

Jūsu attālās konfigurācijas fails (-i) tiks ievietots /etc/lirc/lircd.conf.d direktorijā. LIRC atradīs jebkuru failu šajā direktorijā, ja vien tam būs.conf paplašinājums (ti: JVC.lircd.conf).

3. darbība: Python kods

Python kods
Python kods

Šeit ir daži kodi, kas jāpārbauda.

no lirc importa RawConnection

def ProcessIRRemote ():

#iegūt IR komandu #taustiņa nospiešanas formāts = (hekskods, atkārtojuma_numurs, komandas_taustiņš, tālvadības_id) mēģiniet: taustiņu nospiešana = savienotājrinda (.0001), izņemot: taustiņu nospiešana = "" if (taustiņu nospiešana! = "" un taustiņu nospiešana! = nav): data = keypress.split () secība = dati [1] komanda = dati [2] #ignore komanda atkārtojas, ja (secība! = "00"): atgriezt druku (komanda)

#define Global

conn = RawConnection ()

drukāt ("Sākšana …")

kamēr taisnība:

ProcessIRRemote ()

Ieteicams: