Table des matières:

Tutoriel du module 6DOF du gyroscope d'accélération à 3 axes GY-521 MPU6050 : 4 étapes
Tutoriel du module 6DOF du gyroscope d'accélération à 3 axes GY-521 MPU6050 : 4 étapes

Vidéo: Tutoriel du module 6DOF du gyroscope d'accélération à 3 axes GY-521 MPU6050 : 4 étapes

Vidéo: Tutoriel du module 6DOF du gyroscope d'accélération à 3 axes GY-521 MPU6050 : 4 étapes
Vidéo: Как использовать акселерометр и гироскоп MPU-6050 с кодом Arduino 2024, Novembre
Anonim
Tutoriel du module 6DOF du gyroscope d'accélération à 3 axes GY-521 MPU6050
Tutoriel du module 6DOF du gyroscope d'accélération à 3 axes GY-521 MPU6050

La description

Ce module simple contient tout le nécessaire pour s'interfacer à l'Arduino et à d'autres contrôleurs via I2C (utilisez la bibliothèque Wire Arduino) et fournit des informations de détection de mouvement pour 3 axes - X, Y et Z.

Caractéristiques

  • Plages de l'accéléromètre: ±2, ±4, ±8, ±16g
  • Plages du gyroscope: ± 250, 500, 1000, 2000 °/s
  • Plage de tension: 3,3 V - 5 V (le module comprend un régulateur de tension à faible chute de tension)

Étape 1: Préparation des matériaux

Préparation des matériaux
Préparation des matériaux
Préparation des matériaux
Préparation des matériaux
Préparation des matériaux
Préparation des matériaux

Dans ce tutoriel, nous allons vous montrer comment fonctionne le module en détail. Tout d'abord, nous devons préparer les matériaux énumérés ci-dessous:

  1. Arduino Uno
  2. Cavalier mâle à femelle
  3. Câble USB de type A vers B
  4. Planche à pain

Étape 2: Installation du matériel

Installation du matériel
Installation du matériel
Installation du matériel
Installation du matériel

Après avoir préparé le matériel, nous connecterons le module à Arduino Uno. La connexion détaillée sera écrite ci-dessous:

  1. VCC -> 5V
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. INT -> D2

Étape 3: Code source

Code source
Code source

Pour tester l'Arduino MPU 6050,

  1. Tout d'abord, téléchargez la bibliothèque Arduino pour MPU 6050. Le lien est fourni ici.
  2. Ensuite, décompressez / extrayez cette bibliothèque et déplacez le dossier nommé "MPU6050" dans le dossier "library" de l'Arduino.
  3. Installez la bibliothèque I2Cdev si vous ne l'avez pas déjà pour votre Arduino. Effectuez la même procédure que ci-dessus pour l'installer. Vous pouvez trouver le fichier ici.
  4. Ouvrez Arduino IDE et suivez les étapes: [Fichier]->[Exemples]->[MPU6050]->[Exemples]->[MPU6050_DMP6].
  5. Téléchargez le code source sur votre Arduino.

Étape 4: Résultats

Résultats
Résultats
Résultats
Résultats
Résultats
Résultats
  1. Après avoir téléchargé le code, ouvrez le moniteur série et définissez le débit en bauds sur 115200.
  2. Ensuite, vérifiez si vous voyez quelque chose comme "Initializing I2C devices…" sur le moniteur série. Si vous ne le faites pas, appuyez simplement sur le bouton de réinitialisation.
  3. Maintenant, vous verrez une ligne indiquant: « Envoyez n'importe quel personnage pour commencer la programmation et la démonstration DMP. » Tapez simplement n'importe quel caractère sur le moniteur série et envoyez-le, et vous devriez commencer à voir les valeurs de lacet, de tangage et de roulis provenant du MPU 6050.

Remarques: DMP signifie Digital Motion Processing. Le MPU 6050 dispose d'un processeur de mouvement intégré. Il traite les valeurs de l'accéléromètre et du gyroscope pour nous donner des valeurs 3D précises. De plus, vous devrez attendre environ 10 secondes avant d'obtenir des valeurs précises dans le moniteur série, après quoi les valeurs commenceront à se stabiliser.

Conseillé: