Boa tarde,
Eu estou considerando o uso numa sala e quero medir a temperatura próximo ao teto, próximo ao chão e no meio de uma das paredes usando sensores LM35. Eu vi um exemplo onde o sensor fica acoplado à protoboard, mas eu preciso que ele fique distante do Arduino, por isso penso em utilizar fios para estender o alcance. Eu devo soldar os fios com os pinos do sensor para juntá-los? E esse arranjo de fios está correto?
Tags:
Olá,
Ainda tem um detalhe a ser considerado.
O sinal de saída do LM35 é de 10mV/°C ou seja é um nível de tensão baixo e com alta impedância de saída.
A entrada analógica do arduino, ou de qualquer outro microcontrolador também é de alta impedância (+-10kOhm).
Oque é que isso significa?
Bem, se ligar um LM35 a entrada analógica de um mcu com cabos longos existirá o problema dos cabos captarem muita interferência eletromagnética, que será somada ao sinal do LM35, gerando leituras incorretas no AD do mcu.
O Lm35 foi projetado para ser montado em placas junto ao mcu ou a um trasmissor e ligado diretamente a linhas de transmissão longas.
Existem formas de resolver, o problema, como usar cabos blindados, transmissão por rf, ou loop de corrente 4-20mA, este último consta no datasheet do LM35.
Abraço.
Só não entendi uma coisa. Essa interferência seria captada no sensor ou nos fios mesmo (enquanto estivesse passando a corrente elétrica para ler a temperatura)?
Ah... Entendi, obrigado.
Obrigado, depois considerei que existem mais de uma entrada analógica e poderia usar cada uma para cada sensor. Por acaso, tem como aumentar a quantidade de entradas analógicas,pois o que eu quero fazer terá muitos sensores? Mais de 20 sensores de vários tipos...
Juliano, boa noite.
Voce tem que usar o LM35 ou pode usar outro sensor de temperatura?
Para estes casos onde o sensor fica longe do mcu, como bem colocou o Wiechert,
eu sempre recomendo usar os DS18b20 ou DS18s20.
Eles utilizam um bus One Wire, que pode ser único com varios sensores,
com comprimento que pode chegar até à 200m, ou mais.
Rui
Boa noite Rui,
Gostei do seu bizu. Fiz alguns testes anteriormente com o LM35, em circunstância semelhante ao citado pelo Juliano e também obtive resultados inconsistentes.
Pesquisei no site http://playground.arduino.cc/Learning/OneWire&prev=search aonde eles citam as características e funcionamento destes componentes (DS18b20 e DS 18s20) .
Ainda segundo o site, o microcontrolador do arduino pode ler informações deste sensor utilizando um único fio e resistor de pull-up, sendo normalmente utilizado um resistor de 4k7 ohms.
O esquema seria algo parecido com isto? Segue abaixo:
Valeu!
Nilton,
o esquema elétrico é este mesmo.
Mas se quizer pode usar só dois fios. O +5V não é nescessario.
Voce pode montar vários DS18x20 neste bus.
Se forem muitos, talvez voce tenha que diminuir o valor do resistor.
Rui
Rui,
Obrigado mais uma vez pelo bizu. Irei comprar os componentes e fazer o teste prático aqui.
Abração!
Não, posso usar qualquer sensor, mas preferencialmente mais barato. Tinha encontrado esse, mas pelo visto com esse não dá. Vou verificar esse que você me indicou, muito obrigado.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por