Seite 712 von 1010

#10666 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 11:34:37
von DUKE40
An die MultiWii Spezialisten,

was bewirkt genau diese Einstellung in der Config.h von der Version 2.0?
/* This will activate the ACC-Inflight calibration if unchecked */
//#define InflightAccCalibration

Wozu könnt eine Calibration im Flug von Nöten sein, bzw. Sinn machen?

#10667 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 13:05:29
von Michael Brakhage
DUKE40 hat geschrieben:An die MultiWii Spezialisten,

was bewirkt genau diese Einstellung in der Config.h von der Version 2.0?
/* This will activate the ACC-Inflight calibration if unchecked */
//#define InflightAccCalibration

Wozu könnt eine Calibration im Flug von Nöten sein, bzw. Sinn machen?

Hallo Duke

Die InflightAccCalibration dient dazu, den Copter wirklich horizontal zu kalibrieren. Normalerweise stellst du ihn auf den Boden und kalibrierst dort. In der Luft schwebt er dir dann aber meist wieder davon.
Bei der InflightAccCalibration fliegst du im ACC mode, trimmst mit deinem Sender den Copter so, das er absolut auf dem Punkt stehen bleibt und aktivierst dann die InflightAccCalibration! Nach dem Landen trimmst du deinen Sender wieder auf Null und alles ist gut.

Ich habe es noch nicht ausprobiert, aber es einige im Supportforum die davon begeistert sind. Vor allem nachdem Jevermeister den Bug gefunden und beseitigt hat. Hier sind in der Vergangenheit wohl einige etwas sehr hart runtergekommen...

#10668 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 13:39:38
von marix
Hallo Menschen,

vor ein paar Wochen bekam ich in diesem Forum die Auskunft, dass die 2.xx Softwareversion den WM+ nicht mehr unterstützt.
Nun lese ich aber, dass diese Einschränkung nur besteht, wenn man neben dem WM+ einen Nunchuck einsetzt.
Da ich keinen ACC-Sensor verbastelt habe, bitte ich um Info, ob ich denn nun doch die aktuelle Software-Version nutzen kann.

Vielen Dank vorab.

Gruß
Marco

#10669 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 14:40:53
von Michael Brakhage
Hallo Marco

Die WM+ wird auch von der 2.0 unterstützt!
Keine Ahnung wer immer das Gegenteil behauptet.
Sogar der Nunchuck ist noch dabei. Allerdings ist dieser nicht wirklich empfehlenswert....
Da der Nunchuck die selbe I²C Adresse wie die WM+ verwendet wird dieser automatisch miterkannt wenn er verbaut ist.

#10670 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 14:43:10
von DUKE40
Nun ist mein Wii-Copter fast soweit.
Alles funktioniert bis auf eines, ich habe den Ausgang von meinen Empfänger für den Aux2 mit den WMC verbunden, in der funke ist auch alles richtig eingestellt, einen Servo an diesen Ausgang zeigt die erwünschte Reaktion. Ich habe geprüft auf den Flyduino (warthox) WMC ist Aux2 mit den Pin8 verbunden, nachgemessen 0Ohm. In den Sketch für den Pro Mini (welcher bei mir im Einsatz ist) habe ich den Pin für Aux2 auf 8 um gestellt:
#if defined(PROMINI) && !defined(MONGOOSE1_0)
#define LEDPIN_PINMODE pinMode (13, OUTPUT);
#define LEDPIN_TOGGLE PINB |= 1<<5; //switch LEDPIN state (digital PIN 13)
#define LEDPIN_OFF PORTB &= ~(1<<5);
#define LEDPIN_ON PORTB |= (1<<5);
#if !defined(RCAUXPIN8)
#define BUZZERPIN_PINMODE pinMode (8, OUTPUT);
#define BUZZERPIN_ON PORTB |= 1;
#define BUZZERPIN_OFF PORTB &= ~1;
#else
#define BUZZERPIN_PINMODE ;
#define BUZZERPIN_ON ;
#define BUZZERPIN_OFF ;
#define RCAUXPIN
#endif
#if !defined(RCAUXPIN12)
#define POWERPIN_PINMODE pinMode (12, OUTPUT);
#define POWERPIN_ON PORTB |= 1<<4;
#define POWERPIN_OFF PORTB &= ~(1<<4); //switch OFF WMP, digital PIN 12
#else
#define POWERPIN_PINMODE ;
#define POWERPIN_ON ;
#define POWERPIN_OFF ;
#define RCAUXPIN
#endif
#define I2C_PULLUPS_ENABLE PORTC |= 1<<4; PORTC |= 1<<5; // PIN A4&A5 (SDA&SCL)
#define I2C_PULLUPS_DISABLE PORTC &= ~(1<<4); PORTC &= ~(1<<5);
#define PINMODE_LCD pinMode(0, OUTPUT);
#define LCDPIN_OFF PORTD &= ~1; //switch OFF digital PIN 0
#define LCDPIN_ON PORTD |= 1;
#define STABLEPIN_PINMODE ;
#define STABLEPIN_ON ;
#define STABLEPIN_OFF ;
#define PPM_PIN_INTERRUPT attachInterrupt(0, rxInt, RISING); //PIN 0
#define SPEK_SERIAL_VECT USART_RX_vect
#define SPEK_DATA_REG UDR0
//RX PIN assignment inside the port //for PORTD
#define THROTTLEPIN 2
#define ROLLPIN 4
#define PITCHPIN 5
#define YAWPIN 6
#define AUX1PIN 7
#define AUX2PIN 8 // optional PIN 8 or PIN 12

Aber in MultiWii-Conf sehe ich für Aux2 keine Ausschläge. Hänge ich parallel einen Servo an diesen Ausgang, reagiert der Servo aber in der GUI sehe ich für Aux2 keine Ausschläge. Da der Servo reagiert, bin ich sicher, dass ein Signal ankommt, warum sehe ich es nicht in der GUI?

Was mache ich den hier falsch, was muss ich noch wo im Sketch ändern, dass es funktioniert?

#10671 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 15:44:24
von dynai
Michael Brakhage hat geschrieben:Hallo Marco

Die WM+ wird auch von der 2.0 unterstützt!
Keine Ahnung wer immer das Gegenteil behauptet.
Sogar der Nunchuck ist noch dabei. Allerdings ist dieser nicht wirklich empfehlenswert....
Da der Nunchuck die selbe I²C Adresse wie die WM+ verwendet wird dieser automatisch miterkannt wenn er verbaut ist.
Jup verstehs auch nicht warum das immer und immer wieder auftaucht....
es ist einzig darauf zu achten das keine I2C errors vorhanden sind das mag die 2.0 nämlich nicht bzw. wurde das von den versionen davor "glattgebügelt" also ich empfehle externe pullups oder LLC.

angeschlossener nunchuck führt wegen der oben gennanten gleichen i2c adresse automatisch zu doppelter cycle time -> 3000 std -> 6000 mit nunchuck... fliegt auch, rasted aber nie so wie mit bmaXXX

gruß Chris

#10672 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 16:33:59
von Michael Brakhage
Bei der WM+ alleine brauchst du keine Pullups. Da reichen noch die internen. Der Bustakt ist dann ja auch nur 100 khz. Sobald mehrere Sensoren drann hängen wirds problematisch ohne Pullups.

#10673 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 16:38:57
von Michael Brakhage
Ich habe mal eine Frage an diejenigen die einen MPU6050 verbaut haben.

Ich habe mir gestern ein Quad zum heizen gebaut mit dem Flyduino MPU6050. Funktioniert soweit sehr gut. Es juckt schon wieder in den Fingern. Finde nur das das Quad ein klein wenig unruhig ist. Beim ITG3200 habe ich immer den 42Hz Lowpassfilter im Sketch benutzt. Ist das beim MPU6050 auch empfehlenswert?
So ganz 100%ig bekomme ich die Kohleprops von Paul nicht ausgewuchtet(8"). Im statischen Betrieb überhaupt kein Problem. Nur bei dynamischen Lastwechseln vibriert das Quad kurz.

Danke für etwas Input :)

#10674 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 16:40:34
von aBUGSworstnightmare
DUKE40 hat geschrieben:Nun ist mein Wii-Copter fast soweit.
Alles funktioniert bis auf eines, ich habe den Ausgang von meinen Empfänger für den Aux2 mit den WMC verbunden, in der funke ist auch alles richtig eingestellt, einen Servo an diesen Ausgang zeigt die erwünschte Reaktion. Ich habe geprüft auf den Flyduino (warthox) WMC ist Aux2 mit den Pin8 verbunden, nachgemessen 0Ohm. In den Sketch für den Pro Mini (welcher bei mir im Einsatz ist) habe ich den Pin für Aux2 auf 8 um gestellt:
#if defined(PROMINI) && !defined(MONGOOSE1_0)
#define LEDPIN_PINMODE pinMode (13, OUTPUT);
#define LEDPIN_TOGGLE PINB |= 1<<5; //switch LEDPIN state (digital PIN 13)
#define LEDPIN_OFF PORTB &= ~(1<<5);
#define LEDPIN_ON PORTB |= (1<<5);
#if !defined(RCAUXPIN8)
#define BUZZERPIN_PINMODE pinMode (8, OUTPUT);
#define BUZZERPIN_ON PORTB |= 1;
#define BUZZERPIN_OFF PORTB &= ~1;
#else
#define BUZZERPIN_PINMODE ;
#define BUZZERPIN_ON ;
#define BUZZERPIN_OFF ;
#define RCAUXPIN
#endif
#if !defined(RCAUXPIN12)
#define POWERPIN_PINMODE pinMode (12, OUTPUT);
#define POWERPIN_ON PORTB |= 1<<4;
#define POWERPIN_OFF PORTB &= ~(1<<4); //switch OFF WMP, digital PIN 12
#else
#define POWERPIN_PINMODE ;
#define POWERPIN_ON ;
#define POWERPIN_OFF ;
#define RCAUXPIN
#endif
#define I2C_PULLUPS_ENABLE PORTC |= 1<<4; PORTC |= 1<<5; // PIN A4&A5 (SDA&SCL)
#define I2C_PULLUPS_DISABLE PORTC &= ~(1<<4); PORTC &= ~(1<<5);
#define PINMODE_LCD pinMode(0, OUTPUT);
#define LCDPIN_OFF PORTD &= ~1; //switch OFF digital PIN 0
#define LCDPIN_ON PORTD |= 1;
#define STABLEPIN_PINMODE ;
#define STABLEPIN_ON ;
#define STABLEPIN_OFF ;
#define PPM_PIN_INTERRUPT attachInterrupt(0, rxInt, RISING); //PIN 0
#define SPEK_SERIAL_VECT USART_RX_vect
#define SPEK_DATA_REG UDR0
//RX PIN assignment inside the port //for PORTD
#define THROTTLEPIN 2
#define ROLLPIN 4
#define PITCHPIN 5
#define YAWPIN 6
#define AUX1PIN 7
#define AUX2PIN 8 // optional PIN 8 or PIN 12

Aber in MultiWii-Conf sehe ich für Aux2 keine Ausschläge. Hänge ich parallel einen Servo an diesen Ausgang, reagiert der Servo aber in der GUI sehe ich für Aux2 keine Ausschläge. Da der Servo reagiert, bin ich sicher, dass ein Signal ankommt, warum sehe ich es nicht in der GUI?

Was mache ich den hier falsch, was muss ich noch wo im Sketch ändern, dass es funktioniert?
Hi DUKE40,

wieso änderst du das in der def.h?
In der config.h einfach die folgenden Zeilen suchen:

Code: Alles auswählen

/* possibility to use PIN8 or PIN12 as the AUX2 RC input
   it deactivates in this case the POWER PIN (pin 12) or the BUZZER PIN (pin 8)
*/
//#define RCAUXPIN8
//#define RCAUXPIN12
den #define RCAUXPIN8 auskommentieren (d.h. einschalten) und fertig.

Gruss
Jörg
aBUGSworstnightmare

#10675 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 17:37:47
von marix
Danke Michael, danke Chris....(kann leider den DANKE-Button nicht finden).

G
Marco

#10676 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 17:43:51
von Sundog
marix hat geschrieben:(kann leider den DANKE-Button nicht finden).
einfach in dem entsprechenden posting auf den kleinen grauen heli neben zitieren klicken :wink:

#10677 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 18:08:30
von DUKE40
Danke Jörg,

das war es, nun funktioniert auch das. Nichts steht mehr ausser den starken Wind hier dem Jungfernflug entgegen.

#10678 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 18:26:08
von marix
Habe meinen soeben nach einem heftigen Crash vor ca 3 Wochen zum ersten mal wieder schweben lassen (1.9), fliegt fein...
Aber die FC2822 hören sich sehr rau an!!!
Denke ich werde die Suppos mal testen.
Und morgen wird 2.0 fällig.

G
Marco

#10679 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 19:21:06
von x4FF3
hi,

hat von euch evtl. jemand noch ne schraube von einem tiger propmount über? habe eine verloren :( und ohne 3 schrauben will ich nicht fliegen ;) wenn nicht, bestell ich mir nen extra motormount.

sind mt2212.

#10680 Re: Der WII-Copter ( Selbstbau-Projekt )

Verfasst: 15.04.2012 19:40:11
von el-dentiste
x4FF3 hat geschrieben:hi,

hat von euch evtl. jemand noch ne schraube von einem tiger propmount über? habe eine verloren :( und ohne 3 schrauben will ich nicht fliegen ;) wenn nicht, bestell ich mir nen extra motormount.

sind mt2212.
Sie haben Post :D