Indholdsfortegnelse:
- Trin 1: Forberedelse af materialer
- Trin 2: Hardwareinstallation
- Trin 3: Kildekode
- Trin 4: Resultater
Video: GY-521 MPU6050 3-akset accelerationsgyroskop 6DOF-modul Tutorial: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
I denne vejledning viser vi dig, hvordan modulet fungerer detaljeret. Først skal vi forberede de materialer, der er anført som nedenfor:
- Arduino Uno
- Mand til kvinde jumper wire
- USB -kabel Type A til B
- Brødbræt
Trin 2: Hardwareinstallation
Efter at have gjort materialerne klar, forbinder vi modulet med Arduino Uno. Den detaljerede forbindelse vil blive skrevet nedenfor:
- VCC -> 5V
- GND -> GND
- SCL -> A5
- SDA -> A4
- INT -> D2
Trin 3: Kildekode
For at teste Arduino MPU 6050,
- Download først Arduino -biblioteket til MPU 6050. Linket findes her.
- Pak derefter/udpak dette bibliotek og flyt mappen med navnet "MPU6050" inde i Arduinos "bibliotek" -mappe.
- 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.
- Åbn Arduino IDE og følg trinene: [Fil]-> [Eksempler]-> [MPU6050]-> [Eksempler]-> [MPU6050_DMP6].
- Upload kildekoden til din Arduino.
Trin 4: Resultater
- Efter upload af koden skal du åbne den serielle skærm og indstille baudhastigheden til 115200.
- 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.
- 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:
Arduino & MPU6050 baseret digitalt vaterpas: 3 trin
Arduino & MPU6050 baseret digitalt vaterpas: Velkommen til min første nogensinde instruerbare! Jeg håber, at du finder det informativt. Du er velkommen til at give feedback, uanset om det er positivt eller negativt. Dette projekt er at lave en arduino & MPU6050 baseret digitalt vaterpas. Mens det færdige design og
Tilslutning af MPU6050 med ESP32: 4 trin
Tilslutning af MPU6050 Med ESP32: I dette projekt vil jeg interface MPU6050 -sensor med ESP32 DEVKIT V1 -kort. MPU6050 er også kendt som 6 -akse sensor eller 6 grad af frihed (DOF) sensor. Både accelerometer og gyrometersensorer er til stede i dette enkelt modul. Accelerometer
Gesture Control Car MPU6050 og NRF24L01: 4 trin
Gesture Control Car MPU6050 og NRF24L01: Gesture control -robotten er populær, almindelig type projekter, der er lavet af hobbyfolk. Konceptet bag det er enkelt: håndfladens orientering styrer robotbilens bevægelse. MPU6050 for at fornemme håndledets orientering og overføre den til
Enkel MPU6050 IMU + Arduino GYRO Bot: 4 trin
Enkel MPU6050 IMU + Arduino GYRO Bot: Brug af en Gyro til at styre mine projekter var en stor ting på min skovliste, men bortset fra at erhverve IMU var resten hårdt som søm. Manglen på effektivt indhold til ekstraktion af yaw pitch and roll -værdier bugged mig i over en måned. Efter mange websi
6DOF Stewart Platform: 5 trin
6DOF Stewart Platform: 6DOF Stewart Platform er en robotplatform, der kan artikulere i 6 frihedsgrader. Almindeligt konstrueret med 6 lineære aktuatorer, denne nedskalerede mini -version bruger 6 servoer til at simulere den lineære aktiveringsbevægelse. Der er de tre linjer