Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Componentes e Materiais

Aplicativos e Serviços Online

Sobre o Projeto

Ao construir projetos Arduino com motores de passo, como máquina CNC, plotter ou Arte Animada, chega um momento em que os steppers precisam ser controlados manualmente. Joysticks analógicos são módulos baratos e fáceis para controle manual, com velocidade variável. Parecem uma boa escolha para controlar os steppers. Resolver o problema com código Arduino tradicional, no entanto, não é trivial.

Neste tutorial, mostrarei como é fácil programar Arduino Nano com Visuino para controlar 2 motores de passo com Joystick.

Passo 1: Componentes

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Passo 2: Conectar Alimentação e Terra nos Motores de Passo

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Passo 3: Conectar os Motores de Passo ao Arduino

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Passo 4: Conectar o Joystick ao Arduino

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Passo 5: Iniciar Visuino e Selecionar Tipo de Placa Arduino

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Para começar a programar o Arduino, você precisará ter a Arduino IDE instalada em: https://www.arduino.cc/ . Certifique-se de instalar a versão 1.6.7 ou superior, caso contrário este tutorial não funcionará!

O Visuino: https://www.visuino.com também precisa ser instalado.

Passo 6: No Visuino: Adicionar e Conectar Componentes de Motor de Passo

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Passo 7: No Visuino: Definir Propriedades do Motor de Passo e Adicionar Pinos para Controlar Velocidade

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Passo 8: No Visuino: Adicionar e Conectar Componentes Analógicos de Zona Morta Escalonada

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Os pinos analógicos onde o Joystick está conectado geram valores normalizados entre 0.0 e 1.0. Precisamos convertê-los para +/-300 passos por segundo. Como o Joystick não é muito preciso na posição central liberada, queremos uma pequena zona ao redor do centro considerada 0.5, então precisamos introduzir "Zona Morta":

Passo 9: No Visuino: Definir Propriedades dos Componentes Dead Zone Scaled Analog

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Passo 10: Gerar, Compilar e Carregar o Código Arduino

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Passo 11: E Brincar...

Controle Dois Motores de Passo com Arduino Nano e Joystick – Tutorial Simples

Parabéns! Você completou o projeto.

Você pode controlar os Steppers com o Joystick. Movendo o Joystick para Cima e Baixo controlará a rotação Frente e Trás de um dos Steppers. Movendo o Joystick para Esquerda e Direita controlará o outro Stepper.

Também anexado está o projeto Visuino que criei para este tutorial. Você pode baixar e abri-lo no Visuino: https://www.visuino.com

FQM7EG7IPOA2W5T.zip

Processo de manufatura

  1. Mealheiro Inteligente: Controlar Aceitador de Moedas com Arduino Nano
  2. Controlar um LED via Bluetooth com Arduino – Guia DIY Simples
  3. Avaliando Saúde de Plantas com TinyML: Guia Prático
  4. Contador Geiger Portátil com Arduino Nano: Construa o Seu
  5. ThimbleKrox: Controle de Mouse Dedo-Montado com Arduino Micro e MPU-6050
  6. Volante Joystick Arduino Personalizado para Jogos
  7. Sistema DIY de Controle de Baratas com Arduino – Construa por Menos de $30
  8. Controle Remoto de Carro com Arduino Uno e Bluetooth: Guia Passo a Passo
  9. Controle Braço Robótico Arduino via App Android Dedicado
  10. Controle de Ventoinha PWM 4 Pinos 25 kHz com Arduino Uno – Montagem, Código e Teste