PDA

Afficher la version complète : New: Imu 6dof



Drotek
27/09/2011, 18h56
Bonjour,

Voici notre carte IMU 9DOF enfin dispo sur notre site. Elle embarque un BMA180, un HMC5883L et un ITG3200.

http://www.drotek.fr/shop/fr/34-imu-9dof-itg3200-gyro-bma180-accelerometre-hmc5883l-magnetometre.html

http://www.drotek.fr/shop/en/34-imu-9dof-itg3200-gyro-bma180-accelerometer-hmc5883-magnetometer.html
(http://www.drotek.fr/shop/en/34-imu-9dof-itg3200-gyro-bma180-accelerometre-hmc5883l-magnetometre.html)

cameo59
23/06/2012, 13h18
salut,

un copain vient de recevoir son IMU 6 dof en v2 . Il le fixe sur une carte mwc de flyduino ( avec kit 3.3v)

2 questions : quelle version de multiwii reconnait cet imu d'origine ?
y a til qqch à souder au verso de la carte flyduino puisque les 2k2 sont actives sur l'imu ? ( photo ci dessous )

merci

Drotek
25/06/2012, 10h48
Je conseille de prendre la dernière version MultiWii qui comporte des améliorations sur bcp de point.
Ensuite efectivement il y a des pull-ups sur l'IMU donc soit on active ceux de l'IMU ou soit sur la flyduino.

cameo59
14/08/2012, 11h33
j'ai une 6dof en v1 sur mon quadx : vole parfaitement en mw1.9 avec cette modif de code :


//default board orientation
#if !defined(ACC_ORIENTATION)
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = X; accADC[PITCH] = Y; accADC[YAW] = Z;}
#endif
#if !defined(GYRO_ORIENTATION)
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = Y; gyroADC[PITCH] = -X; gyroADC[YAW] = Z;}
#endif
#if !defined(MAG_ORIENTATION)
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;}
#endif


je veux installer la version 2.1 de MW : meme modif dans le sketch ( v1 non implémentée ) et tous les sensors semblent inversés..... j'ai raté quelque chose ???

Drotek
14/08/2012, 16h28
Euhhhh étrange j'ai envie de dire. Normalement ce qui fonctionne pour la version 1.9 fonctionne aussi pour la version 2.1.
Il y a peut être une erreur quelque part mais reste à trouver où..