Innehållsförteckning:
Video: GY-521 MPU6050 3-axlig accelerationsgyroskop 6DOF-modulhandledning: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
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:
- Arduino Uno
- Manlig till kvinnlig bygelkabel
- USB -kabel typ A till B
- Bakbord
Steg 2: Hårdvaruinstallation
Efter att ha gjort materialet klart kommer vi att ansluta modulen till Arduino Uno. Den detaljerade anslutningen kommer att skrivas nedan:
- VCC -> 5V
- GND -> GND
- SCL -> A5
- SDA -> A4
- INT -> D2
Steg 3: Källkod
För att testa Arduino MPU 6050,
- Ladda ner först Arduino -biblioteket för MPU 6050. Länken finns här.
- Packa sedan upp/extrahera det här biblioteket och flytta mappen med namnet "MPU6050" inuti Arduinos "bibliotek" -mapp.
- 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.
- Öppna Arduino IDE och följ stegen: [File]-> [Exempel]-> [MPU6050]-> [Exempel]-> [MPU6050_DMP6].
- Ladda upp källkoden till din Arduino.
Steg 4: Resultat
- När du har laddat upp koden öppnar du den seriella bildskärmen och ställer in överföringshastigheten till 115200.
- 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.
- 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:
Arduino & MPU6050 -baserad digital vattenpass: 3 steg
Arduino & MPU6050 -baserad digital vattenpass: Välkommen till min första instruerbara någonsin! Jag hoppas att du tycker att det är informativt. Lämna gärna feedback om det är positivt eller negativt. Detta projekt är att göra en arduino & MPU6050 -baserad digital vattenpass. Medan den färdiga designen och
Anslutning av MPU6050 med ESP32: 4 steg
Ansluta MPU6050 med ESP32: I det här projektet kommer jag att koppla in MPU6050 -sensor med ESP32 DEVKIT V1 -kort. MPU6050 är också känd som 6 -axelsensor eller 6 -graders frihet (DOF) -sensor. Både accelerometer- och gyrometersensorer finns i denna enda modul. Accelerometer
ArDrone 2.0 Quadcopter Control Unit på MPU6050 och ESP8266 -modul: 7 steg
ArDrone 2.0 Quadcopter Control Unit på MPU6050 och ESP8266-modulen: Storleken, priset och tillgängligheten för Wi-Fi gör att du kan skapa en budgetkontrollenhet för ArDrone 2.0 quadrocopter på ESP8266-modulen (priser på AliExpress, Gearbest). För kontroll kommer vi att använda Gy-521-modulen på MPU6050-chipet (gyroskop, acc
Gestkontrollbil MPU6050 och NRF24L01: 4 steg
Gestkontrollbil MPU6050 och NRF24L01: Gestkontrollroboten är populär vanlig typ av projekt gjorda av hobbyister. Konceptet bakom det är enkelt: handflatans orientering styr robotbilens rörelse. MPU6050 för att känna av handledens orientering och överför den till
6DOF Stewart Platform: 5 steg
6DOF Stewart Platform: 6DOF Stewart Platform är en robotplattform som kan artikulera i 6 grader av frihet. Vanligtvis konstruerad med 6 linjära ställdon, använder denna nedskalade miniversion 6 servon för att simulera den linjära aktiveringsrörelsen. Det finns tre linjer