Innehållsförteckning:

GY-521 MPU6050 3-axlig accelerationsgyroskop 6DOF-modulhandledning: 4 steg
GY-521 MPU6050 3-axlig accelerationsgyroskop 6DOF-modulhandledning: 4 steg

Video: GY-521 MPU6050 3-axlig accelerationsgyroskop 6DOF-modulhandledning: 4 steg

Video: GY-521 MPU6050 3-axlig accelerationsgyroskop 6DOF-modulhandledning: 4 steg
Video: How To Track Orientation with Arduino | ADXL345 Accelerometer Tutorial 2024, November
Anonim
GY-521 MPU6050 3-axlig accelerationsgyroskop 6DOF-modulhandledning
GY-521 MPU6050 3-axlig accelerationsgyroskop 6DOF-modulhandledning

Beskrivning

Denna enkla modul innehåller allt som krävs för att ansluta till Arduino och andra styrenheter via I2C (använd Wire Arduino -biblioteket) och ge rörelsedetekterande information för 3 axlar - X, Y och Z.

Specifikationer

  • Accelerometerintervall: ± 2, ± 4, ± 8, ± 16g
  • Gyroskopintervall: ± 250, 500, 1000, 2000 °/s
  • Spänningsområde: 3,3V - 5V (modulen inkluderar en lågspänningsregulator)

Steg 1: Materialberedning

Materialberedning
Materialberedning
Materialberedning
Materialberedning
Materialberedning
Materialberedning

I denna handledning kommer vi att visa dig hur modulen fungerar i detalj. Först måste vi förbereda det material som anges nedan:

  1. Arduino Uno
  2. Manlig till kvinnlig bygelkabel
  3. USB -kabel typ A till B
  4. Bakbord

Steg 2: Hårdvaruinstallation

Hårdvaruinstallation
Hårdvaruinstallation
Hårdvaruinstallation
Hårdvaruinstallation

Efter att ha gjort materialet klart kommer vi att ansluta modulen till Arduino Uno. Den detaljerade anslutningen kommer att skrivas nedan:

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

Steg 3: Källkod

Källkod
Källkod

För att testa Arduino MPU 6050,

  1. Ladda ner först Arduino -biblioteket för MPU 6050. Länken finns här.
  2. Packa sedan upp/extrahera det här biblioteket och flytta mappen med namnet "MPU6050" inuti Arduinos "bibliotek" -mapp.
  3. Installera I2Cdev -biblioteket om du inte redan har det för din Arduino. Gör samma procedur som ovan för att installera den. Du hittar filen här.
  4. Öppna Arduino IDE och följ stegen: [File]-> [Exempel]-> [MPU6050]-> [Exempel]-> [MPU6050_DMP6].
  5. Ladda upp källkoden till din Arduino.

Steg 4: Resultat

Resultat
Resultat
Resultat
Resultat
Resultat
Resultat
  1. När du har laddat upp koden öppnar du den seriella bildskärmen och ställer in överföringshastigheten till 115200.
  2. Kontrollera sedan om du ser något liknande "Initiera I2C -enheter …" på den seriella bildskärmen. Om du inte gör det, tryck bara på återställningsknappen.
  3. Nu ser du en rad som säger "Skicka vilket tecken som helst för att börja programmera och demonstrera DMP." Skriv bara in vilket tecken som helst på den seriella bildskärmen och skicka det, så ska du börja se värdena yaw, pitch och roll som kommer in från MPU 6050.

Anmärkningar: DMP står för Digital Motion Processing. MPU 6050 har en inbyggd rörelseprocessor. Det bearbetar värdena från accelerometern och gyroskopet för att ge oss exakta 3D -värden. Du måste också vänta cirka 10 sekunder innan du får exakta värden i seriell bildskärm, varefter värdena börjar stabiliseras.

Rekommenderad: