Je Raspberry Pi Besturen met een Herbruikte IR-remote: Afsluiten & Herstarten via LIRC
Inleiding
Heb je een ongebruikte infrarood-remote liggen? Zet het om in een handige stroomcontrole voor je Raspberry Pi – geen toetsenbord of muis vereist.
Scope
Deze gids behandelt hoe je de LIRC-client irexec installeert en configureert om remote-knopindrukken af te beelden op Pi-afsluit- en herstartcommando's. Het toevoegen van de IR-ontvanger aan de Pi wordt behandeld in een aparte tutorial.
Doelgroep
Iedereen die een Raspberry Pi bezit uitgerust met een IR-ontvanger.
Stap 1: Infraroodcodes Opnemen en Mappen naar LIRC-gebeurtenissen
Volg de instructies in onze voorgaande gids, "Record Infrared Codes of Any Remote Control Unit for Linux Infrared Remote Control (LIRC) on Raspberry Pi", om de knopcodes van de remote vast te leggen.
Stap 2: De LIRC-daemon Installeren en Configureren
Gebruik de stappen uit ons eerdere bericht om LIRC te installeren en in te stellen om te luisteren naar de ontvanger.
Stap 3: Een irexec-configuratiebestand Maken
Maak of bewerk het /etc/lirc/lircrc bestand om irexec te vertellen welke actie uit te voeren wanneer een LIRC-gebeurtenis voorkomt.
sudo vi /etc/lirc/lircrc
Voorbeeldconfiguratie (vervang remote_name en codes met de waarden die je opnam):
begin remote name = remote_name bits = 12 flags = RC5 eps = 30 aeps = 200 [KEY_RESTART] codes = 0x1FEA45, 0x1FECAD begin program = /usr/bin/irexec arguments = -e "sudo reboot" end [KEY_POWER] codes = 0x1FEA1C, 0x1FEA1D begin program = /usr/bin/irexec arguments = -e "sudo poweroff" end end remote
Stap 4: De Setup Testen
Herstart de Raspberry Pi met sudo reboot, wijz dan de remote naar de ontvanger en druk op de knop gemapt aan KEY_RESTART – de Pi zou moeten herstarten. Druk op de knop gemapt aan KEY_POWER – de Pi zou moeten uitschakelen. Als niets gebeurt, raadpleeg de LIRC-logs of check of de ontvanger correct aangesloten is.
Voor meer details, zie onze gerelateerde tutorial: Reuse Unwanted Infrared Remote Control to Shutdown and Reboot Raspberry Pi.
Productieproces
- Geïntegreerde QR, RFID en Temperatuurverificatie Toegangscontrolesysteem
- Naadloze MQTT Integratie: NodeMCU DHT22 Sensoren Met Raspberry Pi 3 B+ Als Broker
- Een externe temperatuursensor bouwen met Raspberry Pi en Python – Stap-voor-stap handleiding
- Naadloze temperatuur- en vochtigheidsbewaking op Raspberry Pi met EzTemp
- Externe weerbewaking met Raspberry Pi 3 en PubNub
- Een Professionele Raspberry Pi Universele Afstandsbediening Bouwen met LIRC
- Een Multi-sensor Temperatuur- & Lichtmonitoringssysteem Bouwen met Raspberry Pi & DS18B20
- Raspberry Pi-sensor- en actuatorbeheersing onder de knie: versnellingsmeter, servo en datastreaming
- Een geautomatiseerd aeroponisch systeem bouwen met Raspberry Pi en vochtigheidssensor
- IR-afstandsbediening-commando's vastleggen op Raspberry Pi zonder LIRC: Een Python UART-benadering
- SMS-gestuurde Slimme AC-stroomschakelaar met Raspberry Pi & Hologram