Taula de continguts:

GY-521 MPU6050 Tutorial del mòdul de giroscopi d’acceleració de 3 eixos: 4 passos
GY-521 MPU6050 Tutorial del mòdul de giroscopi d’acceleració de 3 eixos: 4 passos

Vídeo: GY-521 MPU6050 Tutorial del mòdul de giroscopi d’acceleració de 3 eixos: 4 passos

Vídeo: GY-521 MPU6050 Tutorial del mòdul de giroscopi d’acceleració de 3 eixos: 4 passos
Vídeo: GY-521 (MPU-6050) + Control DC Motor with arduino UNO + Motor driver shield 2024, Desembre
Anonim
GY-521 MPU6050 Tutorial del mòdul de giroscopi d’acceleració de 3 eixos
GY-521 MPU6050 Tutorial del mòdul de giroscopi d’acceleració de 3 eixos

Descripció

Aquest senzill mòdul conté tot el necessari per a la interfície amb Arduino i altres controladors mitjançant I2C (utilitzeu la biblioteca Wire Arduino) i proporciona informació de detecció de moviment per a 3 eixos: X, Y i Z.

Especificacions

  • Rangs d’acceleròmetres: ± 2, ± 4, ± 8, ± 16 g
  • Rangs de giroscopi: ± 250, 500, 1000, 2000 ° / s
  • Rang de tensió: 3,3 V - 5 V (el mòdul inclou un regulador de baixa tensió)

Pas 1: Preparació de materials

Preparació de materials
Preparació de materials
Preparació de materials
Preparació de materials
Preparació de materials
Preparació de materials

En aquest tutorial, us mostrarem el funcionament detallat del mòdul. En primer lloc, hem de preparar els materials que s’enumeren a continuació:

  1. Arduino Uno
  2. Filferro de pont masculí a femení
  3. Cable USB tipus A a B.
  4. Taula de pa

Pas 2: Instal·lació del maquinari

Instal·lació de maquinari
Instal·lació de maquinari
Instal·lació de maquinari
Instal·lació de maquinari

Després de preparar els materials, connectarem el mòdul amb Arduino Uno. La connexió detallada s'escriurà a continuació:

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

Pas 3: Codi font

Codi font
Codi font

Per provar l'Arduino MPU 6050,

  1. En primer lloc, descarregueu la biblioteca Arduino per a la MPU 6050. L’enllaç es proporciona aquí.
  2. A continuació, descomprimiu / extraieu aquesta biblioteca i moveu la carpeta anomenada "MPU6050" a la carpeta "biblioteca" d'Arduino.
  3. Instal·leu la biblioteca I2Cdev si encara no la teniu per al vostre Arduino. Feu el mateix procediment anterior per instal·lar-lo. Podeu trobar el fitxer aquí.
  4. Obriu Arduino IDE i seguiu els passos següents: [Fitxer] -> [Exemples] -> [MPU6050] -> [Exemples] -> [MPU6050_DMP6].
  5. Pengeu el codi font al vostre Arduino.

Pas 4: Resultats

Resultats
Resultats
Resultats
Resultats
Resultats
Resultats
  1. Després de penjar el codi, obriu el monitor sèrie i configureu la velocitat en bauds com a 115200.
  2. A continuació, comproveu si veieu alguna cosa com "Inicialització de dispositius I2C …" al monitor sèrie. Si no ho feu, només cal que premeu el botó de restabliment.
  3. Ara, veureu una línia que diu: "Envieu qualsevol personatge per començar la programació i la demostració de DMP". Només cal que escriviu qualsevol caràcter del monitor sèrie i l’envieu, i hauríeu de començar a veure els valors de desviació, tonalitat i rotació que provenen de la MPU 6050.

Notes: DMP significa Digital Motion Processing (Processament de moviment digital). La MPU 6050 té un processador de moviment incorporat. Processa els valors de l’acceleròmetre i el giroscopi per donar-nos valors 3D precisos. A més, haureu d’esperar uns 10 segons abans d’obtenir valors precisos al monitor sèrie, després dels quals els valors començaran a estabilitzar-se.

Recomanat: