PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Flyduino Mega und Kamera stabi



Aero-Soft
09.12.2011, 22:49
Hallo Gemeinde

Ich bin im Besitz eines Spidercopter mit Flyduino Mega vom Paul Bake
Im Prinzip ist alles Cremig mit dem Ding und Fliegt wirklich Gut..
Nun möchte ich eine Gopro2 mit selbst gebauter Kamerahalterung installieren. Möchte dabei aber die Kamera Stabilisierung nutzen.
Dazu habe ich den Pin (Power for Gimball Servo) mit 5 V versorgt.( Siehe FOTO) Mein Gedanke war, dass die Kamera Stabilisierung nur laufen soll, wenn mein BMA020 ausgeschaltet ist.
Lange rede kurzer sinn..... Das servo zuckt eben kurz beim einschalten aber es zeigt keine Reaktion wenn ich den Copter über die Roll Achse bzw. Nick bewege.
Angeschlossen werden die Servos doch an Pin 44,45,46 oder sehe ich das Falsch.
Ich habe die 5 V Leitung wie Ihr im Bild erkennen könnt auf den 5V pin von dem ESC gelegt.
Momentan fliege ich die Version 1,8 + Patch.
Ich kann leider erst ab Montag mit einen Scop nachschauen ob überhaupt Signale am Pin 44,45,46 ankommen, wäre aber schön wenn ich jetzt schon eine Lösung hätte.
Wo ist der Gedanken Fehler???????

Bin für jede Anregung Dankbar…

So.... und jetzt erst mal für euch die Infos


742326

Schaltplan

742329

Mein Gui

742330

Meine Config:

/*******************************/
/****CONFIGURABLE PARAMETERS****/
/*******************************/

/* Set the minimum throttle command sent to the ESC (Electronic Speed Controller)
This is the minimum value that allow motors to run at a idle speed */
//#define MINTHROTTLE 1300 // for Turnigy Plush ESCs 10A
//#define MINTHROTTLE 1120 // for Super Simple ESCs 10A
//#define MINTHROTTLE 1220
#define MINTHROTTLE 1150

/* The type of multicopter */
//#define GIMBAL
//#define BI
//#define TRI
//#define QUADP
//#define QUADX
//#define Y4
//#define Y6
//#define HEX6
#define HEX6X
//#define OCTOX8 //beta
//#define OCTOFLATP //beta
//#define OCTOFLATX //beta
//#define FLYING_WING //experimental

#define YAW_DIRECTION 1 // if you want to reverse the yaw correction direction
//#define YAW_DIRECTION -1

#define I2C_SPEED 100000L //100kHz normal mode, this value must be used for a genuine WMP
//#define I2C_SPEED 400000L //400kHz fast mode, it works only with some WMP clones

//#define PROMINI //Arduino type
#define MEGA

//enable internal I2C pull ups
#define INTERNAL_I2C_PULLUPS

//****** advanced users settings *************

/* Pseudo-derivative conrtroller for level mode (experimental)
Additional information: http://wbb.multiwii.com/viewtopic.php?f=8&t=503 */
//#define LEVEL_PDF

/* introduce a deadband around the stick center
Must be greater than zero, comment if you dont want a deadband on roll, pitch and yaw */
//#define DEADBAND 6

/* Failsave settings - added by MIS
Failsafe check pulse on THROTTLE channel. If the pulse is OFF (on only THROTTLE or on all channels) the failsafe procedure is initiated.
After FAILSAVE_DELAY time of pulse absence, the level mode is on (if ACC or nunchuk is avaliable), PITCH, ROLL and YAW is centered
and THROTTLE is set to FAILSAVE_THR0TTLE value. You must set this value to descending about 1m/s or so for best results.
This value is depended from your configuration, AUW and some other params.
Next, afrer FAILSAVE_OFF_DELAY the copter is disarmed, and motors is stopped.
If RC pulse coming back before reached FAILSAVE_OFF_DELAY time, after the small quard time the RC control is returned to normal.
If you use serial sum PPM, the sum converter must completly turn off the PPM SUM pusles for this FailSafe functionality.*/
#define FAILSAFE // Alex: comment this line if you want to deactivate the failsafe function
#define FAILSAVE_DELAY 10 // Guard time for failsafe activation after signal lost. 1 step = 0.1sec - 1sec in example
#define FAILSAVE_OFF_DELAY 200 // Time for Landing before motors stop in 0.1sec. 1 step = 0.1sec - 20sec in example
#define FAILSAVE_THR0TTLE (MINTHROTTLE + 200) // Throttle level used for landing - may be relative to MINTHROTTLE - as in this case


/* The following lines apply only for a pitch/roll tilt stabilization system
On promini board, it is not compatible with config with 6 motors or more
Uncomment the first line to activate it */
#define SERVO_TILT
#define TILT_PITCH_MIN 1020 //servo travel min, don't set it below 1020
#define TILT_PITCH_MAX 2000 //servo travel max, max value=2000
#define TILT_PITCH_MIDDLE 1500 //servo neutral value
#define TILT_PITCH_PROP 150 //servo proportional (tied to angle) ; can be negative to invert movement
#define TILT_ROLL_MIN 1020
#define TILT_ROLL_MAX 2000
#define TILT_ROLL_MIDDLE 1500
#define TILT_ROLL_PROP 150

/* if you use a specific sensor board:
please submit any correction to this list.
Note from Alex: I only own some boards
for other boards, I'm not sure, the info was gathered via rc forums, be cautious */
//#define FFIMUv1 // first 9DOF+baro board from Jussi, with HMC5843 <- confirmed by Alex
//#define FFIMUv2 // second version of 9DOF+baro board from Jussi, with HMC5883 <- confirmed by Alex
//#define FREEIMUv1 // v0.1 & v0.2 & v0.3 version of 9DOF board from Fabio
//#define FREEIMUv03 // FreeIMU v0.3 and v0.3.1
//#define FREEIMUv035 // FreeIMU v0.3.5 no baro
//#define FREEIMUv035_MS // FreeIMU v0.3.5_MS <- confirmed by Alex
//#define FREEIMUv035_BMP // FreeIMU v0.3.5_MS
//#define PIPO // 9DOF board from erazz
//#define QUADRINO // full FC board 9DOF+baro board from witespy <- confirmed by Alex
//#define ALLINONE // full FC board or standalone 9DOF+baro board from CSG_EU
//#define AEROQUADSHIELDv2
//#define ATAVRSBIN1 // Atmel 9DOF (Contribution by EOSBandi). The board requires 3.3V power.
//#define SIRIUS // Sirius Navigator IMU <- confirmed by Alex


´Gruß Björn

pramuk
09.12.2011, 23:46
Hallo Björn,

probier doch mal ob die Kamera-Stabilisierung funktioniert wenn der BMA020 aktiv ist.

Was wiegt dein Flyduspider und wo hast du das schöne Landegestell her?

Gruß Bernd

Aero-Soft
10.12.2011, 15:44
Hallo Bernd

Egal was ich einschalte, es tut sich nichts....
Gehe jetzt nochmal hin und werde von einem der Restlichen 5 ESC´s die 5V abzweigen, kann mir zwar nicht vorstellen, dass es was nützt aber manchmal ist der Teufel ein Eichhörnchen. :-)
Das Landegestell habe ich selber aus Kohl gemacht, da mir die im Internet Angebotenen zu teuer waren und die meistens nicht in der von mir benötigten Größe zu bekommen waren,
somit konnte ich die Größe und Form selber bestimmen.;-) Sind halt optimiert für den Spyder....

Wiegen tut das Teil 1.098 Gram ohne Kamera aber mit Akku 2200mAH... Fliegt auch klasse und liegt wie ein Brett in der Luft. Darum kam ich auf die Idee mit der Kamera.


L.G Björn