VERKAUFT mMWC - Mini Multiwii Shield - für Flugzeuge optimiert

Status
Nicht offen für weitere Antworten.
#1
mMWC - Mini Multiwii Shield - für Flugzeuge und Nuris/Deltas ## PREIS UPDATE ##

Hallo!

######## RAUSVERKAUF ###########
1 mMWC inkl. Versand: 3 EUR
2 mMWCs inkl. Versand: 5,50 EUR

Lieferumfang: mMWC, blaue SMD-LED, Vorwiderstand, FC-BT-Adapter, inkl. Versand
#############################


######## Video-Aktion ###########
Die ersten 3 Leute die hier ein Video posten in dem die Erfahrungen mit dem mMWC
im Flug verdeutlicht werden bekommen ein mMWC gratis bzw. den Kaufpreis gutgeschrieben!
############################

Ich hab mal rein aus Interesse am Frickeln eine Trägerplatine basierend auf Multiwii Airplane Mode designt. Abmessungen sind hier 30x35mm. Einfach Arduino Pro mini draufpappen, eine billige MPU6050 IMU (~8 EUR bei dealextreme, rund 10 EUR in ebay) und wer möchte - weils auch absolut billig zu haben ist - ein Bluetooth Dongle (~8 EUR bei ebay) fürs absolut entspannte Konfigurieren/Fine-Tunen der PID-Werte via smartphone...
ausserdem können per AUX-schalter diverse Modis geschalten werden:
normal (pass through): keine Stabilisierung
Acro-mode: der Gyro im MPU6050 hält das Flugzeug in der aktuellen Lage
Level-Mode: Gyro+Acc im MPU6050 stabilisieren das Flugzeug in Neutrallage. Wunderbar für FPV sogar bei Wind.

verhält sich dann genauso wie das Fyetech...

Vorteil der multiwii-Variante: Komplett open source, wird laufend erweitert. beliebige Sensoren, bestimmt in absehbarer Zeit auch Unterstützung von GPS über I2C oder seriell auch für Flächenmodelle (coming home funktion), etc.

Klar, die Konfiguration bedarf halt einer gewissen Einarbeitungszeit, aber - HEY, wir sind ja modellbauer.
out of the box - RTF. wie langweilig ist das denn...?
Dafür hat jeder seine maßgeschneiderte Lösung und kann dabei noch eine Menge lernen.

Hier mal zwei Beispiel-Videos von gtrick90 aus Italien:
http://www.youtube.com/watch?v=ikRmKOd_YUs&feature=g-all-u
http://www.youtube.com/watch?v=72qsNK6k1k8&feature=plcp


UPDATE: 16. August 2012:
Neue Version des Handbuchs ab sofort verfügbar (Nurflügel & mMWC, Bluetooth Serial Adapter, Finetuning und Optimierung)

http://fpv-community.de/attachment.php?attachmentid=33951&d=1345122891


UPDATE: 7. August 2012:
Da einige Leute bereits gefragt haben, wie denn das alles so funktioniert mit dem mMWC, multiWii 2.1 im airplane-mode etc. hab ich ein kleines aber feines Handbuch zusammengezimmert.

http://fpv-community.de/attachment.php?attachmentid=33274&d=1344329226

Derzeit mal auf englisch.


UPDATE: 3. August 2012:
Neue Serie eingelangt.
Die Boards sind dem Prototyp-Dasein entwachsen und werden ab sofort in ansprechendem dunkelblau gefertigt.
Die neue Serie ist nur noch 1mm dünn und damit auch leichter.



Preis pro Board beträgt 6.50 EUR inkl. Versand
Jedes Board wird mit folgenden optional zu verwendenden Komponenten geliefert:
- blaue SMD-LED
- passender SMD-Vorwiderstand
- bluetooth auf FC adapter platine

2 Boards zum Spezialpreis von 11 EUR.

Bei Interesse bitte einfach direkt bei mir per PM melden.

Gruß aus Wien,
Christian
 

Anhänge

Zuletzt bearbeitet:
#3
sind mittlerweile alle weg.
Neue Boards werden demnächst wieder produziert.

Updates hier in diesem Thread...

Gruß aus Wien,
Christian
 

Kienzle

Erfahrener Benutzer
#4
oh davon würde ich eins nehmen wollen bei der nächsten Produktion...

gruss
 
#5
So, die neue mMWC Serie ist soeben eingelangt.

Die Boards sind dem Prototyp-Dasein entwachsen und werden ab sofort in ansprechendem dunkelblau gefertigt.
Die neue Serie ist nur noch 1mm dünn und damit auch leichter.



Preis pro Board beträgt 7.50 EUR inkl. Versand
Jedes Board wird mit folgenden optional zu verwendenden Komponenten geliefert:
- blaue SMD-LED
- passender SMD-Vorwiderstand
- bluetooth auf FC adapter platine

2 Boards zum Spezialpreis von 13 EUR.

Bei Interesse bitte einfach PM...

Gruß aus Wien,
Christian
 
#7
Da einige Leute bereits gefragt haben, wie denn das alles so funktioniert mit dem mMWC, multiWii 2.1 im airplane-mode etc. hab ich ein kleines aber feines Handbuch zusammengezimmert.
Derzeit mal auf englisch.
Bei Bedarf kann ich - oder jemand anders - das mal auch auf deutsch übersetzen...

Gruß aus Wien,
Christian
 

Anhänge

Hüpfer

Neuer Benutzer
#11
Christian, Du hattest in Deiner Anleitung nichts zum Gyro Smoothing geschrieben, dass ist aber ziemlich wichtig, Du solltest das noch erwähnen!
 

fly-kai

Erfahrener Benutzer
#12
Hey,

Kennt zufällig jemand einen eBay Verkäufer bei dem es die 6050 IMU UND das Bluetooth gibt ? Möchte nicht wieder quer durch die Gegend bestellen...
Thx.

MfG
Kai AusCoburg
 
#14
Leider hat die MPU IMU von Drotek eine etwas andere Pin Belegung. Ärgerlich, dass es da so viele Kombinationen wie Hersteller gibt.
Ist aber auch kein Problem, nur kann man dann halt nicht 1:1 die Pins am mMWC verwenden um die IMU dort direkt anzulöten, somdern muss sich eine alternative Variante der Montage überlegen.

Drotek wäre mir persönlich zu teuer. Das BT kostet dort das doppelte verglichen zu vielen ebay Händlern.

Danke für den Hinweis mit dem Gyrosmoothing. Hatte ich doch tatsächlich glatt vergessen im Manual zu erwähnen. Ich werde die Doku entsprechend erweitern sobald es meine Zeit zulässt...

Gruss aus Wien,
Christian
 
#15

Hüpfer

Neuer Benutzer
#16
Wobei ich jetzt schon mehrfach gelesen habe, dass einige bessere Ergebnisse ohne Gyrosmoothing aber mit nur 42Hz MPU Framerate erziehlt haben. Ich werde das selber mal im Funjet testen und berichten.
 
#17
ich schlage in bezug auf smoothing & co folgende vorgangsweise vor:
- zuerst muss man mal die tatsächlichen vibrationen weitgehendst vermeiden, d.h. Props & Motor wuchten
- weiters sollte die MPU nicht starr mit dem Rahmen verbaut, sondern mittels Schaumgummi oder ähnlichem von Vibrationen befreit werden.
- als nächstes ist der Low Pass Filter der MPU interessant, zumal man hier die Sensordaten noch direkt in der Hardware entsprechend beeinflusst indem bestimmte höhere Frequenzen die durch Vibrationen entstehen filtert und nur "langsamere" Änderungen (niedrige Frequenzen) auswertet.
- sollte das alles nichts helfen ist in letzter Instanz das Gyro-Smoothing interessant, allerdings werden hier alle Werte gemittelt, d.h. Werte die sowohl durch ungewünschte Vibrationen als auch Werte die tatsächlich durch Lageänderung/Bewegung entstehen. Sollte man imho wenn möglich vermeiden, da dadurch die gesamte IMU im Grunde genommen weniger empfindlich, ungenauer und langsamer wirkt.

es wird demnächst ein neues Kapitel diesbezüglich im mMWC User Guide geben...
 
#18
funktioniert die mMWC auch in 2-Achs gesteuerten Modellen, als nur Seite / Höhe,
oder Nuris Quer / Höhe ?
Schon mal in Seglern probiert ?

Gruß . . . Peter
 
#19
Klar kannst Du an von der mMWC lediglich Seite und Höhe stabilisieren lassen, das ist kein Problem.

Nuris gehen auch. Hier mach dann die multiwii-software den Deltamix für dich.

Daher muss man in der config.h dann statt

#define AIRPLANE

eben

#define FLYING_WING

setzen.

Die multiWii-software hat allerdings für Delta (Flying Wing) aus welchen Gründen auch immer die Pins A0 und A1 verwendet.
Um die entsprechenden Pins D11 und D12 am mMWC für die beiden Querruder im Delta-Mix verwenden zu können muss man dann in der def.h folgende kleine Änderungen vornehmen:

#define SERVO_1_PINMODE pinMode(A0,OUTPUT); // TILT_PITCH - WING left
#define SERVO_1_PIN_HIGH PORTC |= 1<<0;
#define SERVO_1_PIN_LOW PORTC &= ~(1<<0);
#define SERVO_2_PINMODE pinMode(A1,OUTPUT); // TILT_ROLL - WING right
#define SERVO_2_PIN_HIGH PORTC |= 1<<1;
#define SERVO_2_PIN_LOW PORTC &= ~(1<<1);
#define SERVO_3_PINMODE pinMode(A2,OUTPUT); // CAM TRIG - alt TILT_PITCH
#define SERVO_3_PIN_HIGH PORTC |= 1<<2;
#define SERVO_3_PIN_LOW PORTC &= ~(1<<2);
#if !defined(MONGOOSE1_0)
#define SERVO_4_PINMODE pinMode(12,OUTPUT); // new - alt TILT_ROLL
#define SERVO_4_PIN_HIGH PORTB |= 1<<4;
#define SERVO_4_PIN_LOW PORTB &= ~(1<<4);
#endif
#define SERVO_5_PINMODE pinMode(11,OUTPUT); // BI LEFT
#define SERVO_5_PIN_HIGH PORTB |= 1<<3;
#define SERVO_5_PIN_LOW PORTB &= ~(1<<3);


wird zu


#define SERVO_5_PINMODE pinMode(A0,OUTPUT); // TILT_PITCH - WING left
#define SERVO_5_PIN_HIGH PORTC |= 1<<0;
#define SERVO_5_PIN_LOW PORTC &= ~(1<<0);
#define SERVO_4_PINMODE pinMode(A1,OUTPUT); // TILT_ROLL - WING right
#define SERVO_4_PIN_HIGH PORTC |= 1<<1;
#define SERVO_4_PIN_LOW PORTC &= ~(1<<1);
#define SERVO_3_PINMODE pinMode(A2,OUTPUT); // CAM TRIG - alt TILT_PITCH
#define SERVO_3_PIN_HIGH PORTC |= 1<<2;
#define SERVO_3_PIN_LOW PORTC &= ~(1<<2);
#if !defined(MONGOOSE1_0)
#define SERVO_2_PINMODE pinMode(12,OUTPUT); // new - alt TILT_ROLL
#define SERVO_2_PIN_HIGH PORTB |= 1<<4;
#define SERVO_2_PIN_LOW PORTB &= ~(1<<4);
#endif
#define SERVO_1_PINMODE pinMode(11,OUTPUT); // BI LEFT
#define SERVO_1_PIN_HIGH PORTB |= 1<<3;
#define SERVO_1_PIN_LOW PORTB &= ~(1<<3);


sieht schlimmer aus als es ist ;)

eigentlich wird nur SERVO_1 mit SERVO_5 sowie SERVO_4 mit SERVO_2 getauscht.
und schon können die Pins D11 und D12 die Querruder-Servos wie gewünscht ansteuern.


Gruß aus Wien,
Christian
 
#20
Ich hab dann mal den mMWC HowTo Guide wie versprochen etwas überarbeitet.

Neu:
- Fine Tuning und Optimierung
- mMWC & DeltaWings/Nurflügel
- Bluetooth Serial Adapter für multiwii und mMWC

Wünsche allen mMWC Piloten viel Spass!

Gruß aus Wien,
Christian
 

Anhänge

Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten