Arduino podomètre montre, avec la température, l’Altitude et boussole ! (5 / 6 étapes)

Étape 5: Le podomètre :

Habituellement, podomètres sont faits en calculant le pouls sur accéléromètres sur l’axe Z, parce que le capteur est placé sur une ceinture près de la poitrine de la personne. Cette fois, déroulement de la montre au poignet, il ne serait pas logique lire juste la valeur de Z, parce que le poignet se déplace à bien des égards. Cependant, le bras va vers l’avant et en arrière, en marchant ou en courant. Si au départ j’ai compris que la somme des valeurs S = | X| + | Y| + | Z| pourrait augmenter et diminuer à chaque étape. En calculant la moyenne mobile du dernier N valeurs de S (Av = SUM(S)n/N) et en les comparant à l’heure actuelle de S je pourrais dire : si Sn-1 < = Av et Sn > Av puis ajouter une étape au compteur (image 1).

Bien sûr, si vous faites rebondir ou déplacez votre bras, le compteur serait ajouter une étape (indication erronée). J’ai donc ajouté une limite minimale pour Av, comme sur l’image, ça pourrait être 22000. Ci-dessous, cela signifierait déplacer votre bras, mais ne pas la marche. Valeurs plus élevées pour l’Av, comme moyenne 30000 vous exécutez (visible sur l’image).

Après quelques essais, j’ai découvert que le bras avait une somme des accélérations très proche à pied, donc j’ai dû trouver un moyen d’identifier une de l’autre. Je l’ai fait :

  • S = | X| + | Y| + | Z| à un moment donné ;
  • SM = la valeur maximale pour S sur les derniers moments de N ;
  • AVM = la moyenne mobile de SM pour M donné toute ;
  • AVM < = 37000 = > ne faisant rien d’utile ;
  • AVM > 37000 ans < 50000 = > marche ;
  • AVM > = 50000 = > en cours d’exécution ;

Le fichier excel avec tous mes tests est inclus.

Articles Liés

Arduino xively.com avec la température d’alimentation de DS18B20

Arduino xively.com avec la température d’alimentation de DS18B20

cette instructable vous expliquera comment :* connecter un capteur de température DS18B20 à un arduino* lecture de la sonde à l'aide de l'interface 1-wire* envoyer ces données à xively.com directement à partir de l'arduino* consulter le graphique obt
Arduino et mesure de l’humidité température Visual Basic RF plus

Arduino et mesure de l’humidité température Visual Basic RF plus

Nous pouvons voir Arduino à l'aide de 433 MHz RF avec affichage instantané des valeurs de température et d'humidité, comme nous le faisons avec le programme visual basic.http://Make.robimek.com/Arduino-Visual-Basic-Wireless-temperature-Humidity-Contr
Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Retour à fin 2014 et 2015 au début, votre vraiment tombé surCette ESP8266 de puce WiFi astucieux (l'ESP-01) et dois bataille parmi les documentations incompatibles provenant de diverses sources. Pour l'instant de l'éperon, il a documenté ses frustrat
Affichage de température/pression/Altitude en utilisant Arduino & BMP180

Affichage de température/pression/Altitude en utilisant Arduino & BMP180

J'étais au Bhoutan en décembre dernier, et que nous avons voyagé à différents endroits, je me demandais ce que la température et l'altitude a été et a souhaité, j'ai eu quelque truc qui me montrer ces valeurs. Retour à la maison, j'ai fait quelques r
Arduino Nano - tutoriel de capteur de température TMP100

Arduino Nano - tutoriel de capteur de température TMP100

TMP100 haute précision, faible puissance, module capteur de température numérique I2C MINI. Le TMP100 est idéal pour la mesure de températures étendue. Ce dispositif offre une précision de ±1 ° C sans nécessiter d'étalonnage ou composant externe cond
Arduino Nano - tutoriel de capteur de température STS21

Arduino Nano - tutoriel de capteur de température STS21

STS21 capteur de température numérique offre une performance supérieure et une empreinte peu encombrant. Il fournit des signaux calibrés, linéarisées en format numérique, de I2C. Fabrication de ce capteur est basée sur la technologie CMOSens, qui att
Arduino Nano - tutoriel de capteur de température SI7050

Arduino Nano - tutoriel de capteur de température SI7050

SI7050 est un capteur de température numérique qui fonctionne sur le protocole de communication I2C et offre une grande précision sur la toute tension de service et de la température ambiante. Cette grande précision du capteur est attribuée par le tr
Arduino Nano - tutoriel de capteur de température TCN75A

Arduino Nano - tutoriel de capteur de température TCN75A

TCN75A est un capteur de température série bifilaire constituée avec température-to-digital converter. Il est incorporé avec les registres programmable utilisateur qui fournissent la flexibilité pour les applications de détection de température. Les
Arduino Nano - tutoriel de capteur de température HDC1000

Arduino Nano - tutoriel de capteur de température HDC1000

Le HDC1000 est un capteur d'humidité numérique avec sonde de température intégrée qui permet une précision de mesure excellente à très faible puissance. L'appareil mesure humidité basée sur un roman capteur capacitif. Les capteurs d'humidité et de te
Comment trouver et Difficulté une température supérieur et boussole question LCD

Comment trouver et Difficulté une température supérieur et boussole question LCD

« Je l'ai fixé à TechShop! »Donc ma boussole généraux et indicateur de température sont sorti et j'ai décidé de ne pas payer 150 dollars pour Toyota de chercher le problème.Tout d'abord, j'ai vérifié les fusibles. Aucun problème.Deuxièmement, j'ai dé
Arduino thermomètre avec sonde de température LM35

Arduino thermomètre avec sonde de température LM35

Arduino thermomètre avec sonde de température LM35 est un très simple à mettre en œuvre le projet Arduino basé. Ses un projet parfait si vous êtes un débutant et avez juste commencé à tester pratiquement projets Arduino.Dans ce projet, nous exposera
Arduino Nano : Température et humidité Module de capteur DHT11/DHT21/DHT22 avec Visuino

Arduino Nano : Température et humidité Module de capteur DHT11/DHT21/DHT22 avec Visuino

DTH11 / DTH21 / DTH22 et AM2301sont des capteurs de température et humidité Arduino combinés très populaires.Dans ce Instructable, je vais vous montrer, comment il est facile de programmer Arduino pour les utiliser avec Visuino - un environnement de
Arduino Nano : La pression barométrique et sonde de température BMP180 avec Visuino

Arduino Nano : La pression barométrique et sonde de température BMP180 avec Visuino

BMP180 sont très populaires capteurs de température et Arduino de pression barométrique totale. Ils peuvent être utilisés pour stations météorologiques, ainsi quant à mesurer l'altitude.Dans ce Instructable, je vais vous montrer, comment il est facil
Sonde de température NTC avec arduino

Sonde de température NTC avec arduino

Une thermistance est un type de résistance dont la résistance est tributaire de la fin de la température ont une valeur de résistance électrique pour chaque température absolue.Largement utilisé pour contrôler la température dans les appareils électr