Controle de nivel bomba dagua, para motor trifásico usando arduino.

Boa Tarde galera, estou fazendo um projeto de um controle de nivel de reservatorios com motor trifásico, usando Arduino. Nesse projeto estou usando um display da VICTOR VISION de 4.2".

O Projeto consiste em duas partes:

1 PARTE: Modo Manual, esse modo permite que a pessoa tenha a opção de ligar e desligar a bomba quando ela quiser.

2 PARTE: Modo Automatico, esse modo faz com que o circuito faça o controle de forma automatica ou seja quando o nivel abaixar o sensor ira mandar um comando para o arduino ligar o relé que ligara a bomba , quando esse nivel estiver no limite maximo o sensor irá mandar desligar a bomba.

O modo manual está funcionando perfeitamente conseguimos ligar um motor de 7CV.

Minha dificuldade seria no modo automatico, no código no arduino, pois tenho que utilizar uma biblioteca especifica do display aonde tenho que mudar algumas coisas na IDE. Eu tenho que fazer com que eu apertar o botão  Modo "automatico" criado no display ele leia o estado do sensor , se esse sensor estiver em HIGH ele desligue a bomba e quando ele estiver em LOW ligue a bomba.

Link do canal da victor vision

https://www.youtube.com/results?search_query=victor+vision

Exibições: 182

Anexos

Responder esta

Respostas a este tópico

Boa tarde LFP,  (se não gosta que te chame pelas iniciais, avise),

veja se a modificação do seu sketch ajuda.

cod-estr-trig.ino

Qdo escrever um tópico não seja econômico com letras, de mais informações para que possamos ajuda-lo.

RV mineirin

Boa tarde LFP,  (se não gosta que te chame pelas iniciais, avise),

ao modificar o seu projeto, ao invés de alterar a sua a pagina inicial, sugiro que acrescente novas

publicações, (posts), no seu tópicos, senão os posts de outras pessoas perdem o sentido.

Quanto ao seu novo código postado, eu olhei mas não entendi sua dificuldade.

Ele não está funcionando como queria?

Áh,  por favor comente cada linha do seu código.

Assim saberemos o que passava na sua cabeça qdo escreveu aquela linha.

Isto nos ajuda a te ajudar.

Mas procure fazer comentários que sejam sucintos mas que explique a razão da linha.

Por exemplo:

    if (addBit == 1)        // Se addbit for igual a 1               <  <  -----  Comentário sem sentido 

    if (addBit == 1)        // Somente 1 switch foi detectado  <  <  -----  Comentário com sentido 

RV mineirin

Sim está funcionando como queria sim , mais só o modo Manual.

Vamos lá nesse meu display ele tem 2 botões, 1 botão é modo manual outro botão é o modo automatico. Esse botão modo manual está funcionando como eu queria, blz.

O botão modo automatico é que n está, qual seria o objetivo desse botão? ao ser pressionado ele só deve acionar a bomba se o nivel da agua estiver abaixo do limite, esse limite eu delimito com o sensor pois ele é um sensor de nivel hora está NA hora está NF. ASSIM MEU CIRCUITO FICARIA EM MODO AUTOMATICO COMO SE FOSSE UM LOOP INFINITO

Boa tarde LFP,  (se não gosta que te chame pelas iniciais, avise),

veja se a modificação do seu sketch ajuda.

codigobombadgua.ino

RV mineirin

Estou com dificuldade nesse erro na hora de compilar expected identifier before '(' token

alguém poderia me ajudar a resolver?codigo%202.0.txt

Bom dia LFP,  (se não gosta que te chame pelas iniciais, avise),

  • Me explica o que vc quer fazer na linha 76.

  • Não entendi esta linha.

RV mineirin

RSS

© 2021   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço