Vornerein: Ich bin Programmierer und habe leider nicht das Allrounder-100%-Feintechnikverständnis.
Bisher habe ich auf Basis von Arduino ein paar Projekte realisiert, wie einem Roboter, der Hindernissen ausweicht und kleineren Projekten beim Testen von Sensoren. Daher entschuldige ich mich im Voraus, falls ich mich "dumm anstelle" oder mich falsch ausdrücke.
Nun habe ich vor, einen simplen Quadcopter auf Basis von Arduino zu bauen, der keine sonderlich großen Funktionen hat, sondern einfach erstmal einen stabilen Flug (ferngesteuert) hinlegen kann.
Habe bisher sehr viele Threads, Tutorials und Infos gelesen und habe auf jeden Fall schonmal eine relativ gute Vorstellung des Ganzen.
Leider finde ich keine genaue Erklärung zur Motorsteuerung bei Quadcoptern auf Basis von Arduino.
Mir stellt sich die Frage, wie es genau realisiert wird, dass sich die 4 Brushless-Motoren in derselben Frequenz drehen, sodass, abgesehen von äußeren Einflüssen, der Copter erstmal ganz einfach relativ stabil nach oben fliegen kann. Wie werden dabei ESC's verwendet?
Wäre nett, wenn du die Verwendung der Sensoren konkretisieren könntest.
Welche sind z.B. 100% nötig für einen simplen Copter und welche bringen optional mehr Stabilität?
Danke für die Antwort!
Diesen Thread hatte ich auch bereits gelesen, allerdings unterhalten sich dort eher "Insider", oder Leute, die sich schon gut mit der Materie auskennen.
Ich suche eher eine grundlegende Erklärung, wie die Sensoren untereinander agieren und was es mit den ECS's auf sich hat.
Auf jeden Fall habe ich jetzt schonmal eine gute Basis anhand der benötigten Sensoren.
Wenn es erstmal um theoretische Grundlagen geht, wäre das hier lesenswert.
Ganz knapp zusammengefasst: Du misst in 2 Achsen, wie schnell das Teil um welchen Winkel kippt und kompesierst das mit einer geschickten PID Regelung. Das Ganze so, dass die Beschleunigung entlang der Hochachse dabei 0 ist.
Leute, die sowas komplett selbst programmieren, fangen in der Regel damit an, das Fluggerät auf 2 gegenüberliegenden Rotorarmen drehbar zu lagern und erstmal mit den anderen 2 freien Rotoren zu arbeiten, bis das Ding stabil steht und nicht mehr rumschaukelt bzw. um einen Mittelwert schwingt.
Super! Genau so eine knappe Zusammenfassung habe ich gebraucht!
Das Theoretische hatte ich mir schon angeeignet, aber die Studienarbeit wird mir bestimmt sehr viel helfen - vielen Dank!
Ich habe mir mal das mpu6050 für den Anfang bestellt und werde damit die ersten Codes aufbauen, um die Achsenwerte auszulesen.
//Edit
...wo wir schon dabei sind...:
Könntest du mir gute Motoren, ESCs, Propeller, Akku und ggf. ein Gestell empfehlen (möglichst von Conrad)
Danke!
Hallo Franky, ESCs können wie Servos angesteuert werden. Hier hat mir eine bekannte Suchmaschine ein Beispiel ausgespuckt. Der kleine Sketch sollte diese Deiner Fragen beantworten.
Ein sehr ambitioniertes Projekt. Es ist nur bei weitem nicht so einfach wie du es dir denkst den Copter Stabil in der Luft zu halten. Es gibt das MultiWII auf Basis des Arduinos (aber schon Teilweise veraltet). Du musst auf jeden Fall mit einem MPU6050 oder mit dem MPU9050. Du musst auf jeden Fall sehr gute Filter mit verschiedenen Filter Frequenzen nehmen da du unweigerlich Vibrationen bekommen wirst die dein "echtes" Signal nicht verfälschen. Der Ansatz ich drehe alle Motoren gleich schnell dann wird der schon Stabil in den Achsen und der Rotation um die eigne Achse ist Falsch. Du musst sehen mit Hilfe des Sensors welche Tendenzen sich ergeben und die dann mit einem PID Regler aufarbeiten und dann die 4 BL-Regler ansteuern.
Ich denke eher das man als erstes sich mal einen Copter aufbauen sollte zumindest mit der "billigsten" Hardware und den zum fliegen bekommen um zu sehen wie er nach arbeiten Sollte.
Jetzt hast du ja schon ein paar Informationen bekommen. Ich denke bei Hardware Fragen solltest du auch noch in entsprechenden Foren nachschauen, dort gibt es Anleitungen, Kaufempfehlungen und jegliche Unterstützung bei Problemen. Z.b. hier:
Vielen Dank für die vielen Hilfen und Informationen!
Ich hoffe, dass heute der MPU6050 kommt und ich die ersten Versuche mit den Sensoren durchführen kann!
Was sagt ihr dazu? Anmerkungen sind hoch erwünscht!
Was meint ihr zum Frame?
Sind vielleicht größere Propeller sinnvoll?
Gibt es etwas, was ich vergessen oder nicht bedacht habe? (MPU6050 ist schon bestellt und Arduino vorhanden)
Einfach alle Anmerkungen frei herausschreiben!
Vielen Dank im Voraus!
Ach ja, für später ist diese Combo vorgesehen: FS-TH9X 2.4GHz 9CH
Meinungen?
Bräuchte nur eine kurze Einschätzung, ob alle Komponenten miteinander kompatibel sind, ob der Copter mit dem Setup abheben kann und ob es vielleicht Verbesserungsvorschläge gibt.
Wäre echt super nett, dann könnte ich die Teile nämlich bestellen!
Die Motoren können keine größeren Props handeln. Sellbst Probiert dann bekommst du Sync Probleme mit den Stellern und sie sind dann überlastet. Wenn du unter 1000gr bleibst ist das schon ein Biest für einen Anfänger.
Geschätzte 15-20m/s Steigrate bei Vollgas 3s LiPo Akku mit 2200mAh. 4s kannst du auch fliegen maximal eine Ladung dann sind Motoren zu warm.