Flydumini funktioniert nicht: WMP spricht nicht an. Wer kann helfen?

Gickel

Neuer Benutzer
#1
Hallo,

vor einiger Zeit packte auch ich das Quadrokopter-Fieber, der Gaui 330XS läuft bei mir problemlos und auch der Wii-Copter mit MWC-Board von Flyduino.com scheint zu funktionieren-zumindest werden die Sensoren in der MultiWiiConf erkannt und reagieren auf Positionsveränderungen.

Große Probleme habe nun ich mit dem Flydumini, da komme ich einfach nicht weiter: es wird nur der BMA020 in der MultiWiiConf erkannt, das WMP aber nicht. Einen Defekt der WMP kann ich definitiv ausschließen, da ich mehrere WMP ausprobiert habe. Möglicherweise ist es nur ein Software-Einstellungsfehler, da ja auch der BMA020 erst mal aktiviert werden muss. Doch wie aktiviere ich die WMP? Bei meinem anderen Wii-Copter war das überhaupt kein Problem-funtkionierte automatisch, allerdings nicht mit der MultiWiiV1_9 sondern mit der MultiWiiV1_7. Die MultiWiiV1_7 wiederum erkennt aber den BMA020 bei mir nicht.

Ich benutze: Arduino 0023, die Version 1.0 Funktioniert nicht mit MultiWii_1_9.pde.
Folgende Parameter sind eingestellt:
#define MINTHROTTLE 1150
#define QUADX
#define YAW_DIRECTION 1
#define I2C_SPEED 100000L
#define INTERNAL_I2C_PULLUPS
#define BMA020


Vielleicht könnte mir jemand „seine“ Software zur Verfügung stellen? Dann könnte ich immerhin ausschließen, dass es ein Programmierfehler meinerseits ist und doch etwas falsch verlötet oder defekt ist.


Als ultima ratio und bevor der Flydumini als defekt bei Ebay landet würde sich vielleicht sogar Jemand finden, der bereit wäre, sich den Flydumini mal anzusehen? Würde ihn dann per Post verschicken. Nicht ganz klar ist mir außerdem, wie ich den Empfänger anzuschließen habe, und ob ggf. ein Spektrum-Satellitenempfänger ausreicht.

Folgende Komponenten sind verbaut:
- SK3-2118-2750 Turnigy Aerodrive SK3 - 2118-2750 Brushless 4 Reserved
- TR-6A TURNIGY Plush 6A /.8bec/6g Speed Controller 4 Reserved
- Original WMP
- BMA020
- Flyduino Pro Mini 16Mhz 5V Schwarz 1.6mm PCB

Vorab ein herzliches Dankeschön für eure Hilfe,
happy landings und einen schönen Sonntag,
Mario
 

Anhänge

Gickel

Neuer Benutzer
#6
So, bin mit eurer Hilfe nun einen (aber leider auch nur einen ganz kleinen) Schritt weitergekommen: im Gegensatz zu meinem anderen Wii-Copter muss hier auch der Akku angeschlossen werden. Auf die Idee bin ich gar nicht gekommen und siehe da, das WMP wird erkannt (Arduino 0023, MultiWii_1_9.pde; siehe Foto). Allerdings reagiert der Flydumini weiterhin nicht auf Bewegungen. Das muss dann mit diesen "Pullups" zusammenhängen.

//enable internal I2C pull ups
#define INTERNAL_I2C_PULLUPS

Ändere ich die oben stehenden Parameter, wirft der Arduino eine Fehlermeldung aus.

Auf der Platine bzw. am BMA habe ich nichts verändert, lediglich das BMA mit 2 5er-Stiftleisten auf die Platine gelötet. Vielleicht liegt hier der Fehler? Was genau muss ich tun, um die Pullups zu prüfen?

Ein Mitglied von hier hat sich die geposteten Fotos angesehen und schriebt mir, dass die Verkabelung so weit gut aussehen würde, ich aber die einzelnen Kontakte des WMP gegeneinander auf Durchgang messen sollte. Das habe ich getan: kein Durchgang.

Bin sehr positiv überrascht über eure Hilfsbereitschaft. Danke!
 

Anhänge

Gickel

Neuer Benutzer
#7
Nochmal danke. Da ich den Fehler aber nach wie vor nicht finde, baue ich den Copter nun mit neuer Platine und einem Drotek-Sensorboard auf, mal sehen, ob das klappt! Happy landings :)
 

Desaster

Erfahrener Benutzer
#8
Hallo
Lade dir Arduino 1.0 und Multiwii 2.0,
anstatt pde. heisst es jetzt ino. Datei.
Vom flydumini 3,3v jeweils auf scl und sdk 2k2 Pull ups.
Anschlüsse sind auf dem mini.
Interne Pullups aus im sketch.
Und auf 100hz
Sollte dann Klappen
Und Wech
 

Gickel

Neuer Benutzer
#9
Hey!
Jetzt funktioniert's...mit dem "Drotek 6DOF V2"; das Board kam heute aus Frankreich an :)
Jetzt müssen noch der Spektrum-Satellit erkannt und die Motoren angeschlossen werden.
Viele Grüße und ein schönes Wochenende!
 

Flori444

AllwetterFlieger
#10
Hi
Habe das gleiche Problem. Will mit Spektrum Sat fliegen, der geht aber erst seit 1.9 => Pullups drauf. Bei mir wird aber auch nur der BMA erkannt, der Gyro =0 und Debug 2 / I²C Error zählt hoch. hab schon alles mögliche Probiert.
Wenn ich 1.8_2 drauflad gehen beide Sensoren problemlos.
 

edge

Erfahrener Benutzer
#11
so, habe was dummes gemacht, regler nicht eingelernt aber schon verlötet.
es gab doch mal ne PDE die man draufladen konnte und dann wurden die eingelernt. finde leider das nirgendwo mehr :(
LG ALex
 
FPV1

Banggood

Oben Unten