Inhoudsopgave:
Video: GY-521 MPU6050 3-assige acceleratie gyroscoop 6DOF module zelfstudie - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Beschrijving
Deze eenvoudige module bevat alles wat nodig is om te communiceren met de Arduino en andere controllers via I2C (gebruik de Wire Arduino-bibliotheek) en bewegingsdetectie-informatie te geven voor 3 assen - X, Y en Z.
Specificaties:
- Accelerometerbereiken: ±2, ±4, ±8, ±16g
- Gyroscoopbereiken: ± 250, 500, 1000, 2000 °/s
- Spanningsbereik: 3,3 V - 5 V (de module heeft een spanningsregelaar met lage uitval)
Stap 1: Materiaalvoorbereiding
In deze tutorial laten we je gedetailleerd zien hoe de module werkt. Eerst moeten we de hieronder vermelde materialen voorbereiden:
- Arduino Uno
- Man-vrouw jumper draad
- USB-kabel type A naar B
- Breadboard
Stap 2: Hardware-installatie
Nadat de materialen klaar zijn, zullen we de module verbinden met Arduino Uno. De gedetailleerde verbinding zal hieronder worden geschreven:
- VCC -> 5V
- GND -> GND
- SCL -> A5
- SDA -> A4
- INT -> D2
Stap 3: Broncode
Om de Arduino MPU 6050 te testen,
- Download eerst de Arduino-bibliotheek voor MPU 6050. De link vindt u hier.
- Pak vervolgens deze bibliotheek uit / pak deze uit en verplaats de map met de naam "MPU6050" naar de map "bibliotheek" van de Arduino.
- Installeer de I2Cdev-bibliotheek als je deze nog niet hebt voor je Arduino. Voer dezelfde procedure uit als hierboven om het te installeren. U vindt het bestand hier.
- Open Arduino IDE en volg de stappen: [Bestand]->[Voorbeelden]->[MPU6050]->[Voorbeelden]->[MPU6050_DMP6].
- Upload de broncode naar uw Arduino.
Stap 4: Resultaten
- Open na het uploaden van de code de seriële monitor en stel de baudrate in op 115200.
- Controleer vervolgens of u iets ziet als "I2C-apparaten initialiseren …" op de seriële monitor. Als dat niet het geval is, drukt u gewoon op de resetknop.
- Nu zie je een regel met de tekst: "Stuur een willekeurig teken om te beginnen met DMP-programmering en demo." Typ gewoon een willekeurig teken op de seriële monitor en verzend het, en je zou de gier-, pitch- en roll-waarden moeten zien die binnenkomen uit de MPU 6050.
Opmerkingen: DMP staat voor Digital Motion Processing. De MPU 6050 heeft een ingebouwde motion processor. Het verwerkt de waarden van de versnellingsmeter en gyroscoop om ons nauwkeurige 3D-waarden te geven. U moet ook ongeveer 10 seconden wachten voordat u nauwkeurige waarden in de seriële monitor krijgt, waarna de waarden zich beginnen te stabiliseren.
Aanbevolen:
Maak een ruimtestation in TinkerCad Codeblock--Eenvoudige zelfstudie: 7 stappen (met afbeeldingen)
Maak een ruimtestation in TinkerCad Codeblock||Eenvoudige zelfstudie: hoewel de gedachte om in de ruimte te leven misschien sciencefiction lijkt, terwijl je dit leest, cirkelt het internationale ruimtestation rond de aarde met een snelheid van vijf mijl per seconde, en draait het eenmaal om de aarde elke 90 minuten. In dit project leer je
Arduino-zelfstudie servomotor besturen: 4 stappen
Hoe de servomotor Arduino-zelfstudie te besturen: Hey jongens! welkom bij mijn nieuwe tutorial, ik hoop dat je al genoten hebt van mijn vorige instructable "Grote stappenmotorbesturing". Vandaag plaats ik deze informatieve tutorial om je de basisprincipes van elke servomotorbesturing te leren, ik heb al een video gepost
Drie luidsprekercircuits -- Stapsgewijze zelfstudie: 3 stappen
Drie luidsprekercircuits || Stapsgewijze zelfstudie: Luidsprekercircuit versterkt de audiosignalen die vanuit de omgeving naar de MIC worden ontvangen en stuurt het naar de luidspreker van waaruit versterkte audio wordt geproduceerd. Hier zal ik u drie verschillende manieren laten zien om dit luidsprekercircuit te maken met:
A9G GPS- en GPRS-module-zelfstudie - Ai-Denker - AT-opdrachten: 7 stappen
A9G GPS- en GPRS-module-zelfstudie | Ai-Denker | AT Commando's: Hé, wat is er, jongens! Akarsh hier van CETech.Vandaag gaan we door de A9G GPS-, GSM- en GPRS-module van AI Thinker. Er zijn ook verschillende andere modules zoals A9 en A6 van AI Thinker die vergelijkbare GSM- en GPRS-mogelijkheden hebben, maar
ESP32 met E32-433T LoRa-module zelfstudie - LoRa Arduino-interface: 8 stappen
ESP32 met E32-433T LoRa-module zelfstudie | LoRa Arduino-interface: Hé, wat is er, jongens! Akarsh hier van CETech. Dit project van mij is een interface met de E32 LoRa-module van eByte, een krachtige 1-watt transceivermodule met een ESP32 met behulp van Arduino IDE. We begrepen de werking van de E32 in onze laatste tutorial