Cabine de pintura automatizada
olá pessoal!!
peço ajuda de vocês para tentar encontrar uma solução para um problema que tenho. porém, vou explicar o projeto e depois o problema que tenho.
o projeto é o seguinte:
quero montar uma cabine de pintura automatizada aqui em casa. ela terá uma esteira que comportará 5 suportes e em cada suporte há uma peça encaixada que deve ser pintada.
forma de como o sistema deve operar:
1 - o sistema é ligado e esteira começa se movimentar
2 - um micro switch será acionado pelo suporte que esta preso esteira. tal micro, fará com que o motor da esteira seja desligado e tudo fique imóvel.
3 - um sensor infra-vermelho deve ser ativado logo que o sensor da esteira é acionado. este verifica se há ou não uma peça inserida no suporte. se houver, ele aciona o sistema de pintura. caso não exista peça, ele informa ao sistema para que libere o suporte e verifique o próximo.
o motor da esteira será um com voltagem de 220volts e para acioná-lo, usarei um relé de estado sólido ou aquelas placas prontas com relé que se usam no arduino.
a parte infra-vermelho: também utilizarei daquelas placas prontas que tem saídas 5v, gnd, out e regulagem de distância na prórpia placa.
eis dificuldade que tenho: (estou usando o proteus e simulação arduino - também gero os hexa via ide)
ao criar o código (já tentei uns 10), coloco por exemplo:
pino 5 - botão de liga/desliga
pino 6 - alimentar led (simulando como se fosse o rele motor)
pino 7 - infra-vermelho com opção de if. se existe peça, fica e inicia pintura, se não existir, faz esteira se movimentar.
coloco o botão de liga/desliga no loop. daí tenho o 1º problema: o motor até inicia quando aperto o botão. mas não desliga por nada!!!!
o 2º problema é quando aperto o botão infra-vermelho, simulando o sinal de que não existe peça ser pintada. o led motor fica maluco e não para de piscar.
a rotina completa é +/- assim: liga máquina e roda esteira mesmo que já exista um suporte apertando o micro switch de parada (isso acontecerá, pois máquina já foi utilizada, por exemplo, o dia de ontem!!!), próximo suporte chega ao micro switch e para esteira, o infra-vermelho checa se há ou não peça se sim: mantém o suporte parado na esteira e aciona o motor de passo com os bicos de pintura que irão ligar de forma independnete ao arduino, terminado o processo de pintura, liga esteira e espera pelo próximo suporte. se não: liga esteira e espera pelo próximo suporte.
espero haver explicado de forma clara situação.
tenho alternativa de criar tudo isso com peças de automação. mas é muito $$$$$$$$ e com o arduino é muito mais em conta, vi projetos na web que o arduino foi utilizado para criar um tiptronic para carro automático!!! talvez, o meu problema seja bobo.. mas não consigo resolvê-lo
podem me ajudar?!?!?!?
obrigado,
godoy
peço ajuda de vocês para tentar encontrar uma solução para um problema que tenho. porém, vou explicar o projeto e depois o problema que tenho.
o projeto é o seguinte:
quero montar uma cabine de pintura automatizada aqui em casa. ela terá uma esteira que comportará 5 suportes e em cada suporte há uma peça encaixada que deve ser pintada.
forma de como o sistema deve operar:
1 - o sistema é ligado e esteira começa se movimentar
2 - um micro switch será acionado pelo suporte que esta preso esteira. tal micro, fará com que o motor da esteira seja desligado e tudo fique imóvel.
3 - um sensor infra-vermelho deve ser ativado logo que o sensor da esteira é acionado. este verifica se há ou não uma peça inserida no suporte. se houver, ele aciona o sistema de pintura. caso não exista peça, ele informa ao sistema para que libere o suporte e verifique o próximo.
o motor da esteira será um com voltagem de 220volts e para acioná-lo, usarei um relé de estado sólido ou aquelas placas prontas com relé que se usam no arduino.
a parte infra-vermelho: também utilizarei daquelas placas prontas que tem saídas 5v, gnd, out e regulagem de distância na prórpia placa.
eis dificuldade que tenho: (estou usando o proteus e simulação arduino - também gero os hexa via ide)
ao criar o código (já tentei uns 10), coloco por exemplo:
pino 5 - botão de liga/desliga
pino 6 - alimentar led (simulando como se fosse o rele motor)
pino 7 - infra-vermelho com opção de if. se existe peça, fica e inicia pintura, se não existir, faz esteira se movimentar.
coloco o botão de liga/desliga no loop. daí tenho o 1º problema: o motor até inicia quando aperto o botão. mas não desliga por nada!!!!
o 2º problema é quando aperto o botão infra-vermelho, simulando o sinal de que não existe peça ser pintada. o led motor fica maluco e não para de piscar.
a rotina completa é +/- assim: liga máquina e roda esteira mesmo que já exista um suporte apertando o micro switch de parada (isso acontecerá, pois máquina já foi utilizada, por exemplo, o dia de ontem!!!), próximo suporte chega ao micro switch e para esteira, o infra-vermelho checa se há ou não peça se sim: mantém o suporte parado na esteira e aciona o motor de passo com os bicos de pintura que irão ligar de forma independnete ao arduino, terminado o processo de pintura, liga esteira e espera pelo próximo suporte. se não: liga esteira e espera pelo próximo suporte.
espero haver explicado de forma clara situação.
tenho alternativa de criar tudo isso com peças de automação. mas é muito $$$$$$$$ e com o arduino é muito mais em conta, vi projetos na web que o arduino foi utilizado para criar um tiptronic para carro automático!!! talvez, o meu problema seja bobo.. mas não consigo resolvê-lo

podem me ajudar?!?!?!?
obrigado,
godoy
explicaste tudo isto de forma clara... mas falhaste em explicar qual é o teu problema em concreto.
Arduino Forum > International > Portugues > Cabine de pintura automatizada
arduino
Comments
Post a Comment