Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: IR-Sensor auf Arduino Pro Micro löten
- Schritt 2: Code auf Arduino Pro Micro hochladen
- Schritt 3: Abrufen der Codes Ihrer Fernbedienung
- Schritt 4: Aktualisieren Sie Ihre Arduino Pro Micro-Skizze und laden Sie sie erneut hoch
Video: Steuern eines Fernsehers und eines angeschlossenen Raspberry Pi mit derselben Fernbedienung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Um einen Raspberry Pi mit Infrarot-Fernbedienung zu steuern, konnten wir früher LIRC verwenden. Das funktionierte bis Kernel 4.19. X, als es viel schwieriger wurde, LIRC zum Laufen zu bringen. In diesem Projekt haben wir einen Raspberry Pi 3 B+ an einen Fernseher angeschlossen und müssen Tastatur und Maus loswerden. Wir müssen LIRC nicht mehr auf RPi oder einem anderen Gerät installieren, mit dem wir dieses Projekt verwenden, um Ressourcen freizugeben.
Lieferungen
- Arduino Pro Micro
- IR-Sensor
- Micro-USB-Kabel
Schritt 1: IR-Sensor auf Arduino Pro Micro löten
Der IR-Sensor TSOP1836 hat drei Pins: Signal, GND und Vcc. Stellen Sie sicher, dass Sie vor dem Löten die Pinbelegung für Ihren Sensor suchen. Als nächstes löten Sie die Masse des Sensors an die Masse der Platine, die Vcc des Sensors an die Platine und das Signal des Sensors an Pin 2 von Arduino Pro Micro. Vergessen Sie nicht, die Platine zu umwickeln, um sie zu schützen, aber lassen Sie den Sensor frei.
Schritt 2: Code auf Arduino Pro Micro hochladen
Code ist in Github zu finden.
Schritt 3: Abrufen der Codes Ihrer Fernbedienung
Es besteht eine sehr geringe Chance, dass Ihr Code jetzt funktioniert und Sie mit diesem Projekt fertig sind. Für die überwiegende Mehrheit der Hersteller, die nicht dieselbe Fernbedienung wie meine verwenden, müssen Sie die Codes Ihrer Fernbedienung lesen. Öffnen Sie den Arduino IDE Serial Monitor und stellen Sie sicher, dass die Baudrate mit dem übereinstimmt, was wir im Code in der Zeile "Serial.begin(115200);" haben. Richten Sie Ihre Fernbedienung auf den IR-Sensor, drücken Sie dann eine Taste und lassen Sie sie schnell los, um mindestens zwei Zeilen in Serial Monitor zu erhalten. Die erste Zeile ist der Code für die Taste und die folgende Zeile ist die Art und Weise der Fernbedienung, nur den letzten Code zu wiederholen.
Schritt 4: Aktualisieren Sie Ihre Arduino Pro Micro-Skizze und laden Sie sie erneut hoch
In der Skizze, die Sie von Github heruntergeladen haben, werden Sie zwei Arten von Remote-Codes bemerken:
- Wiederholbar: Wird für Mausbewegungen verwendet (halten Sie die Taste gedrückt, um die Maus in Bewegung zu halten)
- Nicht wiederholbar: Wird für Einzeltastendruck verwendet, z. B. Klicken mit der linken Maustaste
Zusätzlich zu dem Code, den Sie aus dem vorherigen Schritt erhalten haben, müssen Sie die Größe von "const int ButtonCount" aktualisieren, die in meiner Skizze 32 beträgt, da in ResultsValues[ButtonCount] 32 Schaltflächencodes definiert sind.
Zu guter Letzt müssen Sie die folgende Zeile aktualisieren:
if (Results.value == 4294967295) for (int i = 0; i < ButtonCount; i++) AllButtons = RepeatCode;
Ersetzen Sie 4294967295 durch den Wiederholungscode Ihrer Fernbedienung. Dieser Code kann aus dem vorherigen Schritt abgerufen werden, indem Sie eine beliebige Fernbedienungstaste gedrückt halten. Der sich wiederholende Code ist der Code, der mehrmals angezeigt wird.
Empfohlen:
TV-Fernbedienung wird zur RF-Fernbedienung -- NRF24L01+ Tutorial: 5 Schritte (mit Bildern)
TV-Fernbedienung wird zur RF-Fernbedienung || NRF24L01+ Tutorial: In diesem Projekt zeige ich Ihnen, wie ich den beliebten nRF24L01+ RF IC verwendet habe, um die Helligkeit eines LED-Streifens drahtlos über drei nutzlose Tasten einer TV-Fernbedienung einzustellen. Lass uns anfangen
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais – DIE GRUNDLAGEN: 6 Schritte
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais - DIE GRUNDLAGEN: Dies ist ein einfaches und unkompliziertes Tutorial zur Steuerung eines Geräts mit Raspberry Pi und einem Relais, das für die Erstellung von IoT-Projekten hilfreich ist folgen Sie, auch wenn Sie keine Ahnung von Raspberry haben
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
Gewusst wie: Geschwindigkeit des Motors steuern?: 5 Schritte (mit Bildern)
Gewusst wie: Geschwindigkeit des Motors steuern?: Wenn Sie ein paar DC-Motoren herumliegen haben, kommt Ihnen die erste Frage in den Sinn, wie ich die Geschwindigkeit dieser Motoren kontrolliere! Also in diesem Instructables werde ich zeigen, wie einfach es ist! Sie fühlen sich faul, Sie können Videos auf meinem Kanal ansehen Auch Huge Tha
PC drahtlos mit Augenzwinkern steuern;): 9 Schritte (mit Bildern)
Steuern Sie den PC drahtlos mit Augenzwinkern;): Wie wäre es, über Ihre Gewohnheiten hinauszugehen? Wie wäre es, etwas Neues auszuprobieren??!!!!Wie wäre es, wenn Sie Ihren PC steuern und alles tun, was Sie wollen, OHNE Tastatur und Maus zu benutzen!Hmm… Aber wie ist das möglich??Mit nur einem Wimpernschlag!! Nicht b