Créez un podomètre avec une application Android en implémentant un processus de filtrage appelé filtre passe-bas.
Il sera possible de se développer à l'aide d'un capteur d'accélération lors de la création d'une application Android. Créez un podomètre à l'aide d'un capteur d'accélération.
Les smartphones ont un capteur d'accélération à 3 axes.
Le nombre de pas est compté en utilisant l'augmentation / la diminution de l'accélération obtenue à partir de ces capteurs d'accélération. Cependant, comme on ne sait pas comment le smartphone est tenu, il peut ne pas être possible de mesurer avec précision avec une seule accélération d'un axe. Par conséquent, nous mesurerons le nombre de pas en utilisant l'augmentation / la diminution des valeurs suivantes qui combinent les accélérations des trois axes.
En marchant, la valeur obtenue en combinant les accélérations des trois axes est prise, et le nombre de fois que la valeur maximale obtenue en combinant les accélérations des trois axes est prise est compté comme le nombre de pas.
De plus, puisque les données brutes obtenues à partir du capteur contiennent du bruit qui interfère avec le calcul du nombre de pas, supprimez le bruit supplémentaire. Un processus de filtrage appelé filtre passe-bas est effectué afin que le nombre correct d'étapes puisse être compté autant que possible. Le filtre passe-bas est un processus d'élimination des composants haute fréquence et d'extraction uniquement des composants basse fréquence.
Cet écran s'affiche lorsque vous démarrez l'application.
Cet écran s'affiche lorsque vous appuyez sur le bouton Démarrer
De plus, lorsque vous appuyez sur le bouton Redémarrer, le nombre d'étapes peut être initialisé à 0. Vous pouvez arrêter la mesure une fois en appuyant sur le bouton Stop.
En fait, j'ai marché et mesuré. J'ai marché 14 pas, mais la mesure montre 16 pas. Une erreur de deux étapes a été créée. Il y a place à amélioration
Recommended Posts