Bom dia galera sou iniciante com o arduino, estou fazendo um projeto de irrigação automatizado, sei que ja tem vários trabalhos com isso. 

A minha duvida é a seguinte, estou usando o sensor de umidade do solo e vou usar o componente RTC para agendar a irrigação apenas pela manhã e quando o sensor estiver marcando o solo seco e ainda assim nesse turno da manhã ele pode regar apenas uma vez. Ai vem o problema não consegui pensar em uma logica para que isso aconteça, ou é melhor agendar alguma verificação e ai sim se o solo tiver seco ele rega caso não esteja ele aguarda um certo tempo e verifica novamente ate que aconteça de regar, apos regar ele para.

Estou meio perdido e de já agradeço as opiniões. 

Exibições: 1008

Responder esta

Respostas a este tópico

Emanuel, bom dia.

É sempre recomendavel a quem está iniciando em programação, 

antes de sair escrevendo um código, que faça um flowchart da sua idéia.

Mesmo que seja bem simples, o flowchart dá uma visão de todo o processo.

Depois, sim passe a escrever o code.

Rui

Vou contar minha experiência pessoal nesse tipo de projeto. Comprei da china vários sensores de umidade do solo pra testar. Como demoram pra chegar, já comprei uns 4 ou 5 modelos diferentes, dois de cada modelo. Pensei naquela hora: se for bom, pelo menos já terei 2. Se forem ruins, pelo menos custam baratinho e o preju será pequeno.


Aconteceu que todos eram ruins. Ora mediam valores incompreensíveis, ora eles se deterioravam por estarem submetidos a ambiente hostil (solo, umidade, etc). Encostei todos. Aprendi que não se deve fazer leituras constantes nesse tipo de sensor, pois quanto mais leitura vc fizer, mais rápido ele se deteriora (vide corrosão galvânica no google)


A solução que encontrei: fui no mercado livre e procurei por vendedores de sistema caseiro de irrigação. Encontrei um que vendia um timer já alojado numa caixinha plástica onde vai dentro uma válvula solenóide também (dessa de máquina de lavar roupa).


Dessa forma, meu projeto de irrigação da hortinha que tenho (cebolinha, salsinha, manjericão) está funcionando há quase 1 ano sem falhas.


Programei o timer pra irrigar 6x por dia:


1ª irrigada = das 8h00 até 8h02 (total de 2min)
2ª irrigada = das 11h00 até 11h03 (total de 3min)
3ª irrigada = das 13h00 até 13h03 (total de 3min)
4ª irrigada = das 16h00 até 16h03 (total de 3min)
5ª irrigada = das 18h00 até 18h02 (total de 2min)
6ª irrigada = das 20h00 até 20h02 (total de 2min)


São portanto 15min de água por dia. Esse total foi o que mais se adequou pra mim aqui onde moro, pois o solo ficava sempre úmido, mas não encharcado. A torneira que manda água pra solenóide fica sempre aberta e portanto é o timer que comanda a abertura da válvula solenóide nos horários programados.


Eu distribuí a irrigação durante vários horários do dia porque o timer me possibilita até 20 programas. Penso também que ao espaçarmos o fornecimento de água, é muito mais saudável pra planta (é como se comêssemos 1kg numa única refeição ou comêssemos 333g a cada refeição, é uma questão de grande aporte de nutrientes de uma vez ou aporte de nutrientes espaçadamente: é mais saudável distribuir a refeição ao longo do dia). Outro aspecto é a falta de energia: se eu programasse uma única irrigação no dia e por azar nesse horário faltar energia, as plantas ficariam desidratadas naquele dia. Então ao distribuirmos a irrigação durante vários momentos do dia, esse impacto de falta de energia fica amenizado.


Aí alguém me perguntaria: e se chover no dia, a irrigação continua funcionando? Sim, eu deixo tudo lá irrrigando mesmo sem necessidade. O que é um peido pra quem já tá cagado? Se a planta já está com excesso de água por causa da chuva, não é a irrigação que vai afogar as plantinhas. E quanto ao desperdício de água? É mínimo, porque eu uso aqueles aspersores que soltam um tipo de névoa. São no máximo 10 aspersores que tenho, então o consumo é realmente pequeno. Não me impacta na conta de água (nunca medi o volume gasto por dia, mas minha conta mensal não fugiu do que era habitual).


Dá pra melhorar o projeto? Dá, mas do jeito que está eu estou satisfeito.

Assisti um vídeo no youtube (indicado num tópico aqui do LdG sobre pluviometro) e fiquei empolgado com o tal de "rain gauge"  que é um pluviômetro que funciona no esquema de caçamba basculante. 

Veja: https://www.youtube.com/watch?v=ojsYZDsP4Bc

Achei um vendedor no ebay e já mandei vir (está a caminho). Quero implantar num arduino pra medir a quantidade de chuva por dia e conforme o volume de chuva nas últimas horas, decidir pela irrigação. Mas sinceramente, isso é mais pra aprendizado do que pra eficiência, pois do jeito que está, a irrigação em excesso não me impacta na despesa mensal com conta de água, e esse "rain gauge" me custou mais de R$100 sem impostos (como ainda não chegou, não sei ainda se serei contemplado com taxação da alfândega). Com o pluviômetro + arduino, eu retiraria o timer do projeto e passaria a usar um RTC e um módulo relê.

Emanuel, boa tarde.

Este projeto é para uso em plantas e hortas, etc, ou é um TCC demostrando a aplicação?

Rui

Boa tarde Rui, é o projeto para TCC demostração da aplicação que estou fazendo.

Cara, encontraram o Véio Zuza?

Valeu, ajudou....

Olha, eu vou olhar esse medidor também. Mas eu já uso um sensor de irrigação por RS485 ligado ao scadabr e também a um sistema que montamos. Ta funcionando beleza. Acho até que isso vicia pois fico olhando o sensor toda hora. kkk

Mas realmente entender o que acontece permite fazer as escolhas certas. Uma das coisas que mais influencia é o solo. Depois de conhecer as características do solo e definir os parâmetros fica mais fácil.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço