Servos mit Gamepad oder Joystick steuern

Überblick

Im Bereich der Robotik ergibt sich häufiger die Notwendigkeit mehrere Servos anzusteuern, z.B. bei der Realisierung eines Roboterarms. Hierbei bietet sich die Bedienung mit einem Gamepad oder Joystick an, weil die Vielzahl der Achsen / Freiheitsgrade die effiziente Kontrolle vieler Kanäle ermöglicht.

Dieser Blog beschreibt den Aufbau, um mit der kostenlosen Windows APP JoystickRC acht Servos drahtgebunden, z.B. für einen Roboterarm zu kontrollieren.

Die Abbildung der Achsen und Schalter auf die Servokanäle erfolgt flexibel in der Software. Die eigentliche Impulserzeugung für die Servos übernimmt ein PiKoder Serial Servo Controller (PiKoder/SSC), der über einen USB-Adapter mit dem PC verbunden ist. 

Aufbau

Der Aufbau erfolgt idealerweise mit Hilfe eines PiKoder/SSC –Entwicklungsboards und mit einem Standard USB-Adapter. Die Spannungsversorgung des PiKoder erfolgt über das USB Kabel. Da die USB-Schnittstelle nicht genügend Leistung zur Ansteuerung der Servos liefern kann, sind diese mit einer unabhängigen Spannungsquelle über die Anschlussleiste zu versorgen. Um Ausgleichströme zu verhindern, die den PC beschädigen könnten, darf der Jumper auf der PiKoder-Leiterplatte auf keinen Fall gesteckt sein. Nähere Informationen finden Sie im User Manual der PiKoder.


Anschluss des USB-Kabels an das PiKoder/SSC Entwicklungsboard – bitte beachten Sie, dass der Jumper nicht gesteckt sein darf

Anschluss des USB-Kabels an das PiKoder/SSC Entwicklungsboard – bitte beachten Sie, dass der Jumper nicht gesteckt sein darf

Software

Das Programm JoystickRC ist kostenlos im Microsoft Store erhältlich. Weitere Hinweise zur Bedienung finden Sie auf der Webseite des Programms.

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert