Seite 840 von 1010
#12586 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 03:08:08
von medolino
Hallo, könnte mir eventuell jemmand dabei helfen Pin 46 was eigentlich für CamTrigger vorgesehen ist, den code so umzuschreiben das ich damit ein digital Relais schalten kann, brauch im prinzip nur ein Digital High signal, schöne grüße
#12587 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 10:43:00
von speedy
Mezzo hat geschrieben:Falls du mit Baro, Mag und Gps was machen willst und vernünftige Ergebnisse, zumindest mit Höhe halten und Handfree erreichen möchtest, solltest du mindestens die 0606 nehmen und mit Arduino 1.0 compilieren.
Hmm ... also nachdem ich den Calib_ACC geklickt habe, blinkt er auch nicht mehr.

.... hmm, aber nach Calib_Mag zappelt mir die Kompass Anzeige nur noch rum. ... aber auseinander geschraubt hatte ich den Copter trotzdem und da ist kein Kurzschluß zu messen, falls ich jeden Pin richtig erwischt habe.
Allerdings kann ich trotzdem nicht mit Pitch-Knüppel runter (bzw. auch falls die Richtung falsch ist mit Knüppel nach oben etc.) und nach links/rechts da keinen Motor zum Laufen überreden ... oder wie merke ich, daß die Aktivierung funktioniert hat ? Das müßte doch dann trotzdem funktionieren ?
Eine 0606 gibt es nicht mehr - nur noch eine MultiWii_dev_20120622.zip, MultiWii_release_candidate_2_1_r949.zip und MultiWii_release_candidate_2_1_r964.zip
Sollte ich erfahrungsgemäß den neuesten Release Kandidat nehmen oder lieber den älteren ?
MFG
speedy
#12588 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 10:50:35
von muggel117
medolino hat geschrieben:Hallo, könnte mir eventuell jemmand dabei helfen Pin 46 was eigentlich für CamTrigger vorgesehen ist, den code so umzuschreiben das ich damit ein digital Relais schalten kann, brauch im prinzip nur ein Digital High signal, schöne grüße
Hast du denn mal probiert, ob das nicht schon so geht?
an meinem NanoWii hängt ein Spektrum-Satellit (entspricht ja einem Summensignal), so daß ich an die anderen Kanäle nicht so einfach "rankomme".
Im Copter verbaut ist aber noch eine Beleuchtungssteuerung (MWCLight) die zur Steuerung der Modi ein High-Signal zur Umschaltung benötigt.
Also habe ich im GUI CAMTRIG dem gewünschten Kanal zugeordnet und im Sketch CAMTRIG aktiviert. Funzt einwandfrei.
Code: Alles auswählen
/* experimental
camera trigger function : activated via Rc Options in the GUI, servo output=A2 on promini */
#define CAMTRIG
#define CAM_SERVO_HIGH 2000 // the position of HIGH state servo
#define CAM_SERVO_LOW 1020 // the position of LOW state servo
#define CAM_TIME_HIGH 1000 // the duration of HIGH state servo expressed in ms
#define CAM_TIME_LOW 1000 // the duration of LOW state servo expressed in ms
/*********************** Flying Wing ***********************/
#12589 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 11:06:14
von medolino
Ne, das funktioniert nicht, bei Digital High liegen 5 volt an, mit dem Megapiratcode funktioniert das einwandtfrei, nur mit multiwii nicht,
so sieht es bei megapirate aus,
Code: Alles auswählen
void userhook_init()
{
pinMode(relay_pin,OUTPUT);
digitalWrite(relay_pin,LOW);
}
void userhook_SlowLoop()
{
if(g.rc_8.radio_in > 1500){
digitalWrite(relay_pin,HIGH);}
else
{
digitalWrite(relay_pin,LOW);
}
}
#12590 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 11:22:06
von ronco
Hi,
zu dem pin
kannste so machen ...
in der multiwii ino
in die funktion setup
in dem main loop
Code: Alles auswählen
if(rcCommand[AUX3]>1700){ // kannst auch AUX 1, 2 oder 4 nehmen
digitalWrite(deinepinummer,HIGH);
}else{
digitalWrite(deinepinummer,LOW);
}
schaltet sobald der gewünschte aux kanal high also über 1700 ist an und an sonnsten aus ..
gruß
Felix
#12591 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 11:32:18
von Mezzo

@Speedy,
.. auch in der 622 ist das mit der Arm /Disarm Funktion....die neueren kenn ich noch nicht
/******************************** ARM/DISARM *********************************/
/* optionally disable stick combinations to arm/disarm the motors.
* In most cases one of the two options to arm/disarm via TX stick is sufficient */
#define ALLOW_ARM_DISARM_VIA_TX_YAW
#define ALLOW_ARM_DISARM_VIA_TX_ROLL
korrigier das zuerst, oder mach es so wie ich schon mal geschrieben hab!
Wenn du den Mag-kal-Button drückst musst du danach den Kopter in alle Richtungen um 360° im Raum umherdrehen (unkontrollierter Kunstflug

,ich drück das jetzt mal vereinfacht aus, die anderen sollen mir das nachsehen)
...du hast dafür ca. 30 sek. Zeit und kannst den Kopter abstecken. Danach kommt eine Blinksequenz der Status-Led. ....Wenn deine mechanisch x / Y Ausrichtung des Mag-Sensors mit der im Code übereinstimmt zeigt das Symbol in der Gui auch in die richtige Richtung. Wenn nicht ist das zunächst egal.......
Anmerkung: Du sollteste es zunächst schaffen den Kopter scharf zu stellen und die Wirkrichtungen deiner Sensoren zu überprüfen!

Ist denn in deiner Gui überhaupt was zu sehen, was den Kopter betrifft?
#12592 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 11:38:22
von muggel117
Wo wir gerade bei ARM/DISARM sind, zitiere ich mich mal selber, da meine Frage offenbar untergegangen ist...
Mal 'ne andere Frage: Kann es sein, das bei der DEV20120622 das Scharfschalten der Motoren über einen AUX nicht funzt?
Bei der 20120606 gings, jetzt ist 20120622 drauf (auf'm NanoWii mit Felix's Bootloader) und jetzt geht's nicht

#12593 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 11:56:45
von speedy
Mezzo hat geschrieben:Anmerkung: Du sollteste es zunächst schaffen den Kopter scharf zu stellen und die Wirkrichtungen deiner Sensoren zu überprüfen!
Ist denn in deiner Gui überhaupt was zu sehen, was den Kopter betrifft?
Ja - also Roll & Pitch wird mir ordentlich angezeigt, wenn ich den Copter bewege. Die Linien sind auch nicht nur "gerade".
Aber aktivieren kann ich ihn nicht. Wenn ich deine genannte Stelle richtig verstehe, dann müßte ich die Variante mit YAW einkommentieren, da ich ja Mode 2 habe. Hat aber nichts gebracht. Also wollte ich dann mal die ROLL Variante ausprobieren, aber jetzt habe ich ein Upload Problem. Vorher hatte es funktioniert - hab ja schon die Ausrichtung der Sensoren angepaßt etc.
Mezzo hat geschrieben:Wenn du den Mag-kal-Button drückst musst du danach den Kopter in alle Richtungen um 360° im Raum umherdrehen
Ah ok.
Aktuell sagt er mir beim Upload jenes:
avrdude: stk500_getsync(): not in sync: resp=0x00
Was will er mir jetzt sagen, was vorher nicht war ?
MFG
speedy
#12594 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 11:58:32
von Mezzo
@muggel,
ich habs jedenfalls überlesen, Tschuldigung
Vermutlich musst du das wie ich oben, und schon ein paar mal zuvor geschrieben habe anpassen.
Sick Mod oder Schalter, musst dich halt entscheiden, beides geht wohl nicht!
Und in der Gui den Aux Kanal schreiben.... (einen vorhandenen!)
#12595 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 12:08:58
von speedy
Mezzo hat geschrieben:Sick Mod oder Schalter, musst dich halt entscheiden, beides geht wohl nicht!
Wo steht da denn was von Schalter ? Da steht doch nur Stick Mode YAW oder ROLL ... also ob ich per YAW oder ROLL aktivieren will ?
Mezzo hat geschrieben:Und in der Gui den Aux Kanal schreiben.... (einen vorhandenen!)
Ähm ... was muß ich machen ? - rein elektrisch habe ich Aux 1 und 2 angeschlossen.
MFG
speedy
#12596 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 12:13:35
von Mezzo
speedy hat geschrieben:Aktuell sagt er mir beim Upload jenes:
avrdude: stk500_getsync(): not in sync: resp=0x00
Was will er mir jetzt sagen, was vorher nicht war ?
Dass halt irgendwas nicht so ist wie zuvor
Tipp: Nach Veränderungen im Code erst speichern danach compilieren und wenn keine Fehlermeldung kommt uploaden!
Wichtig: Richiges Board und com Port auswählen. Beim Upload nur eine Stromquelle benutzen. (entweder Usb über Ftdi oder Stom vom Kopter

)
#12597 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 12:19:10
von speedy
speedy hat geschrieben:Ist denn in deiner Gui überhaupt was zu sehen, was den Kopter betrifft?
Hab gerade in der GUI entdeckt, daß die Signale vom Sender auch ankommen. .... bis auf Throttle. ... hmm ? muß ich da nochmal nachgucken, ob die Ader ordentlich sitzt oder muß ich was im Sender oder der GUI verstellen ?
Die Meldung hat er sich jetzt überlegt nicht mehr zu bringen.
MFG
speedy
#12598 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 12:25:45
von Jingej
Nochmal zum Thema fläschbare Regler:
an alle, die es interessiert:
ich persönlich würde "HobbyKing BlueSeries" 12A und 20A empfehlen, weil:
- beide in der SimonK Tabelle stehn,
- bei diesen nicht dieser seltsame Satz drüber steht, dass es sein kann, dass die einfach abrauchen (haben ja auch keine P-FET)
- beide nur N-FET haben,
- beide einen ext. Oscillator haben,
- der 20A zumindest Programmier-Anschluss-Pads hat,
- für beide eindeutige Fotos in der SimonK-Tabelle hinterlegt sind, wo was dran kommt
- die 20A im Einsatz sind und selbst mehrere Abstürze mit längeren Motor-Blockaden überstanden haben ohne zu verdampfen
So, wenn jetzt noch jemand fragt "aber warum?", dann weiß ichs auch nicht mehr...
Links:
12A:
http://www.hobbyking.com/hobbyking/stor ... oller.html
20A:
http://www.hobbyking.com/hobbyking/stor ... oller.html
Gruß,
Jin'
#12599 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 12:28:11
von muggel117
Mezzo hat geschrieben:@muggel,
ich habs jedenfalls überlesen, Tschuldigung
Da nich' für
Mezzo hat geschrieben:Vermutlich musst du das wie ich oben, und schon ein paar mal zuvor geschrieben habe anpassen.
Sick Mod oder Schalter, musst dich halt entscheiden, beides geht wohl nicht!
Und in der Gui den Aux Kanal schreiben.... (einen vorhandenen!)
Sry, versteh' ich nicht ganz...
In der 0606 (und der 0622) habe ich im Sketch in Sachen ARM/DISARM garnix verändert, sondern nur im GUI den gewünschen AUX auf "HIGH"
der ARM-Funktion zugeordnet.
Funzte bei der 0606 einwandfrei, bei der 0622 nicht.
#12600 Re: Der WII-Copter ( Selbstbau-Projekt )
Verfasst: 07.07.2012 12:39:17
von speedy
speedy hat geschrieben:muß ich da nochmal nachgucken, ob die Ader ordentlich sitzt oder muß ich was im Sender oder der GUI verstellen ?
Ok, also vom Sender kommt ein Signal an.
MFG
speedy