Gör din telefon/tablet/skrivbord en fjärrkontroll med en Raspberry Pi (16 / 30 steg)
Steg 16: Att skapa en konfigurationsfil för LIRC (identifiera LIRC enhet)
LIRC behöver en konfigurationsfil som definierar koderna för de remote control(s) som används. Det finns många befintliga filer för olika fjärrkontroller på följande webbplats.
http://lirc-remotes.sourceforge.net/remotes-Table.html
Min fjärrkontroll är inte i listan, så jag måste skapa en. LIRC har ett program som heter "irrecord" att tillåta en att göra detta. Det är här IR-mottagaren i IguanaWorks USB kommer att vara händig.
BTW, mottagaren kan också användas att läsa signaler från IR-fjärr för att styra ett program eller anordning som är ett nätverk eller annars ansluten till datorn. TV-mottagarkort är ett vanligt exempel. I vår användning signaler fall vi kommer att överföra IR att styra IR-enheter. I normal drift behöver vi inte IR-mottagaren.
"irrecord" behöver kunna läsa IR-data från enheten. Det har ett -H kommando för många fördefinierade enheter. I terminalfönstret typ
irrecord -H hjälp
Detta kommando visar de enheter som stöds. IguanaWorks är i listan. Men vi kommer att använda kernel-drivrutin och monterade enheten. Alternativet -d gör det möjligt att ange en monterad enhet i enhetslistan. Som diskuterats tidigare, är lirc0 vår enhet.
Jag har kommandot ovan eventuellt hjälpa dem som inte har en kernel-drivrutin. Förhoppningsvis fungerar på denna punkt -H alternativet för dessa människor.