PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mini Robotics Mini Robot Kit (9-Servo)



pinsel120866
16.11.2008, 13:45
Hallo,

ich bin auf meiner Suche nach einem günstigen Servocontroller auf folgendes gestossen:

http://www.nodna.com/xtc/product_info.php?info=p977_Mini-Robotics-Mini-Robot-Kit--9-Servo-.html

Man könnte ja die Servos gegen stärkere ersetzen - aber es wäre vielleicht eine günstige Lösung - was meint ihr?

radbruch
16.11.2008, 14:43
Hallo

Günstiger geht's immer. Wenn du dir eh stärkere Servos anschaffen willst reicht auch das 4er-Kit:
http://www.nodna.com/xtc/product_info.php?info=p978_Mini-Robotics-Mini-Robot-Kit--4-Servo-.html

Der Kontroller ist scheinbar der selbe wie beim 9er-Kit.

Ich würde mir die Teile einzeln und für meine Anwendung passend anschaffen. Nur zum Spielen reichen allerdings die 3€/5€-Servos locker aus. Und als Kontroller entweder ein selbstprogrammierter AVR oder ein fertiges Board:
http://www.shop.robotikhardware.de/shop/catalog/images/microservoborad.jpg (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=67&products_id=118)
Das ist das 8 Servo Micro Servoboard (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=67&products_id=118) für 27,60€ von robotikhardware.de. Es ist ebenfalls per RS232 steuerbar, hat mehr Funtionen und eine viel bessere Doku:
http://www.robotikhardware.de/download/microservoboard.zip

Zum Vergleich das schlichte Datenblatt des Mini Robot Kit Servo Controllers:
http://www.nodna.com/download/A-MAIN/ServoController.pdf

Die weiteren Bestandteile der Kits wie Akkuhalter und doppeltseitiges Klebeband kann man sich bei Bedarf auch bei anderen Anbietern besorgen wenn man das wirklich benötigt.

Gruß

mic

pinsel120866
16.11.2008, 15:39
Danke radbruch,

hört sich interessant an - wenn ich nun mehr als 8 Servos betreiben will, wie kann ich mehrere Boards koppeln? Muss ich dann das RN-Control-Modul verwenden, wie in der Doku beschrieben?

radbruch
16.11.2008, 16:20
Hallo

Aus der deutschsprachigen Kurz-Doku des Servokontrollers (Seite 3):

MINI SSC II MODE

Dies ist ein besonders einfacher Befehlsmode. Jedes Kommando bestekt aus 3 Bytes

1. Byte: Startbyte ist immer 255
2. Byte: Servonummer 0 bis 7 (oder 8 bis 15)
3. Byte: Servoposition 0 bis 254
Beispiel: Print chr(255); chr(7); chr (254);

Normalerweise nutzt dieser Befehl einen Drehbereich von etwa 90 Grad des Servos. Es gibt jedoch
Servos die wesentlich weiter drehen, daher gibt es auch einen 180 Grad Drehbereich. Will man diesen
Bereich nutzen, so addiert man einfach eine 8 zu der Servonummer. Das Servo 7 hätte dann die
Nummer 15 und das Servo 0 die Nummer 8. Auf diese Weise kann man bei jedem Servo ein anderen
Drehbereich nutzen. Im Anhang findet man einige Beispiele wie die Ansteuerung über das
Controllerboard RN-Control erfolgen kann. Beispielprogramme sind auch auf der Robotikhardware-
CD.

Hat man mehrere Servoboards an einer TX Leitung angeschlossen, so muss zuvor im Pololu Mode
jedem Servoboard eine andere ID zugewiesen werden (siehe Original Doku bzw. Pololu Mode).
Danach kann man zum Beispiel mit Servonummer 16 bis 31 das zweite Board ansprechen. Jedes
Board belegt 16 Servonummern. Insgesamt kann man also 128 Servos über diesen Befehl ansteuern.

Anzumerken ist noch das dieser Mode nur die Baudraten 2400 und 9600 Baud unterstützt.
Die Befehlssequenzen zum Ändern der Board-IDs im Pololu Mode sind in den Bascombeispielen der deutschsprachigen Doku nicht aufgeführt (oder habe ich sie überlesen?). Diese findet man aber in der orginalen englischsprachigen Doku:
http://www.pololu.com/file/0J37/ssc03a_guide.pdf
(auf Seite 8)

Und noch das Testtool für Windows: http://www.pololu.com/docs/0J23

Gruß

mic

pinsel120866
16.11.2008, 17:01
Der von Parallax wäre auch noch interessant:

http://www.parallax.com/Store/Accessories/MotorServoControllers/tabid/160/CategoryID/35/List/0/Level/a/ProductID/346/Default.aspx?SortField=ProductName%2cProductName

Ist für 16 Servos geeignet.