Boa noite, estou iniciando agora com arduino e estou com algumas dúvidas de iniciante, pesquisei mais não encontrei o que precisava, a situação e a seguinte no meu projeto precisarei controlar 7 motores de passo, um vibro motor e uma célula de carga ou strain gauge, qual seria a melhor forma de controlar esses periféricos, usando algum shield ou reles?
Obrigado pela atenção ⚠

Exibições: 1167

Responder esta

Respostas a este tópico

Boa noite BR.

Para controlar motor de passo, na melhor das situações serão necessários 2 ports para cada

driver dos motores.  

Qual driver? 

Vai depender da potencia dos seus motores, as quais você não informou.

Se são 7 motores, precisará de 14 ports. 

Para uma célula de carga, usando o módulo HX711, como a interface dele é I2C, serão 2 ports somente.

O vibro motor acredito que seja um motor comum, Certo? Se for, mais um port, e um modulo de rele ou

um modulo de triac.

Total  17 ports

O arduino Uno, o nano, e o mini,  tem 13 ports digitais, mas recomenda-se não usar os ports 0 e 1

para outra atividade que não seja comunicação serial.

Tem mais 6 ports analógicos que também pode ser usados como ports digitais

Total de ports disponíveis  17.

Acredito então que poderá usar um arduino Uno ou nano ou mini.

RV

Obrigado pela sua resposta, no caso aqui estou utilizando por enquanto o drive uln2003 com o motor de passo 28byj-48 

Bom dia BR,

não recomendo o ULN2003 para os stepmotors, pois com ele será necessários

4 ports para cada motor, totalizando 28 ports só para os steps.

Recomendo o uso do driver A4988.

RV

Obrigado pela sua resposta

Veja se ajuda :

http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...

Pode usar uma cascata de Shift registers para controlar as portas ULN2003. 

http://labdegaragem.com/forum/topics/placar-eletr-nico-port-til-bas...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço