MENU
Vous êtes ici : Extensions / Arduino / Enregistreur de donnéesdisplay in english

Un enregistreur de données sur base Arduino Uno

Description

C'est un enregistreur de données autonome à embarquer sur une moto de trial. Il enregistre l'orientation de la moto, ses accélérations, son avancement dans la zone, l'altitude... Le but est de récupérer ces données pour générer automatiquement de nouvelles zones pour le jeu Open trial.

Prototypes et composants


Fig - 1 : Un enregistreur de données (la première version)
 
 

Fig - 2 : Un prototype d'enregistreur de zones pour le jeu "Open trial"
 

Liste de composants pour la figure 2 :

[afficher]
Numéro Nom Description Adresse I2C
01 Boite Velleman -
02 Enregistreur Adafruit datalogger breakout ADA/254 -
03 Carte micro SD 4 Go (ou plus) -
04 Altimètre MPL3115A2 / Sparkfun.com 0x60
05 Boussole 3D HMC5883L / Sparkfun.com 0x1E
06 Accélérometre 3D MMA8452Q / Sparkfun.com 0x1D
07 Horloge MR512 HMC5883L / Microbot.it 0x68
08 Thermomètre MR312 TCN75A / Microbot.it 0x48
09 Boitier pour accus. - -
10 Arduino Uno www.arduino.cc -
11 Capteur avancement Capteur roue arrière (Gas Gas) -
12 Led Indicateur d'enregistrement -
13 Marche / arrêt Bouton pression étanche -

[masquer]

 

Essais de filtrage d'un signal d'accélérometre bruité

[afficher]

(Signal issu d'un accéléromètre MMA8452Q)




Fig - 10 : Le signal de l'accélérometre brut
 
 
Fig - 11 : Le signal fig. 10 filtré par un filtre passe-bas
 

Fig - 12 : Le signal fig. 10 filtré par un filtre médian
 
 

Fig - 13 : Le signal fig. 10 filtré par transformée de Fourier
 

Fig - 14 : La transformée de Fourier
 
 

Si ça vous intéresse, vous pouvez télécharger :

[masquer]

Programme Arduino

Bientôt disponible, après les essais...