controlo de motor de passo com snap4arduino
TRANSCRIPT
Programação
Eletrónica+Espaço
Programando com Motores de Passo (Snap4Arduino)
O Motor de Passo
Step motor 28BYJ – 48 + Driver Board ULN2003 for_Arduino
Ligando o Motor de Passo
Snap4Arduino – Agora Experimenta
Passo completo 1: modo wave (é ativada apenas uma fase a cada
passo. Menor torque, menor consumo de
energia)
Snap4Arduino – Agora
Experimenta1. Quantos graus, aproximadamente, fez o motor de passo?Segundo a datasheet do motor de passo usado, uma revolução corresponde a 2048 passos = 2048/4 instruções = 512 instruções
2. Quanto tempo demorou a parar?Aproximadamente 3,5 minutos
3. Repete a medida de tempo alterando a função “wait” para 0,01 secs. O que observas?O motor parou em 30 segundos
Snap4Arduino – Agora
Experimenta4. Altera agora a ordem pela qual os pinos são ativados. O que observas?O motor inverte a marcha
Snap4Arduino – Agora Tenta5. Implementa o passo completo 2: modo normal (são ativadas duas fases a cada passo. Maior torque, maior consumo de energia). Faz o motor rodar 360º.
Snap4Arduino – Agora
Experimenta
6. Inverte o sentido da rotação do motor neste tipo de passo (completo, normal).
Solução para o exercício 5
Snap4Arduino – Agora
ExperimentaSolução para o exercício 6
Snap4Arduino – Agora Tenta7. Implementa o meio passo: é duplicado o número de passos para completar uma volta (melhoria na suavidade do movimento, mas torque mais irregular). Faz o motor rodar 360º.
Snap4Arduino – Agora
ExperimentaSolução para o exercício 7
8. Quanto tempo leva o motor a executar 360º?O dobro do que leva a executar 360º quando está a operar em passo completo.
S4A – Agora Tenta9. Usando:• Um motor de passo;• Dois interruptores de pressão;• Um LED...
Constroi um circuito que simule o controlo automático de um estore, com um botão para fazer subir o estore e outro botão de pressão para o descer. Enquanto o estore está em movimento, deve ser ligado um LED sinalizador.
Um
a So
luçã
o Po
ssív
el...
(Cir
cuit
o)
Um
a So
luçã
o Po
ssív
el...
(con
t.)
...Uma Solução Possível
(Fim)