Brushless Gimbal Controller - SOFTWARE

Status
Nicht offen für weitere Antworten.

hexacop

Erfahrener Benutzer
Hey Lonestar,
jetzt lade ich gerade ein Video mit der 042a hoch und da kommst du schon wieder mit einer neuen Version.
Trotzdem super, vielen Dank und RC Signal ist auch super wichtig.
Dann werde ich mal wieder in Keller gehen und wieder von vorne anfangen...
 
Wahnsinn!
PS: Nicht wundern, Leute... Ich musste einige Links und Bilder wieder entfernen, meine Anwesenheit (Gewerbliche) ist nicht erwünscht... Werde also in Zukunft auch keine Links oder Bilder mehr hier veröffentlichen können... wenn ich Euch sonst irgendwie Unterstützen kann, lasst es mich bitte direkt wissen.
 

Lonestar78

Erfahrener Benutzer
ROTFL
ich mach dann mal langsamer...;-)
Das war auf absehbare Zeit das letzte Update, hab übernächste Woche ein Audit, da ist noch einiges zu tun...
 

rc-action_de

Erfahrener Benutzer
Hey Hexacop,

na das sieht doch schon mal richtig Klasse aus - meinen Glückwunsch.

Schön mal ein Flugvideo zu sehen, was nicht von mir ist.

Ich frage mich nun was der Unterschied zu meinem Gimbal ist und vor allem ob mein Flatterband dafür sorgt, dass das Gimbal im Flug wackelt ...

Ergo ==> nächster Flug ohne Flatterband.

Ich habe es mir mal angebaut um Copter und Kamera nach einem evtl. Absturz in einem Teil wiederzufinden, da ich vor einem Jahr mal einen Absturz hatte, bei dem ich 2 Stunden die Kamera suchen musste.

Viele Grüße
Henry
 

Anhänge

Nitro

Adrenalin Junkie
Ich bin ja immer noch dafür das Lonestar78 ein Spende Konto bekommen sollte.
Nicht weil er es will, er hat es ja schon mal abgelehnt, sondern weil er es Verdient.


Beste Grüsse
Nitro
 

rc-action_de

Erfahrener Benutzer
Ich bin ja immer noch dafür das Lonestar78 ein Spende Konto bekommen sollte.
Nicht weil er es will, er hat es ja schon mal abgelehnt, sondern weil er es Verdient.


Beste Grüsse
Nitro
Dem schließe ich mich an ....

Hier mal ein kurzes Update: ich weiß nicht ob es das Flatterband war oder ob der tolle ACCEL LPF ist. aber:
Ich bin kurz vor Sonnenuntergang schnell mal noch mit einem Satz halbvollen Akkus nach Draußen. Vorher schnell noch die 43A aufgespielt und 5 Minuten lang PID- Einstellung gemacht.

Das Resultat ist für mich ein Unterschied wie Tag und Nacht. Die Bedingungen waren gerade um einiges schlechter als sonst.
-1°C und 30kmh Windböen.

+ das Wackeln/ Wippen ist komplett verschwunden
- das Gimbal reagiert sehr stark auf Beschleunigungen im Raum - dies ist nur relevant wenn man 100% Nick oder Roll fliegt - eben das was man beim Kameraflug nicht machen sollte

Für Kameraflüge ist diese 5 Minuten - Einstellung alle Male tauglich.

Den LPF habe ich mir noch nicht einmal angesehen ... also bis auf PID und MAX-PWM alles Standard.

Bei Interesse lade ich natürlich noch ein Video hoch ...

Viele Grüße
Henry
 

nico_99

Erfahrener Benutzer
Hi.

Ich bekomme keine Parameter in Controller rein.
Die Kommumnikation über Tcl-GUI besteht nur wenn ich z.B. die Werte für Pole von 24 auf 14 einstelle und in den Flash schreibe, steht nach dem erneutem Booten und auslesen immer noch das Standardwert von 24 drinn.
 

nico_99

Erfahrener Benutzer
Ich bin ja immer noch dafür das Lonestar78 ein Spende Konto bekommen sollte.
Nicht weil er es will, er hat es ja schon mal abgelehnt, sondern weil er es Verdient.


Beste Grüsse
Nitro

Ich bin auch dafür...
 

rc-action_de

Erfahrener Benutzer
OK OK - ich will euch nur nicht mit Video`s zuspammen - aber wenn`s hilft ;-)

Hier mal mein sehr kurzfristiges Video ohne jeglichen Anspruch auf Augentauglichkeit.
Geflogen bin ich so, als hätte der Copter keine Kamera montiert. Das nächste Mal gibt es auch Außenaufnahmen, es sei denn die 44A kommt Morgen *lach*

Wie bereits geschrieben reagiert das Gimbal auf starke Seitenrbeschleunigungen im Raum erst mal gar nicht. Es dauert eine Weile und dann gleicht das ACC alles wieder aus.

Dadurch wirkt der Ausgleich bei Beschleunigungen etwas träge.

Hmmm - irgendwie erinnert mich das an die ersten ALEX- Videos ...

Bei einem ruhigen Flug, wie ich ihn normalerweise mache, tritt das sicher gar nicht auf und lässt sich sicher noch ändern.

Video kommt gleich ...

[video=youtube;gR8f8ghRtro]http://www.youtube.com/watch?v=gR8f8ghRtro[/video]

Viele Grüße
Henry
 

nico_99

Erfahrener Benutzer
...Ich habe in den Flash geschrieben

...aber es tut/verändert sich nichts
 

nico_99

Erfahrener Benutzer
Ja Tommy, das auch.
 

rc-action_de

Erfahrener Benutzer
Also bei mir funktionierte die Einstellung einwandfrei

... bis auf den VideoUpload ...

"Dieser Vorgang dauert länger als erwartet. Dein Video wurde in die Warteschlange gestellt und wird so bald wie möglich verarbeitet."

Viele Grüße
Henry
 

nico_99

Erfahrener Benutzer
Kann es sein, dass ich grundsächlich ein Problem beim Kompilieren habe?

Es werden einige Warnungen ausgegeben allerdings das Prüfen wird ganz normal ohne Warnung beendet:

.......

In file included from _043.ino:98:
/MPU6050_6Axis_DMP.h:79: warning: only initialized variables can be placed into program memory area
/MPU6050_6Axis_DMP.h:219: warning: only initialized variables can be placed into program memory area
/MPU6050_6Axis_DMP.h:268: warning: only initialized variables can be placed into program memory area
/MPU6050_6Axis_DMP.h: In member function 'uint8_t MPU6050::dmpInitialize()':
/MPU6050_6Axis_DMP.h:300: warning: unused variable 'hwRevision'
/MPU6050_6Axis_DMP.h:308: warning: unused variable 'otpValid'
/MPU6050_6Axis_DMP.h: In member function 'uint8_t MPU6050::dmpGetAccel(int32_t*, const uint8_t*)':
/MPU6050_6Axis_DMP.h:537: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:537: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:538: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:538: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:539: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:539: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h: In member function 'uint8_t MPU6050::dmpGetQuaternion(int32_t*, const uint8_t*)':
/MPU6050_6Axis_DMP.h:561: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:561: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:562: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:562: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:563: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:563: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:564: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:564: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h: In member function 'uint8_t MPU6050::dmpGetGyro(int32_t*, const uint8_t*)':
/MPU6050_6Axis_DMP.h:594: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:594: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:595: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:595: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:596: warning: left shift count >= width of type
/MPU6050_6Axis_DMP.h:596: warning: left shift count >= width of type
_043.ino: In function 'void setup()':
_043.ino:484: warning: only initialized variables can be placed into program memory area
_043.ino:512: warning: only initialized variables can be placed into program memory area
SerialCom.ino: In function 'void helpMe()':
SerialCom.ino:124: warning: only initialized variables can be placed into program memory area
SerialCom.ino:125: warning: only initialized variables can be placed into program memory area
SerialCom.ino:126: warning: only initialized variables can be placed into program memory area
SerialCom.ino:127: warning: only initialized variables can be placed into program memory area
SerialCom.ino:128: warning: only initialized variables can be placed into program memory area
SerialCom.ino:129: warning: only initialized variables can be placed into program memory area
SerialCom.ino:130: warning: only initialized variables can be placed into program memory area
SerialCom.ino:131: warning: only initialized variables can be placed into program memory area
SerialCom.ino:132: warning: only initialized variables can be placed into program memory area
SerialCom.ino:133: warning: only initialized variables can be placed into program memory area
SerialCom.ino:134: warning: only initialized variables can be placed into program memory area
SerialCom.ino:135: warning: only initialized variables can be placed into program memory area
SerialCom.ino:136: warning: only initialized variables can be placed into program memory area
SerialCom.ino:137: warning: only initialized variables can be placed into program memory area
SerialCom.ino:138: warning: only initialized variables can be placed into program memory area
SerialCom.ino:139: warning: only initialized variables can be placed into program memory area
SerialCom.ino:140: warning: only initialized variables can be placed into program memory area
SerialCom.ino: In function 'void unrecognized(const char*)':
SerialCom.ino:146: warning: only initialized variables can be placed into program memory area
/PinChangeInt.h: In member function 'int8_t PCintPort::addPin(uint8_t, void (*)(), uint8_t)':
/PinChangeInt.h:379: warning: 'tmp' may be used uninitialized in this function

......
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten