Gast
#2109408
Hallo zusammen, dieses Projekt entstand aus dem Spruch "Hey, wir haben noch Platz auf einem Nutzen, ca. in der Größe einer Zigarettenschachtel! Muss die Gerberdaten wohl morgen früh haben." Also schnell eine Platine für einen Hexabot zusammengetüddelt (Anhang) und weg damit. Seit das Teil aus dem Haus ist hab ich dann mal ein bisschen Mechanik gefräst. Auf den Fotos im Anhang kann man eine Lochrasterkarte mit einem mega8 sehen der nur mal schnell da war um das ganze Teil mal auf "eigene Beine" zu stellen (alle Pins für 18,ms low dann 1,5ms high... sagt jetzt nichts dazu...). Auf dem Bild sind alle Servos in Mittelstellung. So "schwebt" der Körper ca. 1,5 - 2cm über dem Boden. Hier mal ein paar Daten zusammengefasst: - Gewischt (Alu, 18 Servos, ca. 230 Schrauben mit Unterlegscheibe, Spannring, Mutter, Platine, Akkus): ca. 2kg - Pollin Funkkamera ;) - 2 LiIon Akkus aus einem Notebook Platine: - ATmega2560 (1280/640) - 16MHz - serielle Bluetoothverbindung - RFM12 - ISP - Uartanschluss - 8 LEDs frei programmierbar - Resettaster - 1 Taster frei programmierbar - 24 Ausgänge für Servos - I2C / TWI - Power LED - Spannungsregler für 3,3V Ich glaub das wars im Großen und Ganzen. Ich weiß, die Pins sind garantiert total grottig gewählt. Wie gesagt die Zeit war zu knapp ;) So jetzt mein Problem: WIE erzeuge ich auf einem ATmega (erstmal für den mega8, da die andere Platine erstmal ankommen muss und bestückt werden muss) 18 Software PWMs? Die Müssen ja nicht wirklich genau sein... Ein "paar" Schritte pro Gelenk die ich anfahren kann reichen ja. Habe hier irgendwo eine Routine gefunden mit der ich 8 Servos per Timer ansteuern kann aber das bringt mich nicht so richtig weiter. Vllt sollte man dazu sagen dass ich bei dem Atmega8 momentan mit dem internen 8MHz Quarz arbeite. Kennst jemand eine schnelle Möglichkeit um die Servos einzeln anzusteuern? Am liebsten wäre mir irgendeine Routine bei der ich einfach nur 18 verschiedene Variablen irgendeinen Wert geben muss der dann vom jeweiligen Servo angefahren wird. PS: Wenn jemand an den CAD Datenoder Gerberfiles interessiert ist einfach laut schreien. Die CAD Daten besitze ich im dxf und cam Format soviel ich weiß... muss ich auf meinem anderen Rechner nachgucken ;) Wäre super wenn mir jemand bei der Programmierung hilft :) Chriss