Sisällysluettelo:

Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 2]: 3 vaihetta
Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 2]: 3 vaihetta

Video: Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 2]: 3 vaihetta

Video: Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 2]: 3 vaihetta
Video: Two ways to check if your Android phone has a remote IR Blaster (infrared) 2024, Heinäkuu
Anonim
Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 2]
Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 2]

Osassa 1 esittelin kuinka kootaan RPi + VS1838b ja määritetään Raspbianin LIRC -moduuli vastaanottamaan IR -komentoja IR -kaukosäätimestä. Kaikkia laitteisto- ja LIRC -asennusongelmia käsitellään osassa 1. Osa 2 osoittaa, miten liitämme laitteisto + LIRC -moduuli, jonka asetamme osassa 1 pythoniin.

Etä [IR -vastaanotin + RPI] LIRC Pythondisplay (tai lähetä).

Tarvikkeet

ei mitään

Vaihe 1: Piilota Devinput.lircd.conf

Piilota Devinput.lircd.conf
Piilota Devinput.lircd.conf

Etämääritystiedostosi tallennetaan hakemistoon /etc/lirc/lircd.conf.d. LIRC löytää minkä tahansa tiedoston tästä hakemistosta, kunhan sillä on.conf -tunniste (eli: JVC.lircd.conf). Emme käytä devinput.lircd.conf -tiedostoa, joten piilotamme sen vaihtamalla laajennuksen seuraavasti nimeämällä devinput.lircd.conf uudelleen devinput.lircd.conf.copy

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

Vaihe 2: Lataa.conf -tiedosto kaukosäätimeesi

Lataa.conf -tiedosto kaukosäätimeesi
Lataa.conf -tiedosto kaukosäätimeesi

Ylivoimaisesti helpoin tapa hankkia.conf -etätiedosto on ladata se suuresta kirjastosta osoitteesta lirc.sourceforge.net Vaikka tiettyä etämalliasi ei ole luettelossa, on erittäin todennäköistä, että toinen saman valmistajan malli toimii hyvin. Etsi vain kaukosäätimen valmistaja ja napsauta lähellä olevaa mallia. Jos olet epävarma, mikä malli on lähellä, voit tarkastella jokaisen mallin sisältöä ja löytää sen, joka on lähellä omaasi.

Vaikea tapa saada.conf -tiedosto on luoda oma sisäänrakennetun työkalun korjaustiedoston avulla, mutta olin erittäin epäonnistunut yrittäessäni luoda tiedostoa tällä apuohjelmalla huolimatta paljon vaivaa. On monia muita ihmisiä, joilla on samanlaisia vaikeuksia käyttää irrecordia, ja suosittelen lämpimästi helppoa reittiä ladata.conf -tiedosto osoitteesta lirc.sourceforge.net

Etämääritystiedostosi tallennetaan hakemistoon /etc/lirc/lircd.conf.d. LIRC löytää minkä tahansa tiedoston tästä hakemistosta, kunhan sillä on.conf -tunniste (eli: JVC.lircd.conf).

Vaihe 3: Python -koodi

Python -koodi
Python -koodi

Tässä muutama koodi testattavaksi.

lircin tuonnista RawConnection

def ProcessIRRemote ():

#saa IR -komento #näppäimen muoto = (heksakoodi, toista_numero, komennon_avain, etätunnus) kokeile: näppäimen painallus = jatko -osa (.0001) paitsi: näppäimen painallus = "" if (näppäimen painallus! = "" ja näppäimen painallus! = ei mitään): data = keypress.split () järjestys = data [1] komento = data [2] #ignore -komento toistetaan, jos (järjestys! = "00"): palauta tulostus (komento)

#define Global

conn = RawConnection ()

tulosta ("Käynnistys …")

vaikka totta:

ProcessIRRemote ()

Suositeltava: