Pages: 1 2 [3] 4 5 ... 9   Go Down
Author Topic: Aide arduino + MIO283QT2  (Read 9210 times)
0 Members and 1 Guest are viewing this topic.
Draguignan (Var)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oui, voici le datasheet

* DC-SS009-7.pdf (405.78 KB - downloaded 26 times.)
Logged

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

C'est un peu ce que je pensais, il va falloir passer par la méthode empirique  smiley-lol

Fais un monitoring de ce que te donne les trois axes dans chaque position verticalité-horizontalité.
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Draguignan (Var)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

OK Jean François je ferais les essais et te donnerais le resultat, donne moi cependant un peu de temps pour que je puisse voir la chose avec l'arduino...
Logged

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Pas de problème.
En attendant je te donne un début pour le graphique de l'HA, tu dessine un carré dont chaque coté fait 100, tu mets la ligne d'horizon à 50 sur le coté droit et sur le coté gauche et maintenant tu imagines ce qui se passe avec la valeur de 50 lorsque la ligne s'incline....L'axe de ligne étant le centre du carré.
« Last Edit: June 05, 2011, 12:23:19 pm by Jean-François » Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Comme me là demandé bbjodel par MP voici mon code pour charger des images depuis la carte sd.

Il se compose d'un script python qui convertit des bitmap en .sk à placer à la racine de la carte sd
et d'un petit sketch d'exemple qui permet de charger un hello world.

Les bitmap doivent faire 320x240 maximum, couleur 24bits.
Il y a trois fonctions:
loadSkScreen(char* skFilename) -> permet de charger un sk de 320*240 sur tout l'écran
loadSkRegion(char* skFilename, int startx, int starty, int lenx, int leny) -> charge seulement une région du pixel (haut, gauche) en (startx;starty) sur une distance (lenx;leny)
(les distances et les tailles de régions doivent coïncidé parfaitement !)
appendTextLcd(PGM_P text) -> affiche du texte à la mode console (en premier plan).

* glcd_demo.zip (23.31 KB - downloaded 15 times.)
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Draguignan (Var)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci a tous, je reprendrais cette belle discussion demain, la bonne soirée a vous tous.
Je vais essayer tout cela demain, bonne soirée
Amitiées Fred
Logged

Draguignan (Var)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut Jean François, sur le monitor j'ai les valeurs suivantes:
Axe Z (Tangage) a 0°=1,69 V  90° Cabré vers le haut = 2,29 V   90° Piqué vers le bas = 1,07 V
Axe X (Roulis) a 0° = 2,23 V  90° Gauche = 1,60 V  90° Droite = 1,63 V
L'axe Y non connecté pour le moment sinon au repos = 1,67 V
« Last Edit: June 06, 2011, 11:40:06 am by bbjodel » Logged

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Si tu branches chaque axe sur une pin Analogique et que tu fais un AnalogRead(), quelles sont les valeurs retournées ? (entre 0 et 1023)

Genre :

 x :  250 > 0º     300 > 90º droite    200 > 90º gauche
 y : .....
 z : ...
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Draguignan (Var)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Z 0° = 346    90°Haut = 469        90° Bas = 220
X 0° = 457    90° Gauche = 336    90° Droite = 340
Y au repos = 348

Je suis obligé de sortir a demain Jean François
« Last Edit: June 06, 2011, 01:24:14 pm by bbjodel » Logged

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

xyz = ?  (tangage, lacet, roulis) dans ton montage.
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Draguignan (Var)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Z pour Tangage
X pour Roulis
Y pou mesurer les g en vertical (non utilisé pour le moment)
Logged

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

impec, je regarde ce soir .... pour la suite  smiley-wink
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Z 0° = 346    90°Haut = 469        90° Bas = 220
X 0° = 457    90° Gauche = 336    90° Droite = 340

Il y a un truc bizarre, normalement ces deux axes devrait réagir de la même manière, un point milieu et la valeur descend dans un sens et monte dans l'autre sens... tu es sur de ton axe X ?

Je vais rebrancher ma centrale inertielle pour regarder ce que j'ai comme valeur.
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai remis ma centrale en fonction.... et effectivement, j'ai un point milieu à 500.
Pour le roulis, d'un coté je descend à 300 et de l'autre je monte à 700 (env).
Pour le tangage, en penchant en avant je monte à 700 et en penchant en arrière je descend à 300 (env).

J'ai le même accélero que toi,  MMA7260QT, mais pas sur le même pcb  smiley-lol .

Avec ça :

Code:
int inX= 1 ;
int inY= 0 ;
int inZ= 2 ;

int AxeX = 0 ;
int AxeY = 0 ;
int AxeZ = 0 ;
void setup()
{
  Serial.begin (115200);
}


void loop()
{

AxeX = analogRead(inX);
AxeY = analogRead(inY);
AxeZ = analogRead(inZ);

Serial.print (" roulis : ");
Serial.print (AxeX);
Serial.print (" tangage : ");
Serial.print (AxeY);
Serial.print (" Z : ");
Serial.println (AxeZ);
}

Tu refais l'essai droite-gauche-haut-bas et tu notes la ligne complète pour chaque position.
« Last Edit: June 08, 2011, 05:01:35 am by Jean-François » Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Anémométre = Vitesse en Km/h ou en Kt ou MPH
Altimétre = Altitude en Ft ou en metres avec un capteur de pression absolue de la gamme MPX (MPX2100) ou autre...
Horizon Artificiel sur 2 axes Tangage et roulis avec le MMA7260 si possible.
Ces capteurs fonctionnent dans la gamme 0-5V

Je n'avais pas pensé tout de suite au fait que la vitesse relative est la plus importante, d'où ma question...

Pour l'anémomètre tu as déjà un capteur ?  (je cherche à faire un capteur pour la vitesse relative, mais pas un tube de Pitot).

Pour l'altimètre j'ai un MPX4250a, env 25 cm de précision.... facile à utiliser.

Pour le HA, les trois axes te seront utile (si tu veux avoir les tonneaux et les loopings  smiley-lol).
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Pages: 1 2 [3] 4 5 ... 9   Go Up
Jump to: