Nehmen Infrared Codes von Any Fernbedienung für die Verwendung mit Linux Infrared Remote Control (LIRC) auf Raspberry Pi
4 Schritt:Schritt 1: Fügen Infrarotschnittstelle, um Ihre Raspberry Pi Schritt 2: Installieren Linux Infrared Remote Control (LIRC) Paket Schritt 3: Testen Sie, ob die Fernbedienung sendet jede IR-Signal Schritt 4: Nehmen Sie Infrarot (IR) Codes der Fernbedienung und ordnen Sie es LIRC Ereignisse
Einführung
Die Fernbedienungen, die zu Waisen werden, wenn das Gerät steuern sie aufgehört zu arbeiten sind wiederverwendbar auf Ihrem Raspberry Pi. Am Ende dieser instructable, die Sie interessieren könnten bei dem Versuch die folgenden instructables:
Wiederverwenden Unerwünschte Remote Control auf Shutdown und Reboot Raspberry Pi
Wiederverwenden, um unerwünschte Fern grafische Anwendung in Raspberry Pi starten
Umfang
Diese instructable wird zeigen, wie die Programm irrecord zu verwenden:
- Erfassen Infrarotcodes von jeder Fernbedienung Ordnen Sie die Infrarot-Codes mit Linux Infrared Remote Control (LIRC) Veranstaltungen
Zielpublikum
Jeder, der Raspberry Pi, die Infrarot hat (IR) Schnittstelle)
Jede Fernbedienung
Schritt 1: Fügen Infrarotschnittstelle, um Ihre Raspberry Pi
Führen Sie die Schritte in meinem instructable der oben genannten.
Schritt 2: Installieren Linux Infrared Remote Control (LIRC) Paket
Das Programm wird von der irrecord LIRC-Paket zur Verfügung gestellt.
Führen Sie die Schritte in meinem instructable der oben genannten.
Schritt 3: Testen Sie, ob die Fernbedienung sendet jede IR-Signal
Führen Sie die Schritte in meinem instructable "Use Raspberry Pi So testen Sie Ihre Fernbedienung"
Schritt 4: Nehmen Sie Infrarot (IR) Codes der Fernbedienung und ordnen Sie es LIRC Ereignisse
-
Holen Sie sich Ihre Fernbedienung bereit
Öffnen Sie Terminal-Emulator von Raspberry Pi.
Stoppen Sie die LIRC-Daemon$ Sudo Service lirc Anschlag $ cd ~
Führen Sie das Programm irrecord$ Irrecord -d / dev / lirc0 my_remote_control.conf
Wenn das Programm irrecord Assistenten bitten Sie, Schlüsselnamen abzubilden, öffnen Sie ein weiteres Terminal-Emulator und eine Liste aller möglichen Schlüsselnamen in LIRC, so dass Sie die beste, die Ihren Anforderungen passt können wählen. Die Ausgabe des Befehls wird unten im Screenshot gezeigt$ Irrecord --list-Namespace
Schließlich wird die irrecord Programm Ihre Eingabe bearbeiten und erstellen Sie eine Konfigurationsdatei ~ / my_remote_control.conf wie im dritten Bild gezeigt.