Estou com um projeto para alimentador de peixes ( ou pets, enfim ), a principio fiz com arduino, a4988, lcdshield e motor de passo e funcionou razoavelmente bem, agora estou tentando migra-lo para o esp32 para substituir o lcdshield por um app android via bluetoth já desenvolvido, que me economizaria carga de bateria possibilitando alimentaçao por celula fotovoltaica. Bom, a parte de da comunicaçao do app com o esp32 esta ok, a temporizaçao tambem, o problema é que nao estou conseguindo fazer o esp32 acionar o motor de passo via o a4988, o motor ronca, ameaça de virar e nada, já regulei a corrente do a4988, ja troquei o motor, o a4988, usei outros codigos que nao o meu, principalmente os de exemplo das bibliotecas stepper da ide do arduiono.
Estou sem saber o que mais poderia ser, alguma ideia?
Tags:
Bom dia,
parabéns por ter postado seu código em um arquivo anexado.
Para facilitar nosso entendimento do seu projeto, e poder ajuda-lo melhor,
sugiro que voce post um desenho esquemático do seu projeto.
Pode ser um desenho feito a mão.
Fritizing não é esquemático, é pictórico.
Rv mineirin
Bom dia,
Minha sugestão, faça um teste com esse tutorial,para saber se tudo esta OK com o controle do motor.
https://microcontrollerslab.com/stepper-motor-a4988-driver-module-e...
Depois faça testes com o seu projeto.
Como você fez a conexão dos fios do motor com o driver A4988?
Veja em anexo, o datasheet do seu motor17HS4401.
Veja o meu tutorial:
https://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pas...
Obrigado Jose, fiz como o seu tutorial indicou e ainda nao estava funcionando, entao revi a parte eletronica pois estava usando um 7809 e um 7805 para diminuir a tensao de uma bateria para o esp32 e o a4988 e um dos capacitores estava queimado e nao esta filtrando a saida do 7805 causando a maior doideira no a4988. Fiz o seu exemplo usando os 5 V da usb do computador e funcionou como deveria. No meu programa uso uma biblioteca BasicStepperDriver.h para controlar as voltas do motor de passo e parece que ela nao esta funcionando com o esp32 como funcionava no arduino, deve ser incompativel, vou procurar outra ou implementar baseado no seu exemplo, obrigado novamente
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por