Gute liebe Community, hier ist Urmat, und bin Maschinenbauer. Da ich eher wenig Ahnung von Mikrocontrollern und generell Software habe. Hier hätte ich paar Fragen, wäre super wenn ihr mir dies beantworten könntet. 1. Welcher Mikrocontroller benötige ich um die 40 Servomotoren ansteuern kann? (Leistung sollte um die 1,5 kg anheben können.) 2. Welche freier Programmen gibt es, um die Software ich schreiben kann?
Urmat M. schrieb: > 1. Welcher Mikrocontroller benötige ich um die 40 Servomotoren > ansteuern kann? (Leistung sollte um die 1,5 kg anheben können.) Das Gewicht ist dem Mikrocontroller egal. Falls es um Modellbau-Servos geht: Die brauchen PPM Signale. Ich kenne keinen Mikrocontroller, der so viele PPM Signale ohne großartige Verrenkungen erzeugen kann. Deswegen rate ich zu drei PCF9685 (PWM Controller). Als Mikrocontroller taugt dann im Prinzip jeder, der einen I²C Bus Anschluss hat. Wobei man den notfalls sogar per Software implementieren kann. Falls es um andere Motoren geht, solltest du erstmal passende Treiber/Controller auswählen. Wenn die Leitungen zwischen µC und Treiber länger als 2 Meter werden, würde ich welche mit CAN oder RS485 Schnittstelle bevorzugen. > 2. Welche freier Programmen gibt es, um die Software ich schreiben kann? Das hängt wieder sehr stark vom gewählten Mikrocontroller ab. Die meisten Hersteller der µC bieten direkt kostenlose Entwicklungs-Software an oder verweisen auf kostenlose Fremdsoftware. Für AVR und ARM Controller sind das dann zum Beispiel Varianten von Eclipse oder Visual Studio mit entsprechenden Plugins. Keil ist mit gewissen Einschränkungen auch kostenlos. Für den Einstieg solltest du auf fertige Hardwaremodule setzen und mit etwas viel einfacherem beginnen. Zum Beispiel: http://stefanfrings.de/mikrocontroller_buch2/index.html
Beitrag #5630184 wurde von einem Moderator gelöscht.
Beitrag #5630189 wurde von einem Moderator gelöscht.
Urmat M. schrieb: > um die 40 Servomotoren ansteuern > kann? (Leistung sollte um die 1,5 kg anheben können.) Wie soll der Roboter denn aussehen? Urmat M. schrieb: > Da ich eher wenig Ahnung von > Mikrocontrollern und generell Software habe. Ich würde das Arduino-System wählen. Weit verbreitet und anwenderfreundlich. Arduino-Uno Board und dieses Spielzeug zum ausprobieren: https://www.gearbest.com/novelty-toys/pp_009244385861.html?wid=1433363¤cy=EUR&vip=16665313&gclid=CjwKCAiAodTfBRBEEiwAa1hautYc2L5zC_orj_dHpjbzNllbLvsWDaUkOSBmUClQF_UWbrJ1-zRmGBoC4oEQAvD_BwE Es gibt grafische Programmierumgebungen, z.B. Ardublock https://learn.sparkfun.com/tutorials/alternative-arduino-interfaces/ardublock Für viele Modellbauservos: https://www.ebay.com/itm/32-Channel-USB-Servo-Motor-Drive-Shield-V4-Arduino-Compatible-/280850852773
Puh, 35€! Der 32x Servo Controller ist aber teuer. Immerhin scheint da wohl schon ein µC mit drauf zu sein. Aber der rechtfertigt den Preis nicht - ist zumindest meine Meinung dazu. Da würde ich lieber zwei 16x Board mit PCF9685 nehmen, die kosten nur jeweils 2€.
er soll offline arbeiten. Also ohne Bedienung. An gemacht und der Roboter soll die vorgeschriebene schritte widerhohlen. Also Roboter sieht wie humanoid aus.
Urmat M. schrieb: > An gemacht und der > Roboter soll die vorgeschriebene schritte widerhohlen. Also Roboter > sieht wie humanoid aus. Erinnert mich an ein Spielzeug, welches bei uns seit Jahren im Keller schlummert: https://www.youtube.com/watch?v=hXW50Q0KzK0 Dem gibt man per IR-Fernbedienung Bewegungsbefehle. Diese speichert er ab und wiederholt sie laufend. Wahrscheinlich meinst du so einen Roboter: https://www.sainsmart.com/products/sainsmart-17-dof-biped-humanoid-kit Der hat schon 15 Servos (wenn ich richtig gezählt habe). Wie sieht deiner aus mit 40 Motoren? Ich wüsste gar nicht wie man sowas programmiert ehrlich gesagt. https://www.youtube.com/watch?v=n_1aVNnz9rA
Btw. noch zum Thema software. Schau dir www.ros.org an. Es ist nicht ganz leicht sich da einzufinden, aber es ist ein sehr machtvolles und extremst vielseitiges System. Damit werden auch richtige Industrieroboter gesteuert.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.