Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Entendendo sua Idéia:
- Hardware:
- 1 x Arduino UNO
- 3 x Step motor Unipolar/bipolar Drive dos motores?
- 1 x Display/teclado
- Pinos Arduino a serem usados;
- LCD : 8, 9, 4, 5, 6, 7; conforme site do forneccedor
- Botões : A0;
- Motores : 10, 11, 12; Controle;
- Motores : 1, 2, 3; Direção.
- Saída : A1 Enable dos drivres dos motores
- Saída Start : 0 que tenho que ter como ajustar o tamanho em segundos ( um sinal 0 ou 1) ??
- Entrada Libera : 13 libera ciclo? Entrada?
- Rst : Rst
- Pinos propostos não são viáveis devido à configuração do display
- Saída 01 : Permite que os motores executem os ciclos
- Saídas 02,03,04 : Controle de movimento dos motores
- Saídas 05,06,07 : Controle de direção dos motores
- Saída 08 : Start
- Entrada 09 : Libera ciclo ? Contagem dos ciclos
- Funcionamento:
- Ao ligar, aparece no LCD a mensagem: Entre com os parâmetros
- Ao apertar o botão o enter,
- permite alterar o valor de distancia para o motor1 em mm,
- com os botões Up ou Dn incrementa ou decrementa este valor de 1 a 999.
- Ao apertar o enter novamente
- permite alterar o valor de distancia para o motor2 em mm,
- com os botões Up ou Dn incrementa ou decrementa este valor de 1 a 999.
- Ao apertar o enter novamente
- permite alterar o valor de distancia para o motor3 em mm,
- com os botões Up ou Dn incrementa ou decrementa este valor de 1 a 999.
- Ao apertar o enter novamente
- permite alterar o valor de ciclos de repetição,
- com os botões Up ou Dn incrementa ou decrementa este valor de 1 a 99.
- em seguida o display mostra os valores programados assim:
- M01 M02 M03 CC
- em seguida o LCD mostra : Pressione enter para Start
- ou : Sensor aberto
- Este sensor esta ligado no pino 9 e abre ao iniciar um ciclo.
- Ao pressionar start, a saída no pino 0 fica em HIGH.
- Ao finalizar os ciclos o LCD deve mostrar : Operação finalizada
- e : Aperte Enter para start
- E o ciclo se reinicia.
- Ao pressionar "Reset" os valores programados serão "resetados" para 1.
- Os valores de ciclos excutados guardados na EEPROM serão preservados.
- Dúvidas:
- 1. Motor Bipolar ou Unipolar?
- 2. que tenho que ter como ajustar o tamanho em segundos ( um sinal 0 ou 1) ?
- 3. libera ciclo entra ou saída?
- 4. menu de ajuste do lcd (brilho e contrate) Este LCD não permite ajuste de contraste.
- O brilho é ajustado por um potenciômetro a própria placa.
- 5. que tenho que ter como ajustar o tamanho em segundos ( um sinal 0 ou 1) ?
- 6. menu contador:
- 6 a. Memoria contadora eterna de ciclos realizados?
- 6 b. opção de executar a cada XX ciclos ajustavel?
- Expl: só executa o ciclo a cada 10 leituras do entrada 09 libera ciclo
- 7. Menu de operação: Seria "Menu de programação"?
- 8. Havendo condição : Ao pressionar (enter) deve ser gerado o sinal ( start ) saída 8:
- e até o final do numero de ciclo determinados ,
- verificamos a entrada 9 e gera automaticamente a saída 08 ?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement