Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Raspberry Pi mit umfunktionierter IR-Fernbedienung steuern: Herunterfahren & Neustart via LIRC

Einführung

Haben Sie eine ungenutzte Infrarot-Fernbedienung herumliegen? Verwandeln Sie sie in eine praktische Stromsteuerung für Ihren Raspberry Pi – ganz ohne Tastatur oder Maus.

Anwendungsbereich

Diese Anleitung behandelt Installation und Konfiguration des LIRC-Clients irexec, um Fernbedienungstastendrücke auf Pi-Herunterfahren- und Neustart-Befehle zu mappen. Das Hinzufügen des IR-Empfängers zum Pi wird in einem separaten Tutorial behandelt.

Zielgruppe

Jeder, der einen Raspberry Pi mit IR-Empfänger besitzt.

Schritt 1: Infrarot-Codes aufzeichnen und auf LIRC-Events mappen

Den Anweisungen in unserem vorigen Guide „Record Infrared Codes of Any Remote Control Unit for Linux Infrared Remote Control (LIRC) on Raspberry Pi“ folgen, um die Tastencodes der Fernbedienung aufzuzeichnen.

Schritt 2: LIRC-Daemon installieren und konfigurieren

Die in unserem früheren Post beschriebenen Schritte nutzen, um LIRC zu installieren und für Empfang am Receiver einzurichten.

Schritt 3: irexec-Konfigurationsdatei erstellen

/etc/lirc/lircrc erstellen oder bearbeiten, um irexec mitzuteilen, welche Aktion bei einem LIRC-Event ausgeführt werden soll.

sudo vi /etc/lirc/lircrc 

Beispielkonfiguration (ersetzen Sie remote_name und codes mit Ihren aufgezeichneten Werten):

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

Schritt 4: Setup testen

Raspberry Pi mit sudo reboot neu starten, dann Fernbedienung auf Empfänger richten und Taste für KEY_RESTART drücken – Pi sollte neustarten. Taste für KEY_POWER drücken – Pi sollte herunterfahren. Falls nichts passiert, LIRC-Logs prüfen oder Receiver-Verbindung kontrollieren.

Für mehr Details verwandtes Tutorial: Reuse Unwanted Infrared Remote Control to Shutdown and Reboot Raspberry Pi.

Herstellungsprozess

  1. Integriertes QR-, RFID- und Temperatur-Verifikations-Zugangskontrollsystem
  2. Nahtlose MQTT-Integration: NodeMCU DHT22 Sensoren mit Raspberry Pi 3 B+ als Broker
  3. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  4. Nahtlose Temperatur- & Feuchtigkeitsüberwachung am Raspberry Pi mit EzTemp
  5. Remote-Wetterüberwachung mit Raspberry Pi 3 & PubNub
  6. Professionelle Raspberry Pi Universalfernbedienung mit LIRC bauen
  7. Multi-Sensor Temperatur- & Licht-Überwachung mit Raspberry Pi & DS18B20
  8. Raspberry Pi Sensor & Aktuator Steuerung meistern: Beschleunigungsmesser, Servo und Datenstreaming
  9. Automatisiertes Aeroponik-System mit Raspberry Pi und Feuchtigkeitssensor bauen
  10. IR-Fernbedienungsbefehle auf Raspberry Pi ohne LIRC erfassen: Python UART-Ansatz