Salut les bricoleurs !
Je suis en train de programmer de zero un nouveau vario à base d'arduino utilisant un accéléromètre. Pour cela j'ai utilisé ce chip :
http://www.drotek.com/shop/fr/home/466-imu-10dof-mpu9250-ms5611.htmlDu coup cela permettrait d'avoir en plus des fonction standard :
-> Une meilleure précision dans la vitesse verticale grâce à l'accéléromètre (meilleure réactivité)
-> La possibilité de faire boussole
-> Indication des G (et par exemple des Gmax en 360 )
-> possibilité de controler le vario sans boutons (en jouant avec les inclinaisons comme sur les portables)
Pour l'instant j'ai réussi :
-> A accéder aux données du ms5611 et a stabiliser le plus possible ses valeurs.
-> A convertir les pressions en altitude + fonctions de qualibrage
-> A accéder aux données de l'accéléromètre, du giroscope et du magnetomètre
-> A fusionner ces données pour obtenir l'orientation du vario (genre :
https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=video&cd=1&cad=rja&uact=8&ved=0ahUKEwigw--NnL7NAhXJhRoKHbk3DSIQtwIIITAA&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D8EMkoOpSGz4&usg=AFQjCNHEkBMm_YSKyBTZzVXiNC7ZUpEz_Q&bvm=bv.125221236,d.d2s )
-> A obtenir l'accélération verticale quelque soit l'orientation du vario
-> A obtenir les G supporté par le vario sans que cela pertube l'accélération verticale
Il me reste le plus important :
-> fusionner les mesures de l'altitude et de l'acceleration verticale avec le filtre de Kalman pour obtenir une vitesse verticale précise et réactive.
Après ce sera juste des question de beep et d'affichage. On pourra également voir pour ajouter un GPS.
Je vous tiens au courant dès que j'avance. En ce moment j'ai malheureusement beaucoup de travail.
Bonnes soudures !
Baptiste.