Étape 4: Calibrer l’accéléromètre
MRAA est une bibliothèque cool qui fournit des API pour accéder aux e/s sur les autres plates-formes et Edison. Vraiment, il vous aide à simplifier le code que vous écrivez en faisant abstraction des détails de niveau faibles à l’extérieur. Consulter le code python attaché « accelerometer_calibrate_v1.py » pour voir comment utiliser MRAA pour calibrer l’accéléromètre. Lorsqu’il est exécuté, il affiche la moyenne de 3 points des lectures de tension accéléromètre.
Chacun des axes de l’accéléromètre doit être calibré séparément. Je vais décrire la procédure d’étalonnage pour l’axe des abscisses. Même procédure peut être suivie pour les axes Y et Z.
- Vous devriez avoir l’accéléromètre déjà attaché à la carte arduino Edison comme décrit précédemment. Ouvrez Putty et vous connecter à Edison via WiFi.
- Orienter l’axe x de l’accéléromètre afin qu’il pointe verticalement vers le bas au sol et perpendiculaire au plan de masse. Dans cette position, axe est aligné avec la direction de la gravité de la terre. J’ai coincé les Conseil entre deux boîtes sur une table afin que le Conseil est resté vertical. Exécutez le « accelerometer_calibrate_v1.py » et la note vers le bas de la tension. Il s’agit Vx +
Orienter l’axe x de l’accéléromètre de sorte qu’il pointe vers le haut verticalement et perpendiculairement au plan de masse. Dans cette position, axe des x s’oppose à la direction de la gravité de la terre. Encore une fois, exécuter le code de calibration et de la note vers le bas de la tension. Il s’agit Vx-
- Utiliser les équations en surbrillance dans la figure 3 pour obtenir l’offset de tension et la sensibilité pour l’axe des abscisses. Branchez le décalage et la sensibilité dans l’équation en figure4 pour obtenir l’accélération lecture en g
Références :