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?

Exibições: 496

Responder esta

Respostas a este tópico

Boa noite COS,

minha sugestão:

Remova o código que colou na área de texto do seu tópico,

depois:

 e anexe um arquico contendo o código.

RV

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.

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.

Anexos

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 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço