Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Skjul Devinput.lircd.conf
- Trinn 2: Last ned.conf -fil for fjernkontrollen
- Trinn 3: Python -kode
Video: Enkel oppsett IR fjernkontroll ved hjelp av LIRC for Raspberry PI (RPi) - juli 2019 [del 2]: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I del 1 demonstrerte jeg hvordan jeg monterer RPi + VS1838b og konfigurerer Raspbian's LIRC -modul for å motta IR -kommandoer fra en IR -fjernkontroll. Alle problemer med maskinvare og LIRC -oppsett diskuteres i del 1. Del 2 viser hvordan du grensesnitter maskinvaren + LIRC -modulen vi konfigurerer i del 1 med python.
Fjernkontroll [IR -mottaker + RPI] LIRC Pythondisplay (eller send).
Rekvisita
ingen
Trinn 1: Skjul Devinput.lircd.conf
De (e) eksterne konfigurasjonsfilen (e) blir plassert i katalogen /etc/lirc/lircd.conf.d. LIRC vil finne hvilken som helst fil i denne katalogen så lenge den har en.conf -utvidelse (dvs. JVC.lircd.conf). Vi kommer ikke til å bruke filen devinput.lircd.conf, så vi vil skjule den ved å endre utvidelsen som følger ved å gi nytt navn til devinput.lircd.conf til devinput.lircd.conf.copy
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
Trinn 2: Last ned.conf -fil for fjernkontrollen
Den desidert enkleste måten å skaffe en ekstern.conf -fil på er å laste den ned fra det store biblioteket på lirc.sourceforge.net. Selv om den spesifikke eksterne modellen ikke er oppført, er det VELDIG sannsynlig at en annen modell fra samme produsent vil fungere bra. Bare finn produsenten av fjernkontrollen og klikk på en modell som er i nærheten. Hvis du er usikker på hvilken modell som er i nærheten, kan du se på innholdet i hver modell og finne en som er i nærheten av din.
Den vanskelige måten å få en.conf -fil på er å lage din egen ved hjelp av det innebygde verktøyet, men jeg mislyktes veldig med å lage en fil med dette verktøyet til tross for mye innsats. Det er mange andre mennesker med lignende vanskeligheter med å bruke irrecord, og jeg anbefaler på det sterkeste den enkle måten å laste ned en.conf -fil fra lirc.sourceforge.net
De eksterne konfigurasjonsfilene blir plassert i katalogen /etc/lirc/lircd.conf.d. LIRC vil finne hvilken som helst fil i denne katalogen så lenge den har en.conf -utvidelse (dvs. JVC.lircd.conf).
Trinn 3: Python -kode
Her er litt kode å teste.
fra lirc import RawConnection
def ProcessIRRemote ():
#få IR -kommando #tastetrykkformat = (hexcode, repeat_num, command_key, remote_id) prøv: tastetrykk = conn.readline (.0001) unntatt: tastetrykk = "" if (tastetrykk! = "" og tastetrykk! = Ingen): data = tastetrykk.split () sekvens = data [1] kommando = data [2] kommando #ignore gjentas hvis (sekvens! = "00"): return print (kommando)
#define Global
conn = RawConnection ()
print ("Oppstart …")
mens det er sant:
ProcessIRRemote ()
Anbefalt:
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn
DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
Alexa -aktivert fjernkontroll (ved hjelp av WEMO D1 Mini): 3 trinn
Alexa Enabled Remote Control (ved hjelp av WEMO D1 Mini): Dette er en oppdatert versjon av et tidligere innlegg: https: //www.instructables.com/id/Voice-Activated-R…I forrige versjon brukte jeg en Geetech talemodul for å kontrollere en vanlig fjernkontroll for garasjeporter. I denne instruksen har jeg erstattet vo
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
RF 433MHZ radiokontroll med HT12D HT12E - Lage en RF -fjernkontroll ved hjelp av HT12E og HT12D med 433mhz: 5 trinn
RF 433MHZ radiokontroll med HT12D HT12E | Lag en RF -fjernkontroll ved hjelp av HT12E og HT12D med 433mhz: I denne instruksen vil jeg vise deg hvordan du lager en RADIO -fjernkontroll ved hjelp av 433mhz sendermottakermodul med HT12E -kode & HT12D -dekoder IC. I denne instruksjonsboken kan du sende og motta data ved å bruke veldig veldig billige KOMPONENTER SOM: HT
En virkelig enkel/enkel/ikke komplisert måte å få mennesker/mennesker/dyr/roboter til å se ut som om de har en veldig kul/lys varmesyn (farge du velger) ved hjelp av GIMP: 4 trinn
En virkelig enkel/enkel/ikke komplisert måte å få mennesker/mennesker/dyr/roboter til å se ut som om de har en veldig kul/lys varmesyn (farge du velger) Ved å bruke GIMP: Les … tittelen