Ik heb mijn netwerken en audio/video apparatuur in een kabelbehuizing. Sommige apparatuur zoals de satellietontvangers beschikken over RF afstandsbediening. Maar de meeste apparatuur heeft infrarood afstandsbediening. Dit Instructable zal tonen hoe te programmeren van een Raspberry Pi te geven een webinterface om de IR-apparaten te controleren. Men kan toegang tot de webinterface van een slimme telefoon, tablet of elke computer in het netwerk.
Opmerking: Voor de bijna geen stap Instructable, de Pi afbeelding is gekoppeld. Volg de instructies op de volgende link voor het branden van een afbeelding. Opmerking: Ik maakte deze afbeelding op een 16 G SD kaart.
https://www.raspberrypi.org/documentation/installation/Installing-images/README.MD
Wij zullen LIRC (infraroodafstandsbediening Linux) gebruiken voor het genereren van de IR-signalen naar de apparaten. Met LIRC kan verzenden of ontvangen van signalen voor de meeste apparaten. LIRC vereist sommige hardware te genereren (en ontvangen) IR-signalen.
Terwijl dit Instructable is geschreven voor een specifieke installatie, kan het nuttig zijn voor een breed scala van opstellingen. Ik ben met behulp van de IguanaWorks USB IR-adapter voor het genereren van de IR. De LIRC voorpagina hierboven geeft een lijst van andere compatibele IR-adapters. Allemaal vergt zeer vergelijkbare stappen, velen van hen zal minder nodig. De IguanaWorks adapter is niet volledig geïntegreerd in LIRC en extra stappen nodig.
Het andere mogelijk grote verschil is de apparatuur die wordt gecontroleerd. Ik ben het controleren van een Monoprice HDMI switch.
http://www.Monoprice.com/product?c_id=101&cp_id=10110&cs_id=1011002&p_id=6415&SEQ=1&format=2
LIRC heeft een lijst van afstandsbedieningen die gekenmerkt (link hieronder). De Monoprice HDMI switch is niet in die lijst, het zal moeten extra stappen te karakteriseren van de afstandsbediening.
http://lirc-remotes.sourceforge.net/remotes-Table.html
De IquanaWorks USB IR-adapter zal verzenden en ontvangen van IR. Bij normale werking is de ontvanger niet nodig. Maar het is handig voor het lezen van de codes op een genfunctieonderzoek afstandsbediening voor het genereren van een configuratiebestand voor de afstandsbediening. Ik kan gebruiken LIRC en de receiver in de USB-IR-adapter te vinden van de codes voor elke functie zonder de specificaties van de afstandsbediening voor het apparaat. Als het apparaat dat u bestuurt niet in de bovenstaande lijst is, zorg ervoor dat u een adapter die verzendt en ontvangt. Het goede nieuws is dat de meeste adapters beide doen.
Schrik niet van het aantal stappen in dit Instructable. Ja, dit is een enorme Instructable, maar het is niet zo groot als het aantal stappen zou geven. Er zijn twee redenen voor zoveel stappen. Één, ik probeer om te dekken zoveel mogelijk gotchas waarmee ik kan worden geïdentificeerd. Hopelijk, zullen velen van hen niet van toepassing in de meeste gevallen. Ten tweede, Instructables krimpt de afbeeldingen buiten de eerste twee voor een bepaalde stap. Ik vouw afzonderlijke stappen uit wanneer ik heb meer dan twee afbeeldingen voor die stap. Ik denk dat mijn setup een erger geval setup. Bijna elke andere instelling moet minder treffen.