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

Unerwünschte Infrarot-Fernbedienung zum Herunterfahren und Neustarten des Raspberry Pi wiederverwenden

Einführung

Diese Fernbedienung im Bild diente zur Steuerung eines Lüfters, bis der Lüfter nicht mehr funktionierte. Ich habe den Lüfter weggeworfen und die Fernbedienung aufgehoben. Dies ist definitiv mein persönlicher Favorit, weil es für faule Leute wie mich nützlich ist. Zu faul, um auf Menü, Schaltflächen, Tastaturen und Maus zu klicken.

Umfang

Dieses anweisbare zeigt, wie man ein LIRC-Client-Programm installiert und konfiguriert, irexec:

  1. Um den Raspberry Pi herunterzufahren.
  2. Um den Raspberry Pi neu zu starten.

Es wird NICHT behandelt, wie man Raspberry Pi eine Infrarotschnittstelle hinzufügt, die in meinem anderen anweisbaren behandelt wird.

Zielleser

Jeder, der einen Raspberry Pi mit Infrarot-Schnittstelle hat.

Schritt 1:Infrarotcodes aufzeichnen und LIRC-Ereignissen zuordnen

Führen Sie die Schritte in "Infrarot-Codes einer beliebigen Fernbedienung zur Verwendung mit der Linux-Infrarot-Fernbedienung (LIRC) auf dem Raspberry Pi" auf.

Schritt 2:Linux Infrared Remote Control (LIRC) Daemon installieren und konfigurieren

Vervollständigen Sie die Schritte in meinem instructable für die oben genannten.

Schritt 3:Raspberry Pi dazu bringen, auf Remote Control-Ereignisse zu reagieren

Die Fernbedienung sendet IR-Signale, wenn ihre Tasten gedrückt werden. Der LIRC-Daemon erfasst die IR-Signale und übersetzt sie in LIRC-Ereignisse. Es weiß jedoch nicht, was es mit den LIRC-Ereignissen anfangen soll. „irexec“ ist das Programm, das die LIRC-Ereignisse in Aktionen umsetzt. irexec ist als LIRC-Client klassifiziert Erstellen Sie eine Konfigurationsdatei, die irexec mitteilt, was zu tun ist, wenn LIRC-Ereignisse auftreten.

$cd /etc/lirc

Geben Sie die Werte wie im Screenshot gezeigt ein.

$sudo vi lircrc

Schritt 4:Test

Terminalemulator in Raspberry Pi öffnen

$sudo Neustart

Richten Sie die Fernbedienung auf den Raspberry Pi
Drücken Sie die Taste, die „KEY_RESTART“ zugewiesen wurde. Der Raspberry Pi sollte neu starten.

Drücken Sie die Taste, die „KEY_POWER“ zugewiesen wurde. Der Raspberry Pi sollte sich ausschalten.

Wenn nichts passiert, ist es Zeit zum Debuggen.

Für weitere Details:Unerwünschte Infrarot-Fernbedienung wiederverwenden, um Raspberry Pi herunterzufahren und neu zu starten


Herstellungsprozess

  1. Zutrittskontrolle mit QR, RFID und Temperaturüberprüfung
  2. MQTT-Kommunikation zwischen NodeMCU und Raspberry Pi 3 B+
  3. Python- und Raspberry Pi-Temperatursensor
  4. Einfache Temperatur und Luftfeuchtigkeit auf Raspberry Pi
  5. Wetterfernüberwachung mit Raspberry Pi
  6. Raspberry Pi Universal-Fernbedienung
  7. Raspberry Pi Temperatur- und Lichtsensor
  8. Raspberry Pi Sensor- und Aktuatorsteuerung
  9. Aeroponik mit Raspberry Pi und Feuchtigkeitssensor
  10. Verwenden der IR-Fernbedienung mit Raspberry Pi ohne LIRC