Neste guia passo a passo, vamos mostrar como utilizar o Arduino Uno R4 WiFi em conjunto com o Driver de Motor de Passo A4988 para controlar um Motor de Passo
Driver Motor de Passo A4988
REF: 7MS32
Este driver utiliza o chip A4988 e foi especialmente desenvolvido para controle de pequenos passos (microstepping) para motores de passo bipolares.
- Capacidade de microstepping até 1/16
- Ampla faixa de tensão de operação
- Facilidade de uso
Comprando com a MakerHero você tem garantia e suporte técnico especializado.
Em estoque
R$10,90 1X DE R$10,90 sem juros R$10,35 no PIX
Em estoque
Driver Motor de Passo A4988
O Driver motor de passo A4988 e foi especialmente desenvolvido para controle de motores de passo bipolares, com capacidade de pequenos passos (microstepping) para maior suavidade e precisão na movimentação dos motores. Para facilitar este driver já vem com os pinos soldados, basta conectá-lo a um protoboard e fazer a ligação com os motores.
A tensão de operação lógica do driver é de 3-5,5V, que são conectados nos pinos VDD e GND. Pode controlar motores de até 35V e 2A por bobina (picos de 4A) e além disso é capaz de controlar o motor com até 1/16 passos!
Confira os principais drivers de motor, como L298N, A4988, ULN2003 e muito mais no nosso catálogo.
Como calibrar o driver
Para calibrar o driver de motor faz-se o ajuste do trimpot integrado à placa. Para realizar a calibração devemos utilizar a seguinte fórmula para cálculo da tensão de referência:
Vref = Imotor x 8 x Rsense
Onde Vref é a tensão de referência que devemos chegar no ajuste do driver, 8 é uma constante arbitrária específica para o A4988, e Rsense é o resistor de detecção de corrente presente no driver e Imotor é a corrente de trabalho no motor. A corrente máxima de um motor está indicada no seu datasheet, e em geral recomenda-se utilizar até 70% desse valor.
Como ajustar o A4988
Com o valor da tensão de referência determinado, precisamos fazer o ajuste do potenciômetro. Não é preciso que o driver esteja conectado na placa da aplicação final, basta ligar os pinos RST e SLP do driver e alimentar parte lógica através dos pinos Vdd e GND do módulo. Com essas ligações, devemos medir com um multímetro a tensão entre o GND e a parte metálica do trimpot, onde é feito o ajuste. Uma das formas mais fáceis de realizar essa medida é utilizar um cabo jacaré conectado ao eixo da chave metálica que utilizará para fazer o ajuste.
Girar o potenciômetro no sentido horário aumenta a tensão e no sentido anti-horário diminui. Faça o ajuste até a leitura do multímetro coincidir com a tensão calculada.
Como usar o driver de motor de passo
Para usar o driver é simples, conecte a alimentação do motor aos pinos Vmot e GND e a alimentação da parte lógica aos pintos Vdd e GND. O pino DIR controla a direção em que o motor deve girar e o pino STEP faz o motor dar um passo a cada pulso que recebe. Veja em nosso blog um tutorial completo de como utilizar o A4988 com Arduino.
Especificações do Driver Motor de Passo A4988
– Chip: A4988 (datasheet)
– Controle de passos e direção.
– Tensão lógica: 3-5,5V
– Tensão saída motores: 8-35V
– 5 Resoluções: full-step, half-step, 1/4-step, 1/8-step e 1/16-step.
– Regulador de tensão embutido.
– Proteção conta sobrecarga de corrente e curto-circuito.
Acompanha
01 – Driver Motor de Passo A4988
01 – Dissipador de Calor Autoadesivo