fui monitorar a temperatura da piscina e tem uma tensão eletrica externa na agua

estou desenvolvendo uma projeto de automação de uma piscina, e ao colocar um sensor de temperatura na aguá percebi que havia algum tipo de tensão elétrica por volta de 20 mV e isso é o suficiente para interferir na leitura do sensor, dando um valor igual a (-127) na leitura, porem de cada umas 10 leituras 1 ou 2 ele consegue capitar o valor certo da temperatura da água, então eu adaptei meu programa de forma que ele só imprime o valor da temperatura, apenas quando o programa efetuar uma leitura diferente de (-127).

minha duvida é se ao longo do tempo esses 20 mV não ira danificar o arduino

Exibições: 674

As respostas para este tópico estão encerradas.

Respostas a este tópico

Vinicius, me esplique uma coisa:

1--como voce mediu esses 20mV?

2--em que escala?

3-- existe fio de torre de alta tensao perto de sua casa passando por perto?

  ou voce pode usar um fio de aterramento junto (ao lado ) do sensor para ver se para com esse interferencia,

 esse aterramento voce deve fazer com uma barra de ferro enterrado no chao perto da piscina, voce liga o fio de aterramento nessa barra.

1- com as duas ponteiras do multímetro submersa na água da piscina
2- coloquei na escala de tensão alternada de até 200 V
3- tem poste da rede primaria passando do outro lado da rua em frente a minha casa

Com a escala de 200V esta conseguindo medir 20 mV?????

Truco ! 

Vinicius, não sei onde esta medindo esse 20 mV.

Não tem nada à ver com o sensor  DIGITAL DS18B20 .

O sensor tem um circuito interno (muito preciso) que mede a temperatura e envia na forma DIGITAL para o Arduino. Qual a sua preocupação ?  Ele esta informando temperatura incorreta ? Se esta informando temperatura incorreta é porque a conexão DIGITAL esta incorreta. 

Esquece esses 20 mV. 


minha unica preocupação é se ao longo do tempo a tensão da água não danifique o Arduíno, mesmo dando valores errado, alguns valores são corretos então sem problemas 

Para ter certeza que a tensão não é interferência da rede elétrica, alimente seu arduino com Bateria ou pilha. 

não quero ser chato, mas debatendo que a gente aprende

se fosse interferência da rede elétrica, não daria esse problema independente do ambiente no qual está sendo monitorada a temperatura ? 

acabei de fazer o teste com bateria e deu o mesmo problema, então  com ajuda de uma bateria +  potenciômetro + resistor de 100k coloquei 20 mV dentro de um copo de água e coloquei o sensor dentro do copo, e advinha ? deu -127 novamente,

Amigo, mande uma foto do circuito do DS18B20 (você pode estar montando algo errado) .

Envie o programa que esta usando também ( pode ser o programa também ) 

Tenho alguns DS18B20 aqui e já testei dentro dágua e funcionaram perfeitamente. 

Use essa biblioteca :

https://github.com/milesburton/Arduino-Temperature-Control-Library

 

é exatamente esse circuito que estou usando:

coloca uma tensão de 20mV na água que você testou e olha o valor que gera fazendo um favor, ja medi muitos líquidos com diferentes densidades om esse mesmo sensor, e não tive problema nenhum, só na piscina por causa da tensão que tem dentro dela

código e biblioteca estão em anexo, o esquema elétrico é exatamente o da foto que me passou

Anexos

Voubrecomendar + uma vez.
Mude o resistor de 4k7 por um de 3k9.
Rui

vou fazer isso rui

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço