Inhaltsverzeichnis:

IR-Fernbedienung für Ihren Computer mit Arduino - Gunook
IR-Fernbedienung für Ihren Computer mit Arduino - Gunook

Video: IR-Fernbedienung für Ihren Computer mit Arduino - Gunook

Video: IR-Fernbedienung für Ihren Computer mit Arduino - Gunook
Video: Infrarot Signale einer Fernbedienung decodieren mit dem Arduino und einem IR-Receiver 2024, November
Anonim
IR-Fernbedienung für Ihren Computer mit Arduino
IR-Fernbedienung für Ihren Computer mit Arduino

Mit diesem Empfänger können Sie Ihren Computer dank des IR-Moduls und des Arduino fernsteuern. Lazzy-Modus aktiviert ^^

Schritt 1:

Bild
Bild
Bild
Bild

Zuerst muss ich meinen alten Sony VAIO IR-Empfänger zerlegen. Ein IR-Empfänger, der von meinem Vater stammt, völlig unbrauchbar, da mit proprietären Treibern nur für Windows XP versehen. Mein Ziel ist es, auf jeder Maschine laufen zu können.

Nicht sehr schwer eine Schraube zu entfernen ^^

Schritt 2: und hier Arduino …

und hier Arduino …
und hier Arduino …
und hier Arduino …
und hier Arduino …
und hier Arduino …
und hier Arduino …

Die Schaltung ist ganz einfach:

- Ein arduino nano V3 - ein TSOP IR-Empfänger 22, - ein Widerstand

- und ein Kondensator.

Das ganze klettert ein Protoboard, das direkt an den Stecker des Arduino geschweißt ist.

Ein Schema der Montage sehr bald.

Schritt 3: Wiederzusammenbau

Zusammenbau
Zusammenbau
Zusammenbau
Zusammenbau
Zusammenbau
Zusammenbau

Der Arduino Nano soll die perfekten Maße in das Gehäuse einbringen. Eine kleine Hobelung der Rückseite für den USB-Port und alles ist gut. Damit sich nichts bewegt, macht ein wenig Heißkleber die Arbeit sehr gut.

Eine Schraube weiter und es ist vorbei für die Hardware.

Schritt 4: Das Programm

Laden Sie die folgende Skizze zum Arduino hoch.

Öffnen Sie das Serial Monitor-Fenster im Arduino-Fenster, um die hexadezimalen Codes anzuzeigen (die Art und Weise, wie der IR-Empfänger die Infrarotstrahlen empfängt).

#include int RECV_PIN = 2; IRrecv irrecv(RECV_PIN); decode_results-Ergebnisse;

Leere Einrichtung () {

Serial.begin (9600); irrecv.enableIRIn(); }

Leere Schleife () {

if (irrecv.decode (&results)) {Serial.println (results.value, HEX); irrecv.resume(); } }

Schritt 5: Es ist fast fertig

Und jetzt richtet es je nach Betriebssystem ein kleines Skript im Daemon ein, um den IR-Code abzurufen und mit dem Computer zu interagieren. Ich habe ein kleines Skript in der Python-Historie erstellt, das unter Windows und Unix funktionieren kann.

Ich mache es sehr schnell verfügbar ^^

Schritt 6: Verbesserung

Mit Arduino Leonardo, Yum oder ist es möglich, das Python-Skript direkt in das Arduino einzubinden, um zu glauben, dass das Arduino eine Standardtastatur ist.

Danke, einen schönen faulen Tag.

Für Französisch finden Sie diesen Artikel auf MIWC

Empfohlen: