Étape 7: codage
Pour lire les données du capteur 9 axes que vous devrez obtenir les bibliothèques du référentiel git hub ici :
https://github.com/Seeed-Studio/Grove_IMU_9DOF
Quelques remarques générales pour mettre en place les capteurs sont :
L’adresse I2C par défaut est 0x68 chacun des types valeur (gyroscope, accéléromètre et magnétomètre) sont transmises sous leurs propre entiers de 16 bits
Pour trouver le vecteur de chaque valeur utiliser le théorème de Pythagore 3 dimensions pour trouver les modules (m = (x ^ 2 + y ^ 2 + z ^ 2) ^ 1/2)
Choses à garder à l’esprit :
Altitude barométrique devra être étalonné au poste (le laisser brut), consulter la météo de l’aéroport le plus proche (ATIS) pour les valeurs d’étalonnage ou de trouver une altitude connue au cours de votre voyage (sommet de la montagne ou chalet en ski ou en skidooing).
L’altitude GPS est inexacte qu'en moyenne GPS et barométrique est conseillée si l’étalonnage est inconnue données magnétométriques peuvent être biaisées par l’électronique (le téléphone portable dans votre poche d’autre) et dépôts de minerai (surtout en montagne) il est donc préférable de s’appuyer sur l’audience de GPS tout en se déplaçant.
Ce tableau de capteur est à titre informatif seulement et comme vous pouvez le noter dans la vidéo au début de la vidéo n’est pas toujours très précise, que je vais poster un fichier de code source complet pour ce projet sur mon site Web Just4FunMedia.TK sous l’onglet « Applications », une fois que j’ai fini de travailler sur les bugs.
Actuellement, ces bugs sont données des capteurs inexactes, au hasard de s’écraser et corrompu des fichiers texte. Je crois que cela est dû à un codage inefficace et la grande quantité de données recueillies au cours d’une activité.
Je travaille actuellement pour trouver un équilibre dans les taux de mise à jour du capteur entre qualité et fiabilité, car je crois que mon taux de journal est à l’origine mes erreurs.