Indholdsfortegnelse:

GY-521 MPU6050 3-akset accelerationsgyroskop 6DOF-modul Tutorial: 4 trin
GY-521 MPU6050 3-akset accelerationsgyroskop 6DOF-modul Tutorial: 4 trin

Video: GY-521 MPU6050 3-akset accelerationsgyroskop 6DOF-modul Tutorial: 4 trin

Video: GY-521 MPU6050 3-akset accelerationsgyroskop 6DOF-modul Tutorial: 4 trin
Video: Arduino Nano and GY-521 MPU6050 3 axis Gyroscope, 3 axis Accelerometer and Digital Motion Processor 2024, November
Anonim
GY-521 MPU6050 3-akset accelerationsgyroskop 6DOF-modul Tutorial
GY-521 MPU6050 3-akset accelerationsgyroskop 6DOF-modul Tutorial

Beskrivelse

Dette enkle modul indeholder alt, hvad der kræves for at interface til Arduino og andre controllere via I2C (brug Wire Arduino -biblioteket) og give bevægelsesfølende oplysninger for 3 akser - X, Y og Z.

specifikationer

  • Accelerometerområder: ± 2, ± 4, ± 8, ± 16g
  • Gyroskopområder: ± 250, 500, 1000, 2000 °/s
  • Spændingsområde: 3,3V - 5V (modulet inkluderer en lav -drop -out spændingsregulator)

Trin 1: Forberedelse af materialer

Forberedelse af materialer
Forberedelse af materialer
Forberedelse af materialer
Forberedelse af materialer
Forberedelse af materialer
Forberedelse af materialer

I denne vejledning viser vi dig, hvordan modulet fungerer detaljeret. Først skal vi forberede de materialer, der er anført som nedenfor:

  1. Arduino Uno
  2. Mand til kvinde jumper wire
  3. USB -kabel Type A til B
  4. Brødbræt

Trin 2: Hardwareinstallation

Hardware Installation
Hardware Installation
Hardware Installation
Hardware Installation

Efter at have gjort materialerne klar, forbinder vi modulet med Arduino Uno. Den detaljerede forbindelse vil blive skrevet nedenfor:

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

Trin 3: Kildekode

Kildekode
Kildekode

For at teste Arduino MPU 6050,

  1. Download først Arduino -biblioteket til MPU 6050. Linket findes her.
  2. Pak derefter/udpak dette bibliotek og flyt mappen med navnet "MPU6050" inde i Arduinos "bibliotek" -mappe.
  3. Installer I2Cdev -biblioteket, hvis du ikke allerede har det til din Arduino. Gør den samme procedure som ovenfor for at installere den. Du kan finde filen her.
  4. Åbn Arduino IDE og følg trinene: [Fil]-> [Eksempler]-> [MPU6050]-> [Eksempler]-> [MPU6050_DMP6].
  5. Upload kildekoden til din Arduino.

Trin 4: Resultater

Resultater
Resultater
Resultater
Resultater
Resultater
Resultater
  1. Efter upload af koden skal du åbne den serielle skærm og indstille baudhastigheden til 115200.
  2. Kontroller derefter, om du ser noget i stil med "Initialisering af I2C -enheder …" på den serielle skærm. Hvis du ikke gør det, skal du bare trykke på nulstillingsknappen.
  3. Nu ser du en linje, der siger: "Send et hvilket som helst tegn for at begynde DMP -programmering og demo." Indtast bare et hvilket som helst tegn på den serielle skærm og send det, og du skal begynde at se værdierne yaw, pitch og roll, der kommer ind fra MPU 6050.

Bemærkninger: DMP står for Digital Motion Processing. MPU 6050 har en indbygget bevægelsesprocessor. Det behandler værdierne fra accelerometeret og gyroskopet for at give os nøjagtige 3D -værdier. Du skal også vente cirka 10 sekunder, før du får nøjagtige værdier i seriel skærm, hvorefter værdierne begynder at stabilisere sig.

Anbefalede: