USB Tastatur als IR-Sender

Hallo,

ist es möglich mit dem Arduino folgenden Fall zu simulieren:

Eine USB-Computertastatur wird mittels Arduino zum IR-Sender und schickt die Tasten an einem IR-Empfänger?

Also eine handelsübliche Computertastatur soll per USB mit dem Arduino verbunden werden und dieser setzt den Tastendruck um und schickt diesen per Infrarot zum IR-Empfänger mit 38 Khz.

USB---Arduino(IR) - - - - - IR-Empfänger

Gibt es so etwas? Ist so etwas überhaupt möglich?

Ja, das ist möglich.
Dazu benötigst du für den Arduino einen USB-Host-Adapter und eine IR-Led nebst Treibertransistor.
Und natürlich den entsprechenden Sketch.

z.B. den:
USB-Host-Shield

Das Problem wird sein, rauszukriegen, was der IR Empfänger sehen will.

michael_x:
Das Problem wird sein, rauszukriegen, was der IR Empfänger sehen will.

Wenn er das mit einem Arduino aufbaut, kann er das ja selbst entscheiden.

Ok, er hat nichts davon geschrieben, also nur eine Vermutung. :wink:

Alternativ kann man auch eine alte PS2 oder Din-Tastatur an den Arduino anschließen. Man spart sich dann das USB-Host-Shield und braucht nur eine passende Tastatur-Buchse mit dem Arduino zu verbinden. Hinweise: http://playground.arduino.cc/Main/PS2Keyboard

Oder Du kaufst Dir eine Drahtlostastatur für den PC um 20€.
Grüße Uwe

Guten Morgen,

vielen Dank für die schnellen Antworten.

Leider können wir keine beliebige IR-Tastatur nehmen, da wir für unsere Customized Geräte (mit eingebauten IR-Empfänger) das passende IR-Protokoll benötigen. Es ist zwingend notwendig per Infrarot zu senden.

Diese Umstellung musste leider in Kraft getreten, da der aktuelle IR-Tastaturen Hersteller die aktuelle IR-Tastatur abgekündigt hat. Da es keine Alternative gibt, ist man auf den Arduino gekommen.

Wir kennen das IR-Protokoll und die Frequenz.

Folgende USB-Tastatur möchten wir verwenden: USB-Tastatur
Es ist weiterhin zwingend notwendig, dass die Tastatur auch die Trackball/Mausbefehle an den Arduino weiterleitet und dieser dann per IR an den IR-Empfänger.

Um ins Detail zu gehen:
Die USB-Tastatur soll an den Arduino per USB angeschlossen werden. Der Arduino soll die Tastatur und Mausbefehle (Trackball) interpretieren können und diese in Infrarot-Signale umwandeln können. Anschließend soll er die IR-Signale an den IR-Empfänger weiterleiten.

Dieses Szenario ist also möglich?