Olá pessoal,
Estou fazendo um trabalho da faculdade de Arduino para controle de nível, no qual vão ser utilizados 2 reservatórios. No primeiro eu tenho 3 sensores e no segundo eu tenho um sensor e uma bomba.
Quando o senso mínimo esta desligado a bomba do outro reservatório aciona enchendo até o máximo e desliga. Quando o sensor do segundo reservatório fica sem agua ele desliga a bomba e aciona o buzzer.
Estou tentando fazer as ligações e a lógica. Mas não esta funcionando. Poderiam ver se a logica esta com algum erro?
Tags:
Muito obrigada. Já anexei o arquivo.
olá Camila.
Estou envolvido em diversos outros tópicos aqui no LDG, e a falta de tempo me impede de ajudar neste momento.
Porém vendo o título do seu tópico, me lembrei que recentemente ajudei em um tópico que se parece muito com o seu. Lá publiquei uma implementação praticamente completa, e que provavelmente poderá servir de referência para suas necessidades.
O link para o tópico é este: "Controle Automatizado de Bomba de água"
Aproveito para reforçar o pedido do "minerin RV", pois quando se "cola" o código junto ao texto, o interpretador HTML dos navegadores suprime algumas combinações de caracteres, fazendo o código estar errôneo (o que dificulta a análise, e mesmo leva a erros graves).
Abrçs,
Elcids
Muito Obrigado Elcids, vou verificar este tópico com mais detalhes, mas pelo que olhei a aplicação dele tem mais detalhes e alguns que não conheço, pois estou começando a mexer no Arduino agora, por isto queria utilizar somente os sensores e a bomba, mas vou verificar se consigo extrair alguma coisa. Obrigada pelo apoio.
Programa__o_-_Arduino_PIC_-_2_periodo.ino
Segue o arquivo do Arduino
Bom dia COS,
enquanto analizo o seu código para tentar identificar possíveis problemas, solicito que remova o
código que postou na área de texto no inicío do seu tópico.
O que não está funcinando no seu projeto?
RV
As ligações acho que estão corretas, o erro é que o buzzer já liga de imediato mesmo os sensores estando acionados ou não. A lógica é que quando o sensor 4 que fica no reservatório da bomba ficar sem água o buzzer deve ligar (reservatório principal). No reservatório secundario a bomba liga quando sensor de nível mínimo estiver desligado, entendendo que o reservatório está vazio e precisa de água.
Acho que não etá reconhecendo a lógica dos sensores, mas não estou conseguindo corrigir.
Em anexo o desenho que eu fiz das ligações.
COS
Obrigado por entender e remover o código da área de texto.
Etou analizando seu projeto, mas vou ter que sair.
Retorno à tarde.
RV
ok, muito obrigada Mineirin!
Oi COS,
fiz algumas modificaçes no se código.
Testa aí e depois conta o resultado.
Programa__o_-_Arduino_PIC_-_2_periodo.txt
RV
Olá Mineirin, boa tarde!
Desculpe a demora, mas é que estava tentando testar de outro jeito. Realmente ainda não funcionou. Montei o esquema no Tinkercad para ver aonde eu estava tento problemas. Pelos ajustes que fiz já consegui fazer o LCD ligar mas não aparece a mensagem no display e os interruptores (sensores) também não reconheceram mesmo estando acionados ou não.
Em anexo o arquivo do Tinkercad
Segue o anexo
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por