Índice:

MPU6050 IMU + Arduino GYRO Bot simples: 4 etapas
MPU6050 IMU + Arduino GYRO Bot simples: 4 etapas

Vídeo: MPU6050 IMU + Arduino GYRO Bot simples: 4 etapas

Vídeo: MPU6050 IMU + Arduino GYRO Bot simples: 4 etapas
Vídeo: How to makes a robot car drive straight and turn exact right angles with MPU6050 gyroscope sensor 2024, Novembro
Anonim
Image
Image
MPU6050 IMU + Arduino GYRO Bot simples
MPU6050 IMU + Arduino GYRO Bot simples

Usar um Gyro para controlar meus projetos era uma grande coisa na minha lista de desejos, mas além de adquirir o IMU o resto foi difícil como pregos. A falta de conteúdo eficaz para extrair valores de pitch and roll de guinada me incomodou por mais de um mês. Depois de vários sites, inúmeras bibliotecas e problemas, aprendi a obter dados do giroscópio e usá-los em um projeto simples que os iniciantes podem fazer facilmente e evitar muitos problemas.

Portanto, aqui está um instrutivo para você começar neste acelerômetro - sensor de giroscópio e, ao final dele, você será capaz de girar seu robô exatamente na quantidade que você deseja. (90 graus, 45 graus, 180 graus … qualquer coisa)

Suprimentos

A maioria dos electronis pode ser comprada na sua loja local de electrónica ou online

Aqui estão eles:

Bot Chassis

DIY 4WD Double-Deck Smart Robot Car Chassis Kits com Speed Encoder RC Robot da Toys Hobbies and Robot em banggood.comhttps://banggood.app.link/vpw7FlkjL1

Você também pode usar um chassi de 2 rodas com rodízio.

Arduino -

Geekcreit® Arduino compatível com UNO R3 ATmega16U2 AVR USB placa de módulo de desenvolvimento de placa principal para Arduino da Electronics em banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 Giroscópio de 3 eixos com módulo de sensor de acelerômetro para Arduino Placa de módulo para Arduino da Electronics em banggood.comhttps://banggood.app.link/qoNQdMxjL1

Fios Dupont

Homem para homem

Mulher para homem

Motorista L298N

Placa de driver de motor de passo de ponte H dupla Geekcreit® L298N para placa de módulo Arduino para Arduino da Electronics em banggood.comhttps://banggood.app.link/kCmlV4UjL1

11,1 V Lipo

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Parts de Toys Hobbies and Robot em banggood.comhttps://banggood.app.link/tKfTXU3jL1

Carregador adequado

Etapa 1: Etapa 1: monte seu chassi

Etapa 1: monte seu chassi
Etapa 1: monte seu chassi
Etapa 1: monte seu chassi
Etapa 1: monte seu chassi

Monte seu chassi do Bot lol.

Consulte a imagem fritzing acima, mas se você tiver dificuldade, eu sou apenas um comentário abaixo

Etapa 2: Instalando a Biblioteca MPU6050

Instalando Biblioteca MPU6050
Instalando Biblioteca MPU6050

É importante notar que se você tiver uma biblioteca instalada para seu MPU6050 REMOVE IT ou ele irá sinalizar erros de compilação.

Em vez disso, use este link para baixar a biblioteca e adicioná-la usando Incluir biblioteca no Sketch.

https://github.com/jarzebski/Arduino-MPU6050

Etapa 3: conexões

Conexões
Conexões
Conexões
Conexões

Ao instalar a biblioteca, vá em frente e conecte o sistema.

As conexões com o driver do motor são fornecidas no próprio código.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

aqui está de qualquer maneira:)

As conexões entre o Arduino e o sensor são:

VCC - + 5V

GND - GND

SDA - A4

SCL - A5

Nota - A partir daqui chamamos o robô Barney.

Etapa 4: Código

Código
Código

Copie este código abaixo, cole-o em seu IDE e faça o upload.

github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot

Precauções de casal:

Não conecte seu sensor na placa de pão, pois os fios e os componentes eletrônicos podem criar ruído que afetará a precisão dos valores do YAW PITCH ROLL

Enquanto estiver executando o bot, apenas coloque-o no chão e pressione reset para que o sensor calibre corretamente

Usamos apenas os valores de Yaw para este projeto, portanto, lembre-se disso ao montar seu sensor.

Use fita de espuma de dupla face para colar o sensor na frente do seu robô.

Este instrutivo ensinou você a usar um giroscópio em um projeto de robótica simples e você pode experimentar com suas próprias idéias, já que conhece a implementação.

Sinta-se à vontade para perguntar qualquer coisa nos comentários.

Recomendado: