PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 6DOF Roboterarm mit PS2 Controller: Steuerung per Arduino oder Raspi?



HaWe
11.06.2018, 19:33
hallo,
ich habe jetzt diesen 6DOF Roboterarm mit eigener Servoplatine und PS2 Controller, und er funktioniert zumindest mit den Basisfunktionen.

https://www.ebay.de/itm/252317775624?ul_noapp=true

Die Frage: kann sich jemand vorstellen, die Platine auch für eine Steuerung per Arduino oder Raspi zu verwenden?
Oder muss man dann alle Servokabel auf eine andere, neue Platine umstecken?

kennt außerdem jemand das Protokoll, mit dem die Befehle von der PS2 über den Empfänger (2+3+2 Kabel) auf die drei 3er-Pins des Servo Boards übertragen werden, damit man die eventuell auch per Arduino oder Raspi alternativ empfangen könnte (wenn man eh diese Platine nicht am Arduino/Pi verwenden kann) ?

Klebwax
11.06.2018, 23:14
Das sind handelsübliche Modellbauservos, wie man auf den Fotos leicht erkennen kann. Jeder Controller, der genügend Servos steuern kann, kann auch diesen Arm steuern.

MfG Klebwax

HaWe
12.06.2018, 09:19
Das sind handelsübliche Modellbauservos, wie man auf den Fotos leicht erkennen kann. Jeder Controller, der genügend Servos steuern kann, kann auch diesen Arm steuern.

MfG Klebwax

ja, so herum ist es klar - nur leider fehlt bislang immer eine der 2 Funktionen:
für Arduino/Raspi mit herkömmlichen Servoplatinen (z.B. PCA9685) würde ich gerne auch die Fernsteuerung nutzen (z.B. für teach-in oder Kalibrierungs-Zwecke), nur ich kenne nicht die Kabelbelegung und das Protokoll des R/C-Empfängers, damit ich dann neben den Arduino/Raspi-Programmen auch zwischendurch die PS2 Steuerung verwenden kann.
Dazu bräuchte ich den Rat von jemandem, der so einen PS2-Empfänger
33497
genauer kennt, für die Nutzung mit Arduino etc..

Bis jetzt klappt allerdings mit der mitgelieferten Platine NUR die PS2 Fernbedienung, aber dann kann ich nicht per Arduino/Raspi-Programm automatisiert steuern: Dazu bräuchte ich dann z.B. ein passendes UART-Protokoll, damit die jetzige Platine auch Arduino/Raspi-Befehle versteht (eine USB-Schnittstelle ist ja drauf, und sogar RX/TX, wenn ich das gerade richtig entdeckt habe).
Hier wäre es genial, wenn jemand diese Platine schon einmal im Betrieb mit Arduino etc gesehen hätte.

HaWe
19.06.2018, 09:15
update: inzwischen habe ich den PS2 controller mit der PS2X-lib am Arduino samt Robot-Arm Servos zum Laufen gekriegt.