Table des matières:
- Étape 1: Préparation des matériaux
- Étape 2: Installation du matériel
- Étape 3: Code source
- Étape 4: Résultats
Vidéo: Tutoriel du module 6DOF du gyroscope d'accélération à 3 axes GY-521 MPU6050 : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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:
- Arduino Uno
- Cavalier mâle à femelle
- Câble USB de type A vers B
- Planche à pain
Étape 2: 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:
- VCC -> 5V
- GND -> GND
- SCL -> A5
- SDA -> A4
- INT -> D2
Étape 3: Code source
Pour tester l'Arduino MPU 6050,
- Tout d'abord, téléchargez la bibliothèque Arduino pour MPU 6050. Le lien est fourni ici.
- Ensuite, décompressez / extrayez cette bibliothèque et déplacez le dossier nommé "MPU6050" dans le dossier "library" de l'Arduino.
- 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.
- Ouvrez Arduino IDE et suivez les étapes: [Fichier]->[Exemples]->[MPU6050]->[Exemples]->[MPU6050_DMP6].
- Téléchargez le code source sur votre Arduino.
Étape 4: Résultats
- Après avoir téléchargé le code, ouvrez le moniteur série et définissez le débit en bauds sur 115200.
- 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.
- 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é:
Raspberry Pi - Tutoriel Python de l'accéléromètre à 3 axes ADXL345 : 4 étapes
Raspberry Pi - Tutoriel Python de l'accéléromètre 3 axes ADXL345 : L'ADXL345 est un petit accéléromètre 3 axes mince et ultrabasse consommation avec une mesure haute résolution (13 bits) jusqu'à ±16 g. Les données de sortie numériques sont formatées en complément à deux de 16 bits et sont accessibles via l'interface numérique I2 C. Il mesure le
Interfaçage du capteur gyroscope à 3 axes BMG160 avec Arduino Nano : 5 étapes
Interfaçage du capteur gyroscope à 3 axes BMG160 avec Arduino Nano : dans le monde d'aujourd'hui, plus de la moitié des jeunes et des enfants aiment le jeu et tous ceux qui en sont friands, fascinés par les aspects techniques du jeu, connaissent l'importance de la détection de mouvement dans ce domaine. Nous avons également été étonnés par la même chose et
Interfaçage du capteur gyroscope 3 axes BMG160 avec Raspberry Pi : 5 étapes
Interfaçage du capteur gyroscope à 3 axes BMG160 avec Raspberry Pi : Dans le monde d'aujourd'hui, plus de la moitié des jeunes et des enfants aiment le jeu et tous ceux qui en sont friands, fascinés par les aspects techniques du jeu, connaissent l'importance de la détection de mouvement dans ce domaine. Nous avons également été étonnés par la même chose et
Interfaçage du capteur gyroscope à 3 axes BMG160 avec particule : 5 étapes
Interfaçage du capteur gyroscope à 3 axes BMG160 avec particule : dans le monde d'aujourd'hui, plus de la moitié des jeunes et des enfants aiment le jeu et tous ceux qui en sont friands, fascinés par les aspects techniques du jeu, connaissent l'importance de la détection de mouvement dans ce domaine. Nous avons également été étonnés par la même chose et
Arduino Nano et Visuino : Convertir l'accélération en angle à partir de l'accéléromètre et du gyroscope Capteur MPU6050 I2C : 8 étapes (avec images)
Arduino Nano et Visuino : Convertir l'accélération en angle depuis l'accéléromètre et le gyroscope Capteur MPU6050 I2C : il y a quelque temps, j'ai publié un tutoriel sur la façon de connecter l'accéléromètre, le gyroscope et le capteur de boussole MPU9250 à Arduino Nano et le programmer avec Visuino pour envoyer des données de paquets et afficher sur une lunette et des instruments visuels. L'accéléromètre envoie X, Y