Super Simple Gimbal (SSG) par Crezze sur RCG

Modérateur : obelix de savoie

olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Hello,

Un super petit sujet pour une nacelle facile à réaliser et qui ne coute pas grand chose, c'est Crezze de RCG qui la propose.
Voici une copie de son message, visible ICI
Here is my Super Simple Gimbal design for those who want to try out a gimbal with minimal cost and minimal additional weight to an aerial platform.

Specification:

Gimbal weight: 45g inc servos
Camera weight: Tested up to 95g (Gopro 2)
Servos: Mini servos (plastic gears are fine)
Gimbal control: KK2 board with brontide's modified V1.5 Firmware
Components: From your scrap bin
Platform: Will fit almost any aerial platform including fixed wing (use OpenAero firmware)
Features: Anti-vibe silicone mount design

I first tested the design with a V-Tail mixer to achieve the correct servo movements but found it had very low resolution resulting in servo 'jitter'. After a plea for help on the KK2 forum, brontide kindly modified KK's Gimbal V1.5 code to include the servo mixing on CH7 & CH8. The servos now work much more smoothly and even more weight, complexity and money is saved.

This is a very simple gimbal that works really well with most small cameras, the only downside is that it can only react once a movement has been detected by the control board so it will always show very small roll and tilt motions in the video. However with a bit of deshaker these can almost be completely eliminated - see the last part of the video.

Component list

2 x mini servos - almost any spec will do but must be the same (I used Hitec HS81's)
Double sided servo tape
Standard RC fuel tube (must be new or unused with no fuel residue)
Small cable ties (the smallest you can find)
M3 x 5 countersink screws (I used nylon)
1 x thin rubber pad (a self adhesive bicycle puncture repair patch works well)
1 x scrap of pcb board, carbon sheet or thin ply for the gimbal plate, dimensions here in the pdf.
3mm ply or similar for the gimbal mount.

Probably the hardest part of this build is cutting out the gimbal plate. The 'ears' are not completely necessary but make it easier for the rubber band to fit around.
The mount plate should be 50mm wide at its widest point but all the dimensions may need to change if your mini servos are much bigger than HS81's.

Setup

After installing brontide's KK2 code fit the right hand servo connector (looking from the rear of the craft) to CH7 and the left servo connector to CH8 on the KK2 board.
Now power up the board and set the following in the Camera Stab Settings menu:

Roll gain: -850
Roll offset: 50
Pitch gain: 800
Pitch offset: 10

These settings work great for Hitec HS81 servos but you may need to play about with the numbers for different servos.

Remove all props from your multirotor and power up the motors to activate the gimbal. With your multirotor on a level surface, adjust the servo horns to achieve a level gimbal plate (or as i prefer slightly pointed down a bit).
Install your camera with a rubber band or velcro and go fly.

Image Image Image


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
Avatar du membre
Dehas
Administrateur du site
Messages : 16172
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par Dehas »

Pour être simple, on ne peu pas faire plus, et en plus ça fonctionne.


spawn538
Octocopter
Messages : 554
Enregistré le : dim. 19 août 2012 19:31
Réputation : 0
Localisation : courbouzon ( 41 ) 45

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par spawn538 »

ouahhh , ça marche vachement bien ce truc 8|

domage que j'ai pas de kk :/ , ça pourai marcher avec une fcwii ou le naza ? lol
Modifié en dernier par spawn538 le sam. 5 janv. 2013 19:38, modifié 1 fois.


ZMR250

https://www.youtube.com/user/spawn538/videos" onclick="window.open(this.href);return false;
Avatar du membre
Louchooo
Pilote toutes catégories
Messages : 1729
Enregistré le : lun. 27 août 2012 14:45
Réputation : 0
Localisation : Strasbourg

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par Louchooo »

Si quelqu'un est chaud pour faire une découp, j'en prends une !


olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

spawn538 a écrit : ... ça pourai marcher avec une fcwii ou le naza ? lol
Avec du mwc oui, il faut definir SERVO_MIX.

Je vais regarder si j'ai pas 2 servo identique pour tester, vu le cout ça vaut le coup de tester ::d.


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
spawn538
Octocopter
Messages : 554
Enregistré le : dim. 19 août 2012 19:31
Réputation : 0
Localisation : courbouzon ( 41 ) 45

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par spawn538 »

olivier30900 a écrit :
spawn538 a écrit : ... ça pourai marcher avec une fcwii ou le naza ? lol
Avec du mwc oui, il faut definir SERVO_MIX.

Je vais regarder si j'ai pas 2 servo identique pour tester, vu le cout ça vaut le coup de tester ::d.
tu crois que tu pourais faire un petit tuto ? car moi et le multiwi suis un peu faché lol X|


ZMR250

https://www.youtube.com/user/spawn538/videos" onclick="window.open(this.href);return false;
olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Pour la gestion gimbal uniquement et avec la multiwii lite v1 de HK :
(http://www.hobbyking.com/hobbyking/stor ... _FTDI.html" onclick="window.open(this.href);return false;)

/************************** The type of multicopter ****************************/
#define GIMBAL
//#define BI
//#define TRI
//#define QUADP
//#define QUADX
//#define Y4
//#define Y6
//#define HEX6
//#define HEX6X
//#define OCTOX8
//#define OCTOFLATP
//#define OCTOFLATX
//#define FLYING_WING
//#define VTAIL4
//#define AIRPLANE
//#define SINGLECOPTER
//#define DUALCOPTER
//#define HELI_120_CCPM
//#define HELI_90_DEG

/*************************** independent sensors ********************************/
/* leave it commented if you already checked a specific board above */
/* I2C gyroscope */
//#define WMP
//#define ITG3200
//#define L3G4200D
#define MPU6050 //combo + ACC

/* I2C accelerometer */
//#define NUNCHUCK // if you want to use the nunckuk connected to a WMP
//#define MMA7455
//#define ADXL345
//#define BMA020
//#define BMA180
//#define NUNCHACK // if you want to use the nunckuk as a standalone I2C ACC without WMP
//#define LIS3LV02
//#define LSM303DLx_ACC

/* I2C barometer */
//#define BMP085
//#define MS561101BA

/* I2C magnetometer */
//#define HMC5843
//#define HMC5883
//#define AK8975
//#define MAG3110

/* Sonar */ // for visualization purpose currently - no control code behind
//#define SRF02 // use the Devantech SRF i2c sensors
//#define SRF08
//#define SRF10
//#define SRF23

/* ADC accelerometer */ // for 5DOF from sparkfun, uses analog PIN A1/A2/A3
//#define ADCACC

/* individual sensor orientation */
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -X; accADC[PITCH] = -Y; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = Y; gyroADC[PITCH] = -X; gyroADC[YAW] = Z;}
//#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;}



/*********************** Cam Stabilisation ***********************/
/* The following lines apply only for a pitch/roll tilt stabilization system. Uncomment the first or second line to activate it */
#define SERVO_MIX_TILT
//#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 9 on règle ici pour obtenir ce qu'on cherche en pitch
#define TILT_ROLL_MIN 1020
#define TILT_ROLL_MAX 2000
#define TILT_ROLL_MIDDLE 1500
#define TILT_ROLL_PROP -10 on règle ici pour obtenir ce qu'on cherche en rol

/*********************** Servo Refreshrates ***********************/
/* Default 50Hz Servo refresh rate*/
//#define SERVO_RFR_50HZ

/* up to 160Hz servo refreshrate .. works with the most analog servos*/
//#define SERVO_RFR_160HZ

/* up to 300Hz refreshrate it is as fast as possible (100-300Hz depending on the cound of used servos and the servos state).
for use with digital servos
dont use it with analog servos! thay may get damage. (some will work but be careful) */
#define SERVO_RFR_300HZ


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
spawn538
Octocopter
Messages : 554
Enregistré le : dim. 19 août 2012 19:31
Réputation : 0
Localisation : courbouzon ( 41 ) 45

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par spawn538 »

merci , v essayer de voir ça demain ^^


ZMR250

https://www.youtube.com/user/spawn538/videos" onclick="window.open(this.href);return false;
Avatar du membre
Redeos
Pilote toutes catégories
Messages : 1469
Enregistré le : dim. 16 sept. 2012 03:17
Réputation : 0
Localisation : Quévy-le-petit

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par Redeos »

Tout simplement excellent. Ca donne envie de tester.je vais voir avec steph pour la decoupe cnc^^


spawn538
Octocopter
Messages : 554
Enregistré le : dim. 19 août 2012 19:31
Réputation : 0
Localisation : courbouzon ( 41 ) 45

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par spawn538 »

c sencer faire quoi les 2 reglage pitch et roll ?


edit : bon j'arrive pas a avoir le mouvement des servo correcte ... meme en mettant un - pour inversser :-|


ZMR250

https://www.youtube.com/user/spawn538/videos" onclick="window.open(this.href);return false;
olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Ben ça fait quoi parce que là on n'en sais rien !?
Les réglages c'est des gains, les autres des end points.


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
spawn538
Octocopter
Messages : 554
Enregistré le : dim. 19 août 2012 19:31
Réputation : 0
Localisation : courbouzon ( 41 ) 45

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par spawn538 »

ben en faite j'ai jamais les 2 en meme temp de lever .


ZMR250

https://www.youtube.com/user/spawn538/videos" onclick="window.open(this.href);return false;
olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Oui c'est ce que je suis en train de voir, je viens de faire un petit montage vite fait pour tester.
Ca ne marche pas en mixage des 2 servos, je vais voir si y'a un autre moyen.


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
spawn538
Octocopter
Messages : 554
Enregistré le : dim. 19 août 2012 19:31
Réputation : 0
Localisation : courbouzon ( 41 ) 45

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par spawn538 »

ok , ouf suis pas completement nul :)


ZMR250

https://www.youtube.com/user/spawn538/videos" onclick="window.open(this.href);return false;
olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Il doit y avoir un bug dans le code car ça ne s'active pas en mix servo !
Je DL la dernière version dev pour tester.


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Bon idem avec la dernière dev :pleur4:

Je pense qu'il doit y avoir un branchement particulier ou un define qui traine et qui manque.
J'ai tourner dans tous les sens, à aucuns moments ça ne marche en mixage.

J'ai posé la question sur MK-FR y'a des pro du mwc a qui ça parlera peut être.

Si j'ai pas la flemme je fais un essai avec la KK2 plus tard ou demain.


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
Avatar du membre
Dehas
Administrateur du site
Messages : 16172
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par Dehas »

Vous les avez branché sur les bonnes sorties ??
Sur atmega 328 => A0 et A1
Sur Mega => 44 et 45


olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Oui bien sur.
Même testé de define pin hexa A0 A1, mais pas mieux.


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
Avatar du membre
Dehas
Administrateur du site
Messages : 16172
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par Dehas »

tu as essayé de décommenter "#define MMSERVOGIMBAL "


olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Non, ça ne me parle pas en plus.
Je vais regarder.


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Testé, dé-commenté seul, y'a plantage à la compilation, en dé-commentant la ligne suivante ça passe, mais ça ne change rien, toujours le même problème, chaque servo marche de manière indépendante !


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
Avatar du membre
Dehas
Administrateur du site
Messages : 16172
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par Dehas »

essaye de décommenter: #define SERVO_TILT


olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Il est décommenté, c'est soit l'un soit l'autre.
Le servo_tilt pour un servo roll l'autre pitch et servo_mix_tilt pour mixage des 2.


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
Avatar du membre
obelix de savoie
Pilote toutes catégories
Messages : 1555
Enregistré le : jeu. 23 août 2012 15:09
Réputation : 0
Localisation : valmorel
Contact :

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par obelix de savoie »

salut

j'ai fait le DXF du support

Image
si vous avez besoin de découpe ;) ;)

stef


Image
olivier30900
Pilote toutes catégories
Messages : 5351
Enregistré le : jeu. 17 mai 2012 15:01
Réputation : 1
Localisation : Nîmes - 30

Re: Super Simple Gimbal (SSG) par Crezze sur RCG

Message non lu par olivier30900 »

Super, quand ça marchera je te contacte !
J'ai découpé un bout d'époxy à l'arrache pour tester.


Je quitte l'administration du forum, trop d’incompréhensions et de divergences.
Bonne continuation à tous.
Répondre

Retourner vers « Nacelles »