Hallo, ich möchte mir gerne eine Quadrocoptersteuerung mit dem Arduino Uno bauen. Jeder Motor verbraucht mehr als einen Ampere. Bei dem Arduino sind aber nur max 40 mah pro Ausgang möglich. Das Motorshield ist zu schwach, ich habe es schon ausprobiert. Vidlleicht kennt jemand eine Lösung? Bin für alle Antworten und Fragen offen. Danke schon im Voraus!
Du bist nicht der erste der sich an ein solches Projekt wagt und mit ein bisschen Recherche findest du neben fertiger Software auch Schaltpläne. Im Übrigen ist es für die Ansteuerung von Motoren ziemlich egal welchen Mikrocontroller bzw. welche Plattform man verwendet. Um konkreter zu werden: Bei Multikoptern finden i.d.R. sog. Brushless-Motoren Verwendung. Diese werden über ein ESC (Electronic Speed Controller) gesteuert bzw. geregelt und können zusammen mit den Motoren erworben werden. Üblicherweise musst du also nur ein Servo (= PWM) Signal ausgeben. Falls du hingegen Interesse an der Entwicklung eines solchen ESCs hast, dann musst du definitiv selbstständiger werden. Solche Projekte gibt es aber unter anderem auch hier im Forum bzw. Wiki, wobei das sicherlich ein fortgeschritteneres Thema mit viel Potential zu "Magic Smoke" hat ;-P. P.S.: Ein Arduino ist nicht unbedingt die beste Wahl, um einen Controller für einen Quadrocopter umzusetzen. Eine FPU ist bei solchen Anwendungen schon ziemlich empfehlenswert ... Mit freundlichen Grüßen, Karol Babioch
Danke für die toole Antwort! Eigentlich interessiere ich. icht nicht sehr für die Entwicklung der ESC's, ich suche nur eine Möglichkeit, die Motoren mit einem Microcontrollerboard anzusteuern. Ich habe dieses ( http://www.hobbyking.com/hobbyking/store/__21246__HobbyKing_6A_ESC_0_5A_UBEC.html ) Produkt gefunden. Eine Frage dazu: Kann ich das auch mit einem PWM signal ansteuern? Dnake schon im voraus!
Benjamin Winter schrieb: > Kann ich das auch mit einem PWM signal ansteuern? Ja. ESCs werden aus historischen Gründen wie Servos angesteuert. Das wird unter anderem hier [1] beschrieben. Das Konzept lässt sich auch auf deinen Arduino bzw. dessen Programmiersprache und Entwicklungsumgebung anwenden. Mit freundlichen Grüßen, Karol Babioch [1]: https://www.mikrocontroller.net/articles/AVR-Tutorial:_Servo
Danke für die Antworten! Ihr habt mir wie jedes mal wieder sehr viel weitergeholfen! Ich muss mich wegen der Grammatikfehler meiner vorigen Frage entschuldigen, aber ich habe gerade bei der Arbeit ein wenig stress gehabt... Benjamin
PS: Multiwii funtkioniert z.b. mit einem wii mote plus am arduino board.
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.