Índice:
- Suprimentos
- Etapa 1: Etapa 1: monte seu chassi
- Etapa 2: Instalando a Biblioteca MPU6050
- Etapa 3: conexões
- Etapa 4: Código
Vídeo: MPU6050 IMU + Arduino GYRO Bot simples: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
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
É 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
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
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:
Contador de frequência simples usando Arduino: 6 etapas
Contador de frequência simples usando Arduino: Neste tutorial, aprenderemos como fazer um contador de frequência simples usando Arduino. Assistir ao vídeo
MPU 6050 Gyro, comunicação do acelerômetro com Arduino (Atmega328p): 5 etapas
MPU 6050 Gyro, comunicação do acelerômetro com Arduino (Atmega328p): O MPU6050 IMU tem acelerômetro de 3 eixos e giroscópio de 3 eixos integrados em um único chip. O giroscópio mede a velocidade rotacional ou taxa de mudança da posição angular ao longo do tempo, ao longo do Eixos X, Y e Z. As saídas do giroscópio são
Arduino Gyro Clock: 7 etapas
Arduino Gyro Clock: Video LINKOlá a todos, hoje vou mostrar a todos como criar um relógio giratório especial, movido por um Arduino. Em primeiro lugar, quero dar todo o crédito ao autor original: eletrônica para todos. O design original que ele fez está aqui. Ele
Gire e incline o eixo cardan para GoPro usando Arduino - Servo e MPU6050 Gyro: 4 etapas
Roll and Pitch Axis Gimbal para GoPro usando Arduino - Servo e MPU6050 Gyro: Este instrutível foi criado em cumprimento aos requisitos do projeto de Makecourse na University of South Florida (www.makecourse.com). O objetivo deste projeto era construir um Gimbal de 3 eixos para GoPro usando Arduino nano + 3 servo motores +
LED Gyro Sphere - Arduino: 5 etapas (com imagens)
Esfera de LED Gyro - Arduino: construa esta esfera de LED independente e interativa exclusiva com vários sensores que podem ser usados para fornecer uma plataforma divertida para desenvolvimento posterior - interação, iluminação ou jogos. A unidade é impressa em 3D e usa uma placa Arduino, Gyro Board, Audi