En cherchant des alternatives pour la captation de pas, je suis tombée sur ce projet assez sympathique d'un controlleur Midi qui utilise l'arduino + un accelerometre et un gyroscope ( http://vimeo.com/48347752 ). La personne qui l'a fait a aussi posté tout un tuto DIY sur le site instructables avec pas mal d'informations sur comment il a procédé et il m'a semblé interessant de le reposter ici : http://www.instructables.com/id/Use-an-Accelerometer-and-Gyroscope-with-Arduino/.
Je n'ai pas de gyroscope moi même mais bon. Ce qui est difficile avec l'acceleromètre n'est pas de deduire l'angle d'inclinaison de celui-ci, mais de capter un mouvement rapide tel qu'un pas en avant.
Pour le moment je me sers des données sur l'axe X. Du coup si je veux detecter un pas (et donc une grande force exercée en avant puis en arrière lors de l'arrêt), je peux très facilement tricher en inclinant l'axe des X en avant puis en arrière suffisament pour que ça ressemble à un pas : la force de gravitation fait le travail pour moi sans que j'aie à me dépalcer.
Peut être qu'une approche plus logique serait d'utilser l'axe Z, ce que je vais tester. Aussi on pourrait comparer les données d'inclinaison de l'acceleromètre (combinaison des données des 3 axes) et essayer d'enlever cette inclinaison à la force exercée sur X quand on se déplace. Je ne sais pas du tout si c'est clair ce que j'explique et je n'ai pas dessiné de croquis encore, mais c'est des choses à tester. Aussi la combinaison avec le magnétomètre!
Aucun commentaire:
Enregistrer un commentaire