Tutorial Sobre MPU (Sensor De Movimento)

by Da20d in Circuits > Sensors

317 Views, 0 Favorites, 0 Comments

Tutorial Sobre MPU (Sensor De Movimento)

3f386f3a-ae5c-4fda-89b1-394bb2ca54bf.jpg

Este tutorial apresentará a funcionalidade de um MPU. Ele é um giroscópio que serve como um "sensor de movimentação". O componente pode ser usado em circuitos envolvendo qualquer deslocamento,por exemplo: um leitor. Projetos que usam esse tipo de sensor na montagem são mouses, controles, orientações de navios e aviões, etc.

Supplies

mpu.PNG
c25a557c40b1c4eaeab579a70182248a.jpg
protoboard-400-pontos-para-montagem-de-projetos.jpg
download.png
doit_esp32-wroom-32d_1.jpg

De início, os componentes necessários para formar um projeto na base do MPU são:

  • MPU (Giroscópio);
  • Cabos (Jumper);
  • Protoboard;
  • Arduíno IDE (Instalado no computador);
  • ESP32.


  • E precisará instalar o driver da placa no arduíno ide. Por este link: https://dl.espressif.com/dl/package_esp32_index.json.
  • Para mais detalhes da instalação do drive, assista esse vídeo: https://www.youtube.com/watch?v=Ozr1SXwir9g.

Funcionalidade

image.png

Como dito antes, o MPU funciona também como um "sensor de movimento".

Nele há três eixos: Pitch, Yaw e Roll. Ou simplificando, eixos x, y e z. Dependendo do movimento realizado pelo indivíduo, o MPU fará uma leitura do movimento realizado.

Montagem

image-1.png
3a0a5ff8-e6f7-4f43-a26a-07ade907b3ee.jpg

Conecte os cabos de alimentação do ESP32 ao MPU, o GND com GND e 3V3 ao VCC. Próximo, conecte o SCL/SCLK ao D22 e o SDA/SDI ao D21, seguindo respectivamente as placas escritas. A parte do MPU está pronta para começar o desenvolvimento do projeto inteiro.

Instalação Da Biblioteca

Projete.PNG
Projete !.PNG
  1. Ir no link: https://github.com/hideakitai/MPU9250/tree/master/examples
  2. Na pagina irá ver um ícone verde escrito "code" clique nele e abrirá uma mini aba para download e clique em "download zip".

Programação

94ecf57e-72e5-43ad-88ed-f10493d69bcf.jpg
179982c8-6476-4060-a302-e93fb69db24d.jpg
74576670-d65e-45db-8fa6-8b2bbdf7363e.jpg
817ebf96-baf3-41e3-8f81-04bd77b715f2.jpg
SerialData.png

Para a programação do MPU, deve-se baixar uma biblioteca. Use a biblioteca que encontra-se no Github: https://github.com/hideakitai/MPU9250/tree/master/examples.

Ao entrar no link, você deve procurar o código. Após achá-lo, vá na área code e download via zip, pois, o Arduíno encontra bibliotecas somente em arquivos zip. Logo em seguida, abra o Arduíno (plataforma de programação) e entre em "Arduíno ide". Segue-se para Sketch na parte de adicionar bibliotecas e adicionar o arquivo via zip da biblioteca do MPU. Por fim, sua biblioteca estará instalada e pronta para o uso.

Para verificar se a conexão não está com problema, deve-se seguir para o exemplo connection_check, para acessá-lo só basta clicar no ícone da biblioteca instalada no campo "Arquivo" e seguir para o ícone "Exemplos", lá encontrará os códigos de exemplo da biblioteca. Em seguida, irá para o exemplo calibration. Após a gravação do código, será necessário fazer o movimento em forma de 8, com isso, aparecerá uma mensagem em seu serial monitor dizendo que o componente está calibrado.

Para finalizar, dirija-se para o exemplo simple, lá você verá o seu mpu em ação. Após gravar o código vá para o plotter serial. Lá haverá três faixas (vermelho, azul e verde) cada uma indicando cada eixo do MPU.

Finalização

Este é o tutorial de como usar o MPU. Agorá poderá utiliza-lo em seus projetos!!