Draguignan (Var)
Offline
Jr. Member
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
|
 |
« Reply #30 on: June 05, 2011, 11:37:25 am » |
Oui, voici le datasheet
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Geneva
Offline
Faraday Member
Karma: 22
Posts: 2878
Yoplait... le pt'it suisse
|
 |
« Reply #31 on: June 05, 2011, 11:49:16 am » |
C'est un peu ce que je pensais, il va falloir passer par la méthode empirique  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 eMac PPc G4 os X Leopard 10.5 powerbook G4 os X Leopard 10.5 imac PPC G3 os X Panther 10.3.9 Arduino Diecimila Arduino Mega Arduino Standalone Arduino 1307.04 
|
|
|
|
Draguignan (Var)
Offline
Jr. Member
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
|
 |
« Reply #32 on: June 05, 2011, 11:52:09 am » |
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
Faraday Member
Karma: 22
Posts: 2878
Yoplait... le pt'it suisse
|
 |
« Reply #33 on: June 05, 2011, 12:01:10 pm » |
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 eMac PPc G4 os X Leopard 10.5 powerbook G4 os X Leopard 10.5 imac PPC G3 os X Panther 10.3.9 Arduino Diecimila Arduino Mega Arduino Standalone Arduino 1307.04 
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4351
Arduino Hacker
|
 |
« Reply #34 on: June 05, 2011, 12:33:24 pm » |
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).
|
|
|
|
|
Logged
|
|
|
|
|
Draguignan (Var)
Offline
Jr. Member
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
|
 |
« Reply #35 on: June 05, 2011, 01:23:58 pm » |
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
Jr. Member
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
|
 |
« Reply #36 on: June 06, 2011, 11:36:33 am » |
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
Faraday Member
Karma: 22
Posts: 2878
Yoplait... le pt'it suisse
|
 |
« Reply #37 on: June 06, 2011, 12:14:45 pm » |
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 eMac PPc G4 os X Leopard 10.5 powerbook G4 os X Leopard 10.5 imac PPC G3 os X Panther 10.3.9 Arduino Diecimila Arduino Mega Arduino Standalone Arduino 1307.04 
|
|
|
|
Draguignan (Var)
Offline
Jr. Member
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
|
 |
« Reply #38 on: June 06, 2011, 12:49:13 pm » |
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
Faraday Member
Karma: 22
Posts: 2878
Yoplait... le pt'it suisse
|
 |
« Reply #39 on: June 06, 2011, 01:26:58 pm » |
xyz = ? (tangage, lacet, roulis) dans ton montage.
|
|
|
|
|
Logged
|
MacBook intel core 2 duo os X snow Leopard 10.6 eMac PPc G4 os X Leopard 10.5 powerbook G4 os X Leopard 10.5 imac PPC G3 os X Panther 10.3.9 Arduino Diecimila Arduino Mega Arduino Standalone Arduino 1307.04 
|
|
|
|
Draguignan (Var)
Offline
Jr. Member
Karma: 0
Posts: 71
Arduino, voila une bonne invention...
|
 |
« Reply #40 on: June 07, 2011, 05:47:51 am » |
Z pour Tangage X pour Roulis Y pou mesurer les g en vertical (non utilisé pour le moment)
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Geneva
Offline
Faraday Member
Karma: 22
Posts: 2878
Yoplait... le pt'it suisse
|
 |
« Reply #41 on: June 07, 2011, 06:50:36 am » |
impec, je regarde ce soir .... pour la suite 
|
|
|
|
|
Logged
|
MacBook intel core 2 duo os X snow Leopard 10.6 eMac PPc G4 os X Leopard 10.5 powerbook G4 os X Leopard 10.5 imac PPC G3 os X Panther 10.3.9 Arduino Diecimila Arduino Mega Arduino Standalone Arduino 1307.04 
|
|
|
|
Forum Moderator
Geneva
Offline
Faraday Member
Karma: 22
Posts: 2878
Yoplait... le pt'it suisse
|
 |
« Reply #42 on: June 07, 2011, 02:21:21 pm » |
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 eMac PPc G4 os X Leopard 10.5 powerbook G4 os X Leopard 10.5 imac PPC G3 os X Panther 10.3.9 Arduino Diecimila Arduino Mega Arduino Standalone Arduino 1307.04 
|
|
|
|
Forum Moderator
Geneva
Offline
Faraday Member
Karma: 22
Posts: 2878
Yoplait... le pt'it suisse
|
 |
« Reply #43 on: June 08, 2011, 04:18:05 am » |
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  . Avec ça : 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 eMac PPc G4 os X Leopard 10.5 powerbook G4 os X Leopard 10.5 imac PPC G3 os X Panther 10.3.9 Arduino Diecimila Arduino Mega Arduino Standalone Arduino 1307.04 
|
|
|
|
Forum Moderator
Geneva
Offline
Faraday Member
Karma: 22
Posts: 2878
Yoplait... le pt'it suisse
|
 |
« Reply #44 on: June 08, 2011, 05:20:00 am » |
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  ).
|
|
|
|
|
Logged
|
MacBook intel core 2 duo os X snow Leopard 10.6 eMac PPc G4 os X Leopard 10.5 powerbook G4 os X Leopard 10.5 imac PPC G3 os X Panther 10.3.9 Arduino Diecimila Arduino Mega Arduino Standalone Arduino 1307.04 
|
|
|
|
|