Eigener Flightcontroler

Status
Nicht offen für weitere Antworten.

das_copter_198

Erfahrener Benutzer
#1
Hallo,

wie schon im Titel geschrieben, möchte ich gerne einen eigene Flightcontroller bauen, da ich sowas schon länger mal machen möchte und ich in den nächsten Wochen viel Zeit haben werde(Sommerferien) und das passt dann ganz gut ;) Ich habe leider nicht so viel Erfahrung mit solchen Sachen, aber mit eurer Hilfe werde ich das bestimmt schaffen :D Als Basis für den Controller wollte ich ein Arduino Uno nehmen. Solche Sachen wie Gps, Kompass und so brauche ich nicht, eine MPU mit Gyro und Acc reicht völlig aus. Also Software wollte ich am Anfang Multiwii nehmen und später vielleicht eine eigene. Was haltet ihr von der Idee? Und wie sollte ich das Projekt am besten angehen?

Lg Vincent
 

Tobias 99

Erfahrener Benutzer
#2
Hey Vincent,
Ich will dir nicht den Spaß verderben, aber an solchen Sachen arbeiten professionelle Ingeneure und ganze Abteilungen mehrere Wochen bis Monate dran. Meiner Meinung nach ist das nicht ralisierbar.
Außerdem benötigst du sehr weite Programmierkenntnisse entweder C oder C++.
Such dir doch ein anderes Projekt für deine Ferien raus, was auch für dich ralisierbar ist und wovon du am Ende auch etwas hast.
Liebe Grüße,
Tobias
 
Erhaltene "Gefällt mir": fofi1

olex

Der Testpilot
#3
Naja, mit MultiWii ist genau die Combo super realisierbar - ein Arduino und ein Sensorboard (zB MPU6050) ist genau was einen MultiWii-Controller ausmacht :) Die andere Frage ist, will man das wirklich von Grund auf machen. Denn im Endeffekt kommt nichts anderes raus als ein ganz normales MultiWii Board, die es auch fertig in aberhunderten Varianten gibt.
 

DerCamperHB

Erfahrener Benutzer
#4
Also mit Multiwii kannst du den Copter zum laufen bekommen, kein Problem, wobei du den Uno max zum testen nehmen solltest, viel zu Klobig, nehm ein Promini oder ähnliches, kleiner mit gleicher Leistung

Eine Eigene schreiben ist wohl möglich, aber nur mit entsprechender Kenntnis, das wird wohl kaum was in den Ferien
 
#6
Naja, für jemanden mit etwas Vorwissen ist dein Plan eine Sache von 2 Tagen.

Einfach gesagt brauch man nur eine "Alte" Anleitung, der Rest ist einfach: Sensorboard per I2C an den Arduino, MultiWii drauf, paar Einträge anpassen, fertig.
Wenn du da bist und noch lust hast:

Ich habe in den Winter Semesterferien mal angefangen eine eigene Regelsoftware für einen Quadrocopter zu schreiben, ist auch machbar. Dazu sollte man allerdings ein wenig Reglungstechnik beherrschen, Stichworte wie PID-Regler sollten bekannt sein. Machbar ist es aber, ich hab nach ca 40h einen fliegenden Copter gehabt, auch wenn meiner eher eierte denn flog. Ab dem Punkt war dann auch der Reiz weg, da der weitere Weg keine neuen "Aufgaben" mehr gehabt hätte ;)
 

Dodger

Erfahrener Benutzer
#7
Naja, wenn man mit Arduino in der Richtung basteln/lernen will würde ich einfach mal bei multiwii.com vorbeischauen. Die Doku ist noch auf einem ziemlich alten Stand und damit eigentlich gut für die Basics :) Dazu nen Pro Mini und Sensor... und dann mal in die Sourcen von der Multiwii 1.7 schauen, da kannst du auch gut sehen was sich über die Jahre bis zur 2.3 alles weiterentwickelt hat :)
 

Sijjim

Erfahrener Benutzer
#9
Ich hatte vor nen paar Wochen den gleichen Gedanken. Gebaut und geschrieben hab ich das dann in ein paar wenigen Stunden. Arduino Pro Mini, China GY-80, BTM222 und bissl Kleinkram. Alles zusammen keine 30€. Inzwischen sogar mit GPS über nen Crius i2c-Nav.

Wenn du es machen willst, lass dich nicht von abhalten. Ob es Sinn macht, muß jeder selbst wissen. Ich muß diese Sinnesdiskussion oft genug mit nicht-Modellbastlern führen, da hab ich hier kein nerv zu. Wer spaß dran hat... ich habe so ein erhabenes Gefühl, wenn ich was selbst gebautes nutze und das sogar funktioniert :cool:

IMAG2269.jpg IMAG2281.jpg IMAG2293k.jpg
 

das_copter_198

Erfahrener Benutzer
#10
Hallo,

Die andere Frage ist, will man das wirklich von Grund auf machen. Denn im Endeffekt kommt nichts anderes raus als ein ganz normales MultiWii Board, die es auch fertig in aberhunderten Varianten gibt.
Ja, ich weiß dass es sowas schon gibt, aber ich möchte dennoch selbst einen Flightcontroller bauen.

Naja, für jemanden mit etwas Vorwissen ist dein Plan eine Sache von 2 Tagen.
Ja, Vorwissen hab ich schon, ich habe auch schon einige Sachen mit Arduino gemacht.

Also mit Multiwii kannst du den Copter zum laufen bekommen, kein Problem, wobei du den Uno max zum testen nehmen solltest, viel zu Klobig, nehm ein Promini oder ähnliches, kleiner mit gleicher Leistung
Ja, ich weiß dass das Uno schon groß ist aber ich hab gerade noch eins rumliegen. Aber ich werde mir schon mal vorsorglich ein Promini bestelle.

Ich hatte vor nen paar Wochen den gleichen Gedanken. Gebaut und geschrieben hab ich das dann in ein paar wenigen Stunden. Arduino Pro Mini, China GY-80, BTM222 und bissl Kleinkram. Alles zusammen keine 30€. Inzwischen sogar mit GPS über nen Crius i2c-Nav.

Wenn du es machen willst, lass dich nicht von abhalten. Ob es Sinn macht, muß jeder selbst wissen. Ich muß diese Sinnesdiskussion oft genug mit nicht-Modellbastlern führen, da hab ich hier kein nerv zu. Wer spaß dran hat... ich habe so ein erhabenes Gefühl, wenn ich was selbst gebautes nutze und das sogar funktioniert :cool:

Anhang anzeigen 98568 Anhang anzeigen 98567 Anhang anzeigen 98566
Genau sowas wollte ich auch bauen ;)

Nachdem ich jetzt weiß, dass mein Vorhaben realisierbar ist und nicht zu schwer ist, hab ich mich entschloßen dass ganze mal auszuprobieren. Als Board würde ich am Anfang jetzt ein Arduino Uno nehmen und als MPU diese. Außerdem noch 1 oder 2 Led zur Anzeige. Passt das so?
 

sandrodadon

Fliegender Maschi
#11
Nimm wenigstens einen Arduino mit ATmega32u4 oder einen ATMega wegen der 11-bit PWM Ausgabe.

Die modernen ESCs (SimonK, BLHeli und andere Multicopter ESCs) nehmen alle deutlich mehr als die üblichen 7 oder 8 Bit an.

7-Bit: 128 Drehzahl-Stufen
8-Bit: 256
11-Bit: 2048 Drehzahl Stuefen


SimonK regelt in ca 800 Schritten, daher kommt man mit 11 Bit dort auch weiter als mit 7 oder 8
 
Zuletzt bearbeitet:

Sijjim

Erfahrener Benutzer
#12
Wofür die LED genau?
Sonst ja, passt.

Das Bluetooth Modul hab ich zur Analyse, Anzeige, Einstellung auf dem Feld. Mit nem Android Handy/Tablet und dieser App, super einfach.
Ich habe es zwar selber gebaut aber fertig kaufen ist auch nicht wirklich teuer. Der Luxus, den man dadurch bekommt ist schon sehr nett. Will das nicht missen.
 

das_copter_198

Erfahrener Benutzer
#13
Ja, natürlich ist fertig kaufen auch nicht so teuer, aber darum geht es mir ja nicht. Wen der Chip vom Uno nicht reicht, werde ich nen anderen nehmen. Macht es eigentlich einen großen Unterschied ob ich ein Arduino nehm oder nur den den ATMega Chip, weil auf nem Arduino ist ja auch nicht recht viel mehr, außer ein paar Kleinteile die ich halt dann noch brauchen würde?

LG Vincent
 

Sijjim

Erfahrener Benutzer
#14
Das mit dem fertig kaufen war auf das Bluetooth-Modul bezogen. Den FC bau dir ruhig selber.

Es gibt auch sogenannte Steckbrett Arduinos, such mal danach.

Aber ich würde dir trotzdem noch einmal ans Herz legen, nimm besser den Pro Mini. Der ist wirklich winzig, vergleiche mit dem Uno auf dem Bild oben und kostet in Fernost 3 € inclusive Versand. Ich hab mir vor längerer Zeit mal 10 Stück bestellt und seitdem ist überall in der Wohnung sowas anzutreffen, ob als Aquariumklimasteuerung, Gewächshausautomation oder auch Flightcontroller mit Multiwii.
 

das_copter_198

Erfahrener Benutzer
#15
Ja Steckbrett Arduinos hab ich schon des öffteren gesehen. Ja es ist Wahrscheindlich schlauer ein Pro Mini zunehmen wo alles drauf ist. Hast du mal nen Link wos die billig gibt?

Lg Vincent
 

Sijjim

Erfahrener Benutzer
#16
Suche einfach bei ebay, "Arduino Pro Mini 5V" aber pass auf, das es auch einer mit einem 328 ist, nicht 128. Zusätzlich brauchst du einmalig einen FTDI-Adapter, der Pro Mini hat keinen direkten USB-Anschluss. Wenn du dich aber weiter mit der Microelektronik beschäftigen willst, brauchst du sowas eh öfter mal.
 

Zuse

Erfahrener Benutzer
#18
(....)
Macht es eigentlich einen großen Unterschied ob ich ein Arduino nehm oder nur den den ATMega Chip, weil auf nem Arduino ist ja auch nicht recht viel mehr, außer ein paar Kleinteile die ich halt dann noch brauchen würde?

LG Vincent
Vincent,
ein fertiger "Arduino" ist einfach komplett und lauffähig, ein einfacher Atmega328 z.B. im DIL-Gehäuse ist nicht wesentlich(!) billiger, dafür fehlt dem allein schon ein stabiler Takt von 16MHz mit Quarz samt Kleinzeug (interne 8MHz sind natürlich bei allen möglich).
Mach Dir das Leben nicht zu schwer, ein fertiger Mini04 oder ein Nano V3.0 kosten ein paar Dollar und laufen!

Manfred
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten