Innehållsförteckning:
- Tillbehör
- Steg 1: Dölj Devinput.lircd.conf
- Steg 2: Ladda ner.conf -filen för din fjärrkontroll
- Steg 3: Python -kod
Video: Enkel installation IR -fjärrkontroll med LIRC för Raspberry PI (RPi) - juli 2019 [del 2]: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
I del 1 demonstrerade jag hur man monterar RPi + VS1838b och konfigurerar Raspbian's LIRC -modul för att ta emot IR -kommandon från en IR -fjärrkontroll. Alla hårdvaru- och LIRC -installationsproblem diskuteras i del 1. Del 2 visar hur man kopplar ihop hårdvara + LIRC -modulen som vi konfigurerar i del 1 med python.
Fjärrkontroll [IR -mottagare + RPI] LIRC Pythondisplay (eller skicka).
Tillbehör
ingen
Steg 1: Dölj Devinput.lircd.conf
Dina fjärrkonfigurationsfiler placeras i katalogen /etc/lirc/lircd.conf.d. LIRC hittar alla filer i den här katalogen så länge den har ett.conf -tillägg (dvs. JVC.lircd.conf). Vi kommer inte att använda filen devinput.lircd.conf så vi döljer den genom att ändra tillägget enligt följande genom att byta namn på devinput.lircd.conf till devinput.lircd.conf.copy
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
Steg 2: Ladda ner.conf -filen för din fjärrkontroll
Det överlägset enklaste sättet att skaffa en avlägsen.conf -fil är att ladda ner den från det stora biblioteket på lirc.sourceforge.net Även om just din fjärrmodell inte är listad är det mycket troligt att en annan modell från samma tillverkare kommer att fungera bra. Hitta bara tillverkaren av din fjärrkontroll och klicka på en modell som är nära. Om du är osäker på vilken modell som är nära kan du titta på innehållet i varje modell och hitta en som ligger nära din.
Det svåra sättet att få en.conf -fil är att skapa din egen med hjälp av det inbyggda verktyget oinspelning men jag lyckades MYCKET försöka skapa en fil med det här verktyget trots mycket ansträngning. Det finns många andra människor med liknande svårigheter att använda irrecord och jag rekommenderar starkt den enkla vägen att ladda ner en.conf -fil från lirc.sourceforge.net
Dina fjärrkonfigurationsfiler placeras i katalogen /etc/lirc/lircd.conf.d. LIRC hittar alla filer i den här katalogen så länge den har ett.conf -tillägg (dvs. JVC.lircd.conf).
Steg 3: Python -kod
Här är lite kod att testa.
från lirc import RawConnection
def ProcessIRRemote ():
#get IR -kommando #knapptryckningsformat = (hexcode, repeat_num, command_key, remote_id) try: keypress = conn.readline (.0001) utom: keypress = "" if (keypress! = "" och keypress! = None): data = knapptryckning.split () sekvens = data [1] kommando = data [2] kommando #ignore upprepas om (sekvens! = "00"): returutskrift (kommando)
#define Global
conn = RawConnection ()
print ("Startar …")
medan det är sant:
ProcessIRRemote ()
Rekommenderad:
MultiBoard Installation/installation: 5 steg
MultiBoard Installation/installation: MultiBoard är ett program som kan användas för att ansluta flera tangentbord till en Windows -dator. Och programmera sedan om ingången på dessa tangentbord. Öppna till exempel ett program eller kör AutoHotkeyscript när du trycker på en viss tangent. Github: https: // g
Ambilight -system för varje ingång som är ansluten till din TV. WS2812B Arduino UNO Raspberry Pi HDMI (uppdaterad 12.2019): 12 steg (med bilder)
Ambilight -system för varje ingång som är ansluten till din TV. WS2812B Arduino UNO Raspberry Pi HDMI (Uppdaterad 12.2019): Jag har alltid velat lägga till ambilight till min TV. Det ser så coolt ut! Jag gjorde äntligen det och jag blev inte besviken! Jag har sett många videor och många självstudier om hur man skapar ett Ambilight -system för din TV men jag har aldrig hittat en fullständig handledning för mitt exakta
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Solar Photovoltaic (PV) Installation för DIY Camper: 7 steg (med bilder)
Solar Photovoltaic (PV) Installation för DIY husbil: Följande är en handledning för hur du installerar ett solcellssystem (PV) för en DIY husbil, skåpbil eller husbil. Exemplen, bilderna och videorna som visas är specifika för den anpassade inskjutande husbilen jag bygger för min 6ft pickup, men de borde erbjuda
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?