Table des matières:

Guide de configuration et d'étalonnage du MPU6050 : 3 étapes
Guide de configuration et d'étalonnage du MPU6050 : 3 étapes

Vidéo: Guide de configuration et d'étalonnage du MPU6050 : 3 étapes

Vidéo: Guide de configuration et d'étalonnage du MPU6050 : 3 étapes
Vidéo: Detailed MPU6050 Tutorial 2024, Novembre
Anonim
Guide de configuration et d'étalonnage du MPU6050
Guide de configuration et d'étalonnage du MPU6050

MPU6050 est un IMU 6 DoF (Degrés de liberté) qui signifie unité de mesure inertielle, un très bon capteur pour connaître l'accélération angulaire via le gyroscope à 3 axes et l'accélération linéaire via les accéléromètres linéaires.

Il peut parfois être difficile de démarrer et de configurer, en recherchant des bibliothèques et des programmes partout sur Internet, mais ne vous inquiétez pas maintenant, cette instructable et le didacticiel vidéo ci-dessous vous permettront de démarrer en un rien de temps.

Étape 1: Matériel requis

Matériaux nécessaires
Matériaux nécessaires
Matériaux nécessaires
Matériaux nécessaires
Matériaux nécessaires
Matériaux nécessaires
Matériaux nécessaires
Matériaux nécessaires

1.) IMU MPU6050 ou GY521

2.) Arduino (j'utilise Nano)

3.) Ordinateur avec Arduino IDE installé à l'intérieur

4.) Câble USB pour Arduino

5.) 4 câbles de démarrage F à F pour connecter Arduino à MPU6050

Tous les composants, originaux et de haute qualité peuvent être trouvés sur www. UTsource.net

Étape 2: La bibliothèque MPU6050

La bibliothèque MPU6050
La bibliothèque MPU6050

Si vous rencontrez un problème après cette étape, je vous recommande fortement de regarder le didacticiel vidéo lié dans l'intro.

Une bibliothèque est un outil simple qui permet aux débutants d'utiliser facilement des capteurs relativement complexes tels que MPU6050 d'une manière très simple, c'est une couche qui prend déjà en charge de nombreuses choses complexes afin que nous puissions nous concentrer davantage sur la mise en œuvre de l'idée à la place de tout mettre en place.

Ouvrir l'IDE Arduino

Allez dans Outils et cliquez sur Gérer les bibliothèques

Une nouvelle fenêtre s'ouvrira avec une barre de recherche, tapez MPU6050, vous serez accueilli avec plus d'un résultat, mais installez celui qui est bt Electronic Cats.

Vous avez terminé, maintenant étalonnons !

Étape 3: Étalonnage

Étalonnage
Étalonnage
Étalonnage
Étalonnage
Étalonnage
Étalonnage

Chaque capteur est différent et unique, nous devons donc trouver les valeurs de décalage uniques pour le capteur que nous avons.

Ouvrez les fichiers et accédez à Exemples dans Arduino IDE.

Là, vous verrez une nouvelle bibliothèque qui dit MPU6050 qui contient un programme nommé - IMU_Zero ouvrez-le.

Téléchargez-le sur arduino et assurez-vous que la connexion d'Arduino au capteur se fait de la manière suivante -

SCL -- A5

SDA -- A4

Vcc -- 5V

GND -- GND

Une fois le téléchargement réussi, ouvrez Tools And then Serial Monitor, mais assurez-vous de garder le capteur horizontal et aussi immobile que possible pendant ce processus.

Une ligne "----- done -----" indiquera qu'il a fait de son mieux. Avec les constantes actuelles liées à la précision (NFast = 1000, NSlow = 10000), il faudra quelques minutes pour y arriver.

En cours de route, il générera une douzaine de lignes de sortie, montrant que pour chacun des 6 décalages souhaités, il s'agit * d'abord d'essayer de trouver deux estimations, une trop basse et une trop haute, et * ensuite, de fermer jusqu'à ce que le support ne puisse pas être réduit.

La ligne juste au-dessus de la ligne "done" ressemblera à quelque chose comme [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Comme on l'aura montré dans les lignes d'en-tête intercalées, les six groupes composant cette ligne décrivent les décalages optimaux pour l'accélération X, l'accélération Y, l'accélération Z, le gyroscope X, le gyroscope Y et le gyroscope Z, respectivement. Dans l'échantillon montré juste ci-dessus, l'essai a montré que +567 était le meilleur décalage pour l'accélération X, -2223 était le meilleur pour l'accélération Y, et ainsi de suite. Notez chaque décalage à utiliser dans les programmes que vous créez !

C'est ça! simple et direct !

Merci d'avoir lu!

Conseillé: