Boa noite pessoal, tudo bem?

Estou montando um projeto de controle de nível para caixa d'água, na cidade onde moro estamos passando por um problema grave com a falta d'água e um projeto como esse é de grande importância.
A ideia é utilizar sensores do tipo Reed Switch e conforme o nível de água for subindo um imã irá acionando cada um dos sensores porém é aí que entra o problema. Gostaria de fazer um sistema que tivesse pelo menos 10 sensores para colocar a porcentagem de água 10%,20%...até 100%.
E gostaria de ligar todos os sensores em uma única porta analógica de um Arduino Uno.
Fiz alguns testes e estava tentando ligar cada reed switch a um resistor diferente para ler tensões diferentes e poder saber qual é o nível que está de água, porém não estou conseguindo montar um circuito corretamente para que isso aconteça. Abaixo um desenho de como estava tentando.
Se alguém puder ajudar, agradeço.

Obrigado!

Exibições: 1982

Anexos

Responder esta

Respostas a este tópico

Olá,

Tenta montar como na figura abaixo:

Desta forma você pode colocar quantos sensores desejar, sem se preocupar em calcular valores para cada sensor, pois os resistores são todos iguais. O ponto que deve ser observado nesta montagem é que somente haverá leituras quando a boia estiver no nível de um dos reeds, portanto o programa deve armazenar a ultima leitura do sensor durante os períodos em que a boia estiver na transição entre um sensor e outro.

Abraço.

Bom dia Wiechert, cara primeiramente MUITO OBRIGADO pelo pronto atendimento, montei o circuito e realmente era disso que eu precisava, agradeço muito mesmo, pois estava queimando os neuronios e não chegava a um circuito simples dessa forma.

Agora vai uma dúvida, montei o circuito e deu tudo certo, porém quando nenhum dos sensores está ativo a porta analógica fica lendo números aleatórios, existe uma forma de fazer com que ela fique em zero e só altere quando os reeds forem acionados?

Desde já, meu muito obrigado!

Olá Anderson,

Sim, coloque um resistor de pull down na entrada analógica (do pino pro GND), use o maior valor que não perceba mais interferências aleatórias, comece experimentando com 1M.

Abraço.

Wiechert mais uma vez obrigado.

Como eu não tinha resistores grandes dessa forma, testei aqui e coloquei 5 resistores de 3k em série, a entrada do pino já quase zerou, então era isso mesmo que precisava.

Agradeço novamente, e conte comigo para o que precisar.

Muito obrigado!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço