PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche Controller/Servos/Netzteil für Roboterarm



ajli
13.11.2013, 13:10
Hallo zusammen, :)

ich habe mir vorgenommen ein Projekt (ähnlich https://www.roboternetz.de/community/threads/54986-Techniker-Miniprojekt-2011-Modell-Kuka-Roboterarm) anzupacken. Allerdings habe ich etwas wenig Erfahrung im Bereich Mikrocontroller/Servos und bevor ich Fehlkäufe tätige wollte ich zuerst Euch, die erfahrenen User, fragen ob das so funktionieren würde. Geplant ist ein 5-Achs Roboterarm mit einem Elektromagneten am "Hand-Ende".

Mikrocontroller:
Die Anforderungen hierbei sind: 5 Servos müssen (auch unabhängig voneinander) ansteuerbar sein.
Bluetooth (d.h. die "Steuerbefehlen" muss ich von einem externen Gerät schicken können).
Dazu habe ich diesen Controller gefunden: http://arduino.cc/de/Main/ArduinoBoardBluetooth (Arduino BT)
Dieser scheint die Anforderungen zu erfüllen!?

Servos:
Edit:
So ich habe mich weiter informiert und konkretisiere meine Suche:
Ich suche 5 Servos mit folgenden Eigenschaften:
3x ~35Ncm, 1x ~12Ncm, 1x ~5Ncm
Winkel: +-90° (ca 180° gesammt, etwas weniger auch ok).
bis 30€/Servo
Welche Hersteller sind hierbei empfehlenswert?


Netzteil:
Für Servos und den Controller. Hierbei brauche ich wohl ein Arduino Motor Shield für die Versorgung der Motoren!?


Würde das so, wie ich mir das vorstelle, funktionieren? :)
Ansonsten sollte keine weitere Hardware (abgesehen vom Roboterarm selbst, Kabeln) notwendig sein, richtig?

Vielen Dank für Eure Hilfe! :D

oberallgeier
13.11.2013, 14:34
... 5 Servos ... Anforderungen ... kontinuierlich ein Feedbacksignal mit der aktuellen Winkelstellung an den Controller ... soweit ich das mitbekommen habe, schafft das nahezu jeder!? ...Nahezu jeder? Dann hast Du die falschen Seiten gelesen. Die meisten Servos haben drei Leitungen: GND, VCC und SIG. Über SIG geht an den Servo ein Pulssignal (etwa so), (http://www.rn-wissen.de/index.php/Servo#Ansteuerung:_Signalform_und_Schaltung) das den Servo dazu veranlasst, die entsprechende Position anzufahren. Er meldet das üblicherweise nicht zurück. Rückmeldung gibt es experimentell über Tricks oder über speziell dafür ausgestattete Servos - die haben dann fünf Leitungen. Mit Rückmeldung gäbs das dann auch als Projekt OpenServo.

(http://www.openservo.com/)Klar, die Auswahl ist groß, da solltest Du selbst entscheiden wie teuer es sein darf und Du darfst sicher sein, dass die billigen Servos nicht immer so gut sind wie die hochpreisigen.

ajli
13.11.2013, 14:51
Vielen Dank für die Antwort,

da habe ich wohl etwas falsch verstanden, oder falsch "weitergedacht" (?)


[...]das den Servo dazu veranlasst, die entsprechende Position anzufahren.
Damit ist doch die Differenz zur Ausgangslage gemeint? Könnte man diese nicht nicht (im Betrieb, im Controller) zwischenspeichern und somit quasi die Rückmeldung umgehen? Wahrscheinlich wäre das ungenauer und fehleranfälliger als eine Rückmeldung, aber solange es im Rahmen bleibt wäre das in Ordnung. (Hoffe das ist nicht völliger Blödsinn :D )


Klar, die Auswahl ist groß, da solltest Du entscheiden wie teuer es sein darf und Du darfst sicher sein, dass die billigen Servos nicht immer so gut sind wie die hochpreisigen.
Dem bin ich mir bewusst. Ich habe ca 20-35 € pro Servo eingeplant.

ajli
14.11.2013, 19:14
Nach weiterer Recherche kann ich meine Servo-Suche konkretisieren:
3x ~35Ncm, 1x ~12Ncm, 1x ~5Ncm
Winkel: +-90° (ca 180° gesammt, etwas weniger auch ok).
bis 30€/Servo
Welche Hersteller sind hierbei empfehlenswert?

Die "Funktion" aus meinem vorherigen Beitrag ist wohl standard.


Weitere Frage:
Ein Arduino Motor Shield ist für die Versorgung der Motoren notwendig!?

Unregistriert
14.11.2013, 20:00
Hattest du nicht Servos mit Rückmeldung gesucht???

http://www.adafruit.com/products/1450#Description