Índice:

GY-521 MPU6050 Giroscópio de aceleração de 3 eixos 6DOF Tutorial do módulo: 4 etapas
GY-521 MPU6050 Giroscópio de aceleração de 3 eixos 6DOF Tutorial do módulo: 4 etapas

Vídeo: GY-521 MPU6050 Giroscópio de aceleração de 3 eixos 6DOF Tutorial do módulo: 4 etapas

Vídeo: GY-521 MPU6050 Giroscópio de aceleração de 3 eixos 6DOF Tutorial do módulo: 4 etapas
Vídeo: Como medir ACELERAÇÃO com ARDUINO | TUTORIAL MPU-6050 e Arduino Serial Plotter 2024, Novembro
Anonim
GY-521 MPU6050 Giroscópio de aceleração de 3 eixos 6DOF Tutorial do módulo
GY-521 MPU6050 Giroscópio de aceleração de 3 eixos 6DOF Tutorial do módulo

Descrição

Este módulo simples contém tudo o que é necessário para fazer a interface com o Arduino e outros controladores via I2C (use a biblioteca Wire Arduino) e fornece informações de detecção de movimento para 3 eixos - X, Y e Z.

Especificações

  • Faixas do acelerômetro: ± 2, ± 4, ± 8, ± 16g
  • Variações do giroscópio: ± 250, 500, 1000, 2000 ° / s
  • Faixa de tensão: 3,3 V - 5 V (o módulo inclui um regulador de baixa tensão de queda)

Etapa 1: Preparação de Materiais

Preparação de Materiais
Preparação de Materiais
Preparação de Materiais
Preparação de Materiais
Preparação de Materiais
Preparação de Materiais

Neste tutorial, mostraremos como o módulo funciona em detalhes. Primeiro, precisamos preparar os materiais listados a seguir:

  1. Arduino Uno
  2. Jumper de macho para fêmea
  3. Cabo USB Tipo A a B
  4. Tábua de pão

Etapa 2: Instalação de Hardware

Instalação de hardware
Instalação de hardware
Instalação de hardware
Instalação de hardware

Após preparar os materiais, conectaremos o módulo com o Arduino Uno. A conexão detalhada será escrita abaixo:

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

Etapa 3: Código Fonte

Código fonte
Código fonte

Para testar o Arduino MPU 6050,

  1. Primeiro, baixe a biblioteca Arduino para MPU 6050. O link é fornecido aqui.
  2. Em seguida, descompacte / extraia essa biblioteca e mova a pasta chamada "MPU6050" para dentro da pasta "library" do Arduino.
  3. Instale a biblioteca I2Cdev se ainda não a tiver para seu Arduino. Faça o mesmo procedimento acima para instalá-lo. Você pode encontrar o arquivo aqui.
  4. Abra o Arduino IDE e siga os passos: [Arquivo] -> [Exemplos] -> [MPU6050] -> [Exemplos] -> [MPU6050_DMP6].
  5. Faça upload do código-fonte para o seu Arduino.

Etapa 4: Resultados

Resultados
Resultados
Resultados
Resultados
Resultados
Resultados
  1. Após fazer o upload do código, abra o monitor serial e defina a taxa de transmissão como 115200.
  2. Em seguida, verifique se você vê algo como "Inicializando dispositivos I2C …" no monitor serial. Caso contrário, basta pressionar o botão de reinicialização.
  3. Agora, você verá uma linha dizendo: "Envie qualquer caractere para iniciar a programação e demonstração DMP." Basta digitar qualquer caractere no monitor serial e enviá-lo, e você deverá começar a ver os valores de guinada, inclinação e rotação vindos do MPU 6050.

Notas: DMP significa Processamento de Movimento Digital. O MPU 6050 possui um processador de movimento integrado. Ele processa os valores do acelerômetro e do giroscópio para nos fornecer valores 3D precisos. Além disso, você precisará esperar cerca de 10 segundos antes de obter valores precisos no monitor serial, após os quais os valores começarão a se estabilizar.

Recomendado: