Moniteur d’activité (4 / 4 étapes)

Étape 4: Arduino Code

Construire le code impliqué combinant plusieurs bibliothèques, plus précisément le modèle G_Force de la bibliothèque de AcceleroMMA7361 pour les données de l’accéléromètre et le modèle d’enregistrement SD bouclier de la bibliothèque Adafruit GPS pour les données GPS. Tout d’abord, l’Arduino vérifiera s’il y a une carte MicroSD accessible pour écrire des données dans et si pas, le programme est interrompu. Un nouveau fichier texte est créé pour écrire des données dans. Ensuite, l’accéléromètre est calibré, dont le code est donné dans la bibliothèque de Sparkfun. Une fois l’initialisation terminée, l’appareil commence à mesurer les données de l’accéléromètre. Les données de l’accéléromètre sont filtrées et transformées afin de déterminer si l’activité s’est produite. Si oui, le podomètre ajoute une étape à la valeur du compteur. Un compteur de temps est également conservé pour enregistrer lorsque l’activité commence et se termine. La distance parcourue est déterminée à partir des données GPS et une vitesse moyenne peut être calculée. Les données sont enregistrées sur la carte SD après chaque itération. Alors que nous avions prévu au départ de tous les codes de combiner en un seul fichier combiné qui pouvait se connecter toutes les données, nous avons couru dans les problèmes de mémoire et fini par diviser les fichiers. Nous avons un programme d’accéléromètre qui lira les entrées de l’accéléromètre et la sortie que l’activité soit survenant, le temps et la durée de l’activité, le nombre de l’étape, la distance totale parcourue et moyenne vitesse. Un programme distinct de SD bouclier va afficher les données individuelles de GPS et journal sur la carte SD les date, heure et coordonnées du GPS.

Articles Liés

Moniteur d’activité polyvalente

Moniteur d’activité polyvalente

Journal de l'activité et la localisation de l'utilisateur sur une période de 24 heures et présenter les données sous une forme conviviale sans interrompre vos activités quotidiennes ! Le produit final est similaire à un FitBit ou autres fitness produ
Moniteur d’activité sismique Arduino - bouclier Ethernet

Moniteur d’activité sismique Arduino - bouclier Ethernet

vous avez jamais voulu impressionner vos amis en disant quelque chose de fou comme, « Je pense qu'il va bientôt être un tremblement de terre » instants avant un tremblement de terre frappe ?Ou vous voulez juste un avertissement, quelques secondes, ce
Activité Tracker

Activité Tracker

Besoin d'un fitbit ?Hipster assez envie de faire votre propre chemin (et devenir un haras de votre café-restaurant local) ? Ou juste un « amateur » ? ;)Menant une vie inactive qui pourrait faire avec un projet ?Mon garçon, je peux remplir votre temps
Comment faire pour utiliser Gmail ou Google Apps for Business avec Microsoft Exchange E-mail

Comment faire pour utiliser Gmail ou Google Apps for Business avec Microsoft Exchange E-mail

beaucoup d'organisations utilise Microsoft Exchange pour leur courriel.  J'ai trouver l'échange comme un système très pauvre et n'aime pas les méthodes de lecture de courrier électronique sur un serveur Exchange : Outlook ou Outlook Web App.  Je préf
ITO | Suivi de l’utilisation de mémoire/Cpu de votre ordinateur

ITO | Suivi de l’utilisation de mémoire/Cpu de votre ordinateur

L'Internet des objets (IDO) s'entend du réseau sans cesse croissant d'objets physiques qui présentent une adresse IP pour la connectivité internet et de la communication qui se produit entre ces objets et autres appareils compatibles Internet et les
Démarrage rapide Test démo : Zybo (Xilinx Zynq 7000) Image filtrage démo + GoPro

Démarrage rapide Test démo : Zybo (Xilinx Zynq 7000) Image filtrage démo + GoPro

Traitement de l'image est un bon moyen de montrer l'environnement co-processing de Xilinx Zynq SOC (System on Chip). Cette démo montre l'application de plusieurs filtres d'image à un flux vidéo en streaming en haute définition.Le flux est saisie dans
« Snake » sur un FPGA

« Snake » sur un FPGA

Ce projet a été réalisé pour la classe ECE2220, de l'Université du Manitoba, pour le terme automne 2015. Le board utilisé tout au long de ce projet est une Altera DE2 Cyclone IV. Codage est effectué à Verilog HDL par Quartus II..« Snake » est un jeu
Comment faire pour accélérer la lecture Blu-ray sur Mac avec BluFast MX ?

Comment faire pour accélérer la lecture Blu-ray sur Mac avec BluFast MX ?

Pour accélérer le Blu-ray sur Mac, la lecture doit être un rêve de nombreux fans de Blu-ray. Bonnes nouvelles à tous, le tout nouveau lecteur Blu-ray Macgo Mac est livré avec une fonctionnalité puissante – BluFast MX. Cette étonnante MX BluFast perme
Flore Rainbow LED Shirt qui est mouvement activé

Flore Rainbow LED Shirt qui est mouvement activé

Briller comme une galaxie avec ce t-shirt LED clignotantes qui s'allume lorsque vous déplacez ! Cette chemise définit l'obscurité ablaze avec 19 LED et 8 couleurs différentes de la LED !Source d'inspirationPour ce projet, j'ai été inspiré par un autr
Linkit un environnement moniteur

Linkit un environnement moniteur

J'ai construit une surveillance de l'environnement en utilisant le jury un Linkit. Ce moniteur peut être placé à distance dans le bâtiment et le moniteur motion et la température à cet endroit. Le moniteur lui aussi renvoie son propre niveau de batte
Moniteur de chevet réveil

Moniteur de chevet réveil

Réveiller, c'est parfois une chose difficile. Je ne suis pas facilement réveillé par le bruit ni par le radio-réveil.Après quelques fois de se lever tard, j'ai pensé qu'il était temps pour une solution. J'ai découvert que je suis réveillé rapidement
Transformer un portable mort en un moniteur avec support en Plexiglas

Transformer un portable mort en un moniteur avec support en Plexiglas

Salut, c'est un ' ible sur comment faire pour activer l'écran LCD d'un amis portable frit (cheers Martin: P) sur un moniteur externe pour votre maison, console, lecteur blueray ou tout simplement comme un second moniteur.Commençons tout d'abord, il s
Moniteur de robe - connecter les signaux de cœur l’IoT

Moniteur de robe - connecter les signaux de cœur l’IoT

La robe du moniteur est une expérience dans la recherche de façons différentes de numérisation l'activité cardiaque du porteur mais aussi de traitement des données.Trois électrodes à l'intérieur de la robe mesurent les signaux électriques parcourant
Moniteur pour bébé Polaroid avec RPi

Moniteur pour bébé Polaroid avec RPi

Quand ma copine et moi avons eu notre premier bébé au mois d'août, nous regardions de solution pour un moniteur de bébé, mais dang ces choses coûtent chers. En plus de cela la plupart des moniteurs nous n'ont pas donné les caractéristiques que nous v