Pessoal, tenho um poço tubular de 100mm na minha chácara que tem uma vazão de 10 litros por minuto com uma coluna de água de 2 metros o que o que dá 40litros (na época da seca), a minha bomba tem uma vazão de 30 litros por minuto, a bomba é uma somar SHP-35 de 3A,
Para evitar uso de sensores e simplificar o projeto, estou querendo temporizar a bomba usando um esp8266, onde a bomba vai funcionar por 2 min e aguardar 4 min ou mais minutos de acordo com a necessidade, mas estou levando uma surra do millis (aprendi bastante mas não resolvi meu problema rsrs), já faz uns 4 dias que estou tentando rsrs.
em anexo o código comentado que já fiz
Se alguém puder ajudar agradeceria muito
obs.: Consegui resolver achei a solução que eu precisava nesse link
https://www.baldengineer.com/millis-ind-on-off-times.html
em anexo minha versão do código para quem interessar
Tags:
Boa tarde TA,
veja se este sketch serve pra você.
Att:
Rui
Boa tarde RV,
Show de bola, a noite eu vou testar se deu certo muito obrigado pela ajuda.
Att
RV, testei aqui, fiz varias alterações, voltei ao código original e acontece o seguinte, no seu código o acionamento só inicia quando o valor do minuto for igual o valor do atributo tLiga/tDesliga, mas quando altero o simbolo de maior para menor min<=tLiga por exemplo, o codigo fica doido onde ele fica alterando as duas funções (o mesmo problema que tinha no código anterior). na serial fica assim
min 0 : ligou
min 0 : desligou
min 0 : ligou
min 0 : desligou
min 0 : ligou
min 0 : desligou
min 0 : ligou
min 0 : desligou
min 0 : ligou
min 0 : desligou
min 0 : ligou
Eu não entendo pq esse erro, na minha experiencia com essas funções ta tudo certo, mas por algum motivo ele roda as duas funções ignorando o comando.
RV consegui resolver, achei uma solução simples e criativa, mas muito obrigado pela ajuda.
https://www.baldengineer.com/millis-ind-on-off-times.html
abraços
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por