Hi,
ich experimentiere seit ner weile mit der WMP und dem Arduino. habe dabei eine möglichkeit gefunden die auslese und filter zeit deutlich kleiner zu halten (knap doppelt so schnell) und dennoch verwertbare daten zu bekommen
Da ich selbst meine copter nur mit WMP fliege, kam mir der gedanke eine schlankere und schnellere version von der MWC software zu machen.
bevor ich die erwartungen jetzt aber zu hoch schüre, muss ich deutlich sagen das ich noch relativer anfänger in arduino c bin! .. habe das hauptsächlich auf basis meiner websprachen erfahrung gemacht (ähnelt sich alles irgentwie).
als basis hab ich die MWC 1.0 (da blickt mann noch am ehesten durch) und die MWC 1.8p2 genommen.
zusammengefasst solls eine copter software werden die nur mit 4 kanälen und den Wii kreiselns auskommt.. so das es halt keine ACC oder sogar GPS gesteuerte drohne wird .. sondern eher ein schön zu fliegendes RC fluggerät
jetzt aber zu dem was es kann und können soll..
was es kann:
- Board: Arduino Pro Mini 16Mhz
- Eingänge: 4 (Throttle, Roll, Pitch, Yaw) ... zur zeit noch kein Sum signal möglich
- Ausgänge Servos: (0-8) .. von insgesammt 8 ausgängen also wenn man 6 servos haben will gehen nurnoch 2 motoren
- Ausgänge Motoren: (0-6) .. ja hier sollte der hexa auch ohne Sum signal gehen ... wenn man mehr als 4 motoren nimmt gehen keine servos mehr!
(habe keinen HEXA hier .. habe aber alle 6 ausgänge getestet .. sollte also kein problem sein)
- RX Pins: 2, 4, 5, 6
- Motor Pins: 9, 10, 11, 3, A0, A1
- Servo Pins: A0, A1, A2, 7, 3, 11, 10, 9
(durch diese pin belegung sollte mann das komplette programm auch mit den meissten MWC boards nutzen können)
- Kreisel: Wii Motion Plus
- Kreisel Pins: GND, 12, A4, A5 (wie beim MWC)
- angepasste GUI
- P.I.D. für Roll, Pitch und Yaw
- RC Expo
- RC Rate
- Tri (noch ungetestet)
- QuadV (getestet -> leuft )
- QuadP (noch ungetestet)
- QuadX (noch ungetestet)
- Y4 (noch ungetestet)
- Y6 (noch ungetestet)
- HEX6 (noch ungetestet)
- HEX6X (noch ungetestet)
(ausserdem hab ich versucht das mischen eigener auslegungen zu erleichtern)
was es noch können soll:
- Throttle Roll, Pitch und Yaw Rate
- Akku üerwachung .. die pins dafür sind schon vorgeshen (A3 und 8 wie beim MWC)
- vllt. sum signal
wenn euch das gefällt wäre mir sehr geholfen wenn ihr mutig testet
software giebts vorerst hier: http://www.speedshare.org/download.php?id=5477BA0B11 (ganz unten)
[edit] hab den link nochmal geändert in der zip war was falsch -.-[/edit]
von den tests mit meinem quad v kann ich schonmal sagen das mann sich an den besten wert von P erstmal langsam hochtasten sollte da es hier sensiebler ist.
und seit wirklich vorsichtig! das BETA steht da nicht umsonnst.
gruß
Felix
ich experimentiere seit ner weile mit der WMP und dem Arduino. habe dabei eine möglichkeit gefunden die auslese und filter zeit deutlich kleiner zu halten (knap doppelt so schnell) und dennoch verwertbare daten zu bekommen
Da ich selbst meine copter nur mit WMP fliege, kam mir der gedanke eine schlankere und schnellere version von der MWC software zu machen.
bevor ich die erwartungen jetzt aber zu hoch schüre, muss ich deutlich sagen das ich noch relativer anfänger in arduino c bin! .. habe das hauptsächlich auf basis meiner websprachen erfahrung gemacht (ähnelt sich alles irgentwie).
als basis hab ich die MWC 1.0 (da blickt mann noch am ehesten durch) und die MWC 1.8p2 genommen.
zusammengefasst solls eine copter software werden die nur mit 4 kanälen und den Wii kreiselns auskommt.. so das es halt keine ACC oder sogar GPS gesteuerte drohne wird .. sondern eher ein schön zu fliegendes RC fluggerät
jetzt aber zu dem was es kann und können soll..
was es kann:
- Board: Arduino Pro Mini 16Mhz
- Eingänge: 4 (Throttle, Roll, Pitch, Yaw) ... zur zeit noch kein Sum signal möglich
- Ausgänge Servos: (0-8) .. von insgesammt 8 ausgängen also wenn man 6 servos haben will gehen nurnoch 2 motoren
- Ausgänge Motoren: (0-6) .. ja hier sollte der hexa auch ohne Sum signal gehen ... wenn man mehr als 4 motoren nimmt gehen keine servos mehr!
(habe keinen HEXA hier .. habe aber alle 6 ausgänge getestet .. sollte also kein problem sein)
- RX Pins: 2, 4, 5, 6
- Motor Pins: 9, 10, 11, 3, A0, A1
- Servo Pins: A0, A1, A2, 7, 3, 11, 10, 9
(durch diese pin belegung sollte mann das komplette programm auch mit den meissten MWC boards nutzen können)
- Kreisel: Wii Motion Plus
- Kreisel Pins: GND, 12, A4, A5 (wie beim MWC)
- angepasste GUI
- P.I.D. für Roll, Pitch und Yaw
- RC Expo
- RC Rate
- Tri (noch ungetestet)
- QuadV (getestet -> leuft )
- QuadP (noch ungetestet)
- QuadX (noch ungetestet)
- Y4 (noch ungetestet)
- Y6 (noch ungetestet)
- HEX6 (noch ungetestet)
- HEX6X (noch ungetestet)
(ausserdem hab ich versucht das mischen eigener auslegungen zu erleichtern)
was es noch können soll:
- Throttle Roll, Pitch und Yaw Rate
- Akku üerwachung .. die pins dafür sind schon vorgeshen (A3 und 8 wie beim MWC)
- vllt. sum signal
wenn euch das gefällt wäre mir sehr geholfen wenn ihr mutig testet
software giebts vorerst hier: http://www.speedshare.org/download.php?id=5477BA0B11 (ganz unten)
[edit] hab den link nochmal geändert in der zip war was falsch -.-[/edit]
von den tests mit meinem quad v kann ich schonmal sagen das mann sich an den besten wert von P erstmal langsam hochtasten sollte da es hier sensiebler ist.
und seit wirklich vorsichtig! das BETA steht da nicht umsonnst.
gruß
Felix