Forum: Mikrocontroller und Digitale Elektronik Phantom Keystroker


von sebi3 (Gast)


Lesenswert?

Hi,
ich habe neulich ein Gadget namens "Phantom Keystroker" entdeckt, wenn 
man es in den USB-Port eines PCs steckt agiert es wie eine Tastatur oder 
Maus, sendet aber eben völlig unsinnige Tastendrücke oder 
Mausbewegungen.
Nun dachte ich mir, dass man so etwas doch auch mit einem 
Mikrocontroller nachbauen könnte, ginge das denn auch mit einem 
AVR-Butterfly? Wenn ja, habt ihr Tipps wie z.B. Links wo erklärt wird 
wie dieses Tastatur-Protokoll so aussieht und wie man es mit einem µC 
nachahmen kann?

mehr Informationen zu dem Teil gibt es hier(aber 25$+Versand war es mir 
dann doch nicht wert, deshalb möchte ich es gerne selber bauen):
http://www.thinkgeek.com/gadgets/electronic/a11e/

Danke schon einmal!

von David M. (md2k7)


Lesenswert?

Hallo,

per AVR (ohne Hardware-USB) wird es wohl nur mit 
http://www.obdev.at/products/avrusb/index.html etwas. Man muss ein 
USB-Gerät der HID-Klasse implementieren, damit das Betriebssystem keine 
Extratreiber braucht. Unter "Reference Projects" findet sich sogar eine 
USB-Tastatur. Die Maus müsste man sich ergoogeln, dürfte aber ganz 
ähnlich zu lösen sein.

Falls es einfacher gehen soll, könnte man auch die ältere 
PS/2-Schnittstelle verwenden, dazu gibts tonnenweise Infos im Netz. Die 
Schnittstelle selbst ist aber am Aussterben.

Gruß
David

von sebi3 (Gast)


Lesenswert?

Danke für den Link, aber dafür scheint der Butterfly zu langsam getaktet 
zu sein. :-(
Leider habe ich (noch) kein anderes Board mit dem ich einen 
Mikrocontroller betreiben und programmieren könnte.

PS/2 ist leider für diesen "Scherzartikel" nicht so optimal da man ihn 
dann nicht mehr so problemlos und unbemerkt einstecken könnte, zumal vor 
allem moderne Notebooks ja gar keine solchen Anschlüsse mehr haben.

von Peter D. (peda)


Lesenswert?

Ja, geht mit nem AVR:

http://macetech.com/blog/?q=node/46


Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.