Hallo Forumleser und -schreiber, ich möchte an einen Gameport (D-Sub DA-15) eine wie auch immer geartete kabellose Fernbedienung (z.B. Joystick / Gamecontroller) anschließen. Dummerweise hat sich die Computerindustrie seit etlichen Jahren darauf versteift, z.B. kabellose Joysticks ausschließlich per USB anzuschließen und obendrein den Gameport aus ihrem Leben zu verbannen. Adapter von USB auf Gameport gibt's nicht (andersrum zuhauf). Kurz: ich find nix! Kennt Ihr vielleicht eine wie auch immer geartete Lösung, die es mir ermöglicht, an einem Gameport kabellos einen Gamecontroller oder eine andere Fernbedienung zu betreiben? Danke für's Lesen, Rüdiger
Da wird es keine fertige Lösung geben, weil --wie Du selbst festgestellt hast-- der Gameport eine tote Steinzeitschnittstelle ist. Warum willst Du dieses Fossil verwenden?
weil ich sie habe ;) Im Ernst: das Ding (Eigenbau-Einschubkarte) befindet sich an einem Roboter und wird eigentlich nur dazu benutzt, um ihn per Joystick mal eben von A nach B zu bewegen. Sonst kommt der gut ohne klar, mittels embedded PC und einiger Sensoriken kann er sich prima lokalisieren und navigieren. Nun wünscht sich jemand, den Roboter ohne PC und kabellos irgendwohin zu plazieren. Und ohne PC kein USB... Es wäre einfach das einfachste gewesen. Gibt es Eures Wissens nach ev. einen Konverter, der USB nach Gameport wandelt? Muss gleich mal einen Smiley setzen :), denn das ist einfach nur so unwahrscheinlich... Und ich scheue mich einfach nur vor dem Aufwand, selbst so ein Projekt aufzusetzen. ... je länger ich hier schreibe, desto sicherer bin ich mir, daß es im Industriesektor irgend etwas Vergleichbares geben müßte. Kranführer, die ihre Kräne mittels tragbarer Fernbedienung bedienen; in der Schifffahrt werden auch Joysticks verbaut, nur fehlt mir hier der entsprechende Kontakt. Vorerst jedenfalls...
Ich kann mir auch nicht vorstellen, dass es so einen Adapter (günstig) gibt. Der Aufwand im Verhältniss zum Markt ist einfach viel zu groß. Im industriellen Bereich gibt es spezielle Joysticks, ohne USB aber auch ohne Gameport. Google einfach mal nach "industriejoystick".
> Gibt es Eures Wissens nach ev. einen Konverter, > der USB nach Gameport wandelt? Das ist mit Sicherheit auszuschließen. > ... je länger ich hier schreibe, desto sicherer bin ich mir, > daß es im Industriesektor irgend etwas Vergleichbares geben müßte. Auch das ist auszuschließen. Die verwenden keine USB-Geräte, und die verwenden auch keinen Gameport, um analoge Joysticks auszuwerten. Du wirst deine Lösung selberbauen müssen. Dazu musst Du Dir erstmal ansehen, was der Gameport macht: Er wertet neben diversen Tastern analoge Joysticks aus, indem er deren Widerstand misst. Für Deine Fernsteuerung brauchst Du also ein Gerät, das auf der Senderseite einen Joystick auswertet und die ermittelten Daten versendet, und auf der Empfängerseite ein Gerät, das diese ermittelten Daten wieder in Widerstandswerte konvertiert. Drollig ließe sich das z.B. mit Motorpotis realisieren, aber das ist natürlich ziemlicher Humbug, da mit diesen aufwendig reproduzierten Widerstandswerten nichts anderes gemacht wird, als sie wieder in eine digitale Größe zu konvertieren. Sinnvoll ist also ein Ersatz der Selbstbaueinschubkarte durch eine, die den Empfänger enthält und die empfangenen Daten auf die von der Roboterhardware gewünschte Art und Weise zur Verfügung stellt.
@Rufus: die Einschub-Platine werden wir uns demnächst vornehmen müssen und da werde ich Deinen Vorschlag aufnehmen. Aber es ist wie immer: es muss von jetzt auf plötzlich eine Lösung her. Kennst Du bestimmt auch... @Tom: ok, hab ich. Und dabei ist mir noch eine andere Idee gekommen: die Module des Roboters kommunizieren per CAN-Bus, u.a.a. die Motorsteuerung. Jetzt werde ich noch mal recherchieren, ob es eine wie auch immer geartete Fernbedienung gibt, deren Empfänger CAN-Bus-tauglich ist (am liebsten frei programmierbare CAN frames ausgiebt träum). Im Endeffekt benötige ich nur 5 Kommandos (4 Richtungen und Notaus). Ansonsten muß ich hier ansetzen und eine Schnittstelle zum CAN-Bus bauen.
@ Ruediger Vielleicht kann man auch diese Idee aufgreifen, mit dem Dallas DS1267 Dual Digital Poti. http://www.comp.lancs.ac.uk/~albrecht/smart-its/platform/gameport/index.htm
@Icke: IR werde ich nicht einsetzen können; da der Roboter sich auch dreht. Es sei denn, ich setze mehrere Empfänger ein. Mal überlegen... @Frank: das werde ich mir erstmal in Ruhe anschauen. Auf den ersten Blick werde ich noch nicht so richtig schlau daraus. Ich glaube, ich werde das alles übers Wochenende setzen lassen, nochmal recherchieren und dann melde ich mich hier wieder. Vielen Dank erstmal an alle!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.