RUWIDO Merlin IR-USB-HID Receiver

Gast #2958324
Lesenswert?

Hallo Forum,

nach langer Suche, die immer nur halb funktionierende Ergebnisse 
brachte, habe ich jetzt die Arbeit von Guenter Bartsch [1] und dem 
V-USB-Projekt [2] kombiniert, und einen USB-HID-Receiver [3] gebaut, mit 
dem man das Keyboard [4] ohne weitere Treiber als (fast) normales 
HID-Keyboard benutzen kann.

Der Code läuft mindestens auf ATMega8 (also z.B. dem USBASP [5]) und der 
ATMega*8-Familie (Arduino und Verwandte), mit 12 oder 16MHz. Außerdem 
braucht man nur noch einen IR-Empfänger mit 56kHz [6], Schaltplan und 
nähere Beschreibung gibts hier [7].


Gruß,

Ali

[1]: 
https://sites.google.com/site/guenterbartsch/blog/avratmega48ruwidomerlinirkeyboarddecoder
[2]: http://www.obdev.at/products/vusb/index.html
[3]: https://github.com/alibenpeng/ruwido_hidusb
[4]: 
http://www.pollin.de/shop/dt/MjQ5ODgyOTk-/Computer_und_Zubehoer/Hardware/Tastaturen/Infrarot_Tastatur_RUWIDO_MERLIN.html
[5]: 
http://www.ebay.com/itm/1PCS-USBasp-USBISP-3-3V-5V-AVR-Programmer-USB-ATMEGA8-New-/261021924011?pt=LH_DefaultDomain_0&hash=item3cc61e7aab
[6]: 
http://such002.reichelt.de/?SID=10Ts5DxH8AAAIAAApkSQUf31cb020997fabcf02d0b1018c18bf93;ACTION=446
[7]: 
http://testblog.arles-electrique.de/2012/12/ruwido-merlin-ir-usb-hid-receiver.html
Gast #2975162
Lesenswert?

Hallo,

wirklich sehr beeindruckendes Projekt. Ich habe es auch mal nachgebaut. 
Bei mir kommt jedoch ein Treiberproblem beim Einstecken des Receivers. 
Windows erkennt den Namen des Receivers also "RUWIDO Merlin 
IR-USB-HID-Receiver". Dann erscheint die Sprechblase "Die 
Gerätetreibersoftware wurde nicht installiert" und im Gerätemanager wird 
ein neues Gerät (USB-Eingabegerät) angelegt mit dem gelben 
Ausrufezeichen und unter dem Status des Gerätes steht "Das Gerät kann 
nicht gestartet werden. (Code 10)".

Gibt es für dieses Projekt einen speziellen Treiber?
Gast #3027145
Lesenswert?

Eigentlich sollte kein spezieller Treiber benötigt werden. Ich habe es 
allerdings nur mit Linux ausprobiert. Möglicherweise müssen Vendor- 
und/oder Device-ID angepasst werden, damit es reibungslos mit Windows 
funktioniert, aber das ist geraten.

Gruß,

Ali
Gast #3027366
Lesenswert?

Rolf schrieb:
> Ach es ist noch zu sagen, dass ich nicht den USBASP Programmer beim
> Programmieren verwendet habe, sondern die hex mit dem Pollin AVR
> Evaluationsboard auf den Atmega8 geflasht habe.

Das sollte keinen Unterschied machen. Und dass das Device beim 
Einstecken erkannt wird, zeigt ja, dass der Code läuft.
Gast #3179317
Lesenswert?

Hallo Ranseyer,
ich hab das Projekt vor ein paar Monaten neben hin gelegt. Ich hatte es 
aber zuvor unter Linux ausprobiert und da hat es gut funktioniert. Ich 
glaube unter Windows hat es halt nicht richtig geklappt.
Aber klasse tipp. Wenn ich Zeit habe, werde ich das Projekt nochmal 
aufbauen und ausprobieren.
Dann muss ich mal schauen, was ich statt der Vendor und Dev ID eingebe.

Gruß Rolf
Gast #3185991
Lesenswert?

Hallo,

ich hab eine Frage zum kompilieren der Ruwido Software auf den Arduino 
Uno.
Beim kompilieren bleibt der Compiler immer bei usbRequest *rq hängen.
Er meldet: invalid conversion from 'void*' to 'usbRequest_t'.
Kann mir jemand hier weiterhelfen?

Gruss
schrifti

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren