Índice:

Braço de robô Bluetooth usando driver de motor único: 3 etapas
Braço de robô Bluetooth usando driver de motor único: 3 etapas

Vídeo: Braço de robô Bluetooth usando driver de motor único: 3 etapas

Vídeo: Braço de robô Bluetooth usando driver de motor único: 3 etapas
Vídeo: Qual Motor Ideal Para o Seu Robô Com Arduino? #MaratonaMaker 2024, Julho
Anonim
Image
Image
Prepare a unidade de controle de vários motores
Prepare a unidade de controle de vários motores

Bem-vindo ao meu Instructable.

Neste instrutível, vou mostrar como converter o braço do robô de controle com fio em braço do robô Bluetooth usando um único driver de motor. Este é um projeto de trabalho de casa feito sob o estado de toque de recolher. Portanto, desta vez, tenho apenas um driver de motor L298N. Se você verificar o braço do robô de controle com fio, ele contém 5 motores. Portanto, se tivermos 3 drivers de motor L298N, podemos controlar 6 motores (o driver L298N pode controlar 2 motores bidirecionais) e facilmente podemos convertê-lo para braço de robô Bluetooth usando os drivers arduino e L298N 3. Mas, na situação atual, tenho apenas um motor L298N e vários servo motores. Vamos ver como fazer essa tarefa.

Você precisará dos seguintes itens para fazer isso.

Suprimentos

  • Braço do robô de controle com fio finalizado
  • Placa Arduino (estou usando Arduino Nano)
  • Módulo Bluetooth (H06)
  • Motorista L298N
  • Tábua de pão
  • Fios de ligação
  • Servo motor
  • Mini parafusos e porcas

Etapa 1: finalizar o braço do robô de controle com fio

Image
Image

Para fazer este projeto, você precisará do braço do robô de controle com fio. Isso pode ser comprado no eBay ou Amazon. se você não tiver o braço do robô de controle com fio, pode fazer isso usando o motor de engrenagem também conectando algumas peças de plástico do braço. Não vou descrever como montar esse braço de robô de controle com fio que você comprou. É mostrado neste vídeo como montá-lo.

Etapa 2: Prepare a unidade de controle de vários motores

Image
Image
Prepare a unidade de controle de vários motores
Prepare a unidade de controle de vários motores

Este é o conceito principal que usarei neste projeto. Agora, quando você verifica a estrutura de trabalho do driver do Arduino Motor, é a seguinte.

  1. Conecte E1, E2 no driver do motor à placa Arduino pino 9, 11
  2. Conecte os fios do motor aos conectores de Saída 1, 2 do driver do motor
  3. Agora o que acontece é quando você dá o motor E1 HIGH, E2 LOW funcionando em uma direção (digamos no sentido horário)
  4. Se você alterar aqueles E1 BAIXO, E2 ALTO, o motor funcionando para outra direção (digamos anti-horário)
  5. Agora o que acontecerá se você conectar 5 motores a este driver de motor Saída 1, 2 conectores
  6. Então, todos os motores vão funcionar da mesma maneira, mas a velocidade pode ser baixa devido à energia, você pode conectar a alimentação externa ao driver do motor + conector de 12v
  7. Portanto, se pudermos conectar um por um os fios do motor aos conectores de saída 1 ou 2 do driver do motor, o motor conectado em particular só funcionará.
  8. Esse é o conceito que vou usar para controlar o braço do robô.
  9. Para fazer isso, posso usar o servo motor. Com diferentes graus de ângulo, vou causar um curto-circuito no pino 1 ou 2 do fio de saída com um fio de motor diferente.
  10. Verifique as fotos acima para entender melhor.
  11. Também precisamos obter o grau correto para conectar os pinos. Para isso você pode usar um potenciômetro com código Arduino anexado e ao verificar o monitor serial você pode encontrar o grau.
  12. Você pode usar este conceito para curto-circuito também para outros fins.

Etapa 3: codificar para conexão Bluetooth e finalizar o projeto

Código para conexão Bluetooth e finalização do projeto
Código para conexão Bluetooth e finalização do projeto
Código para conexão Bluetooth e finalização do projeto
Código para conexão Bluetooth e finalização do projeto
Código para conexão Bluetooth e finalização do projeto
Código para conexão Bluetooth e finalização do projeto
Código para conexão Bluetooth e finalização do projeto
Código para conexão Bluetooth e finalização do projeto

Agora conecte os fios do braço do robô de controle com fio aos pinos de curto-circuito relacionados ao servo motor criados acima. E adicione o módulo Bluetooth. Você deve conectar o módulo Bluetooth TX ao Arduino RX e o módulo Bluetooth RX aos pinos do Arduino TX e conectar os fios de alimentação também. O servo motor também precisa conectar a placa Arduino e, com o caractere de entrada de conexão Bluetooth, vamos escrever o grau do servo motor.

Você pode baixar qualquer aplicativo relacionado ao Bluetooth para o telefone e, de acordo com as configurações do aplicativo e caracteres de saída, você pode alterar o código do Arduino. Usei o aplicativo Arduino Bluetooth Controller para fazer isso.

Quando você tenta executar isso com energia USB do computador, alguns motores não funcionam devido à energia insuficiente para o servo motor e os drivers do motor. Você pode conectar a alimentação externa ao driver do motor se acontecer.

Esta é uma implementação de modelo feita com recursos limitados. Se você tiver 3 drivers de motor L298N, isso pode ser feito facilmente.

Além disso, o método de curto-circuito mencionado na etapa 2 acima também pode ser usado para outras necessidades.

Obrigado por assistir.

Recomendado: