Nova Eletrônica

LM35 – O sensor de Temperatura mais Popular

O sensor de temperatura mais popular com certeza é o LM35, ele é um circuito integrado que parece um transistor comum de encapsulamento TO-92 de 3 pinos, mas existe outras versões de encapsulamento, como a TO-220. O LM35 é um circuito integrado sensor de Temperatura de precisão para graus centígrados, ele é um termômetro preciso e sensível, além de ser barato e fácil de encontrar aqui no Brasil.

O Sensor LM35

Pinagem do sensor de temperatura LM35

 

O LM35 é um sensor de precisão em centígrados e tem uma voltagem de saída analógica, sua faixa de medição é de -55 º C a +150 º C com uma precisão de ± 0,5 º C. A tensão de saída é de 10mV / º C.  A sua saída pode ser conectado diretamente a uma porta de qualquer microcontrolador.

O LM35 tem um funcionamento básico, para cada 10mV na saída representa um grau Celsius, então se é medido em sua saída  222 mV, isso  representa que a temperatura é de 22,2°C, partindo deste principio,  qualquer multímetro  pode ser usado como um termômetro de precisão.

Transformando multimetro em termometro

Quando usado 5V, a resolução resultante é 5000mV/1024 = 4.8mV. Como o LM35 tem uma resolução de saída de 10mV / º C, o termômetro de resolução feita por ATMEGA8535 é 10mV/4.8mV ~ 0,5 º C.

Aplicações do LM35

O LM35 pode ser usado em qualquer dispositivo para medição de temperatura, seja ele  microprocessado ou um circuito simples.
Controlador de Temperatura Circuito usando LM35 via: circuits-audio.blogspot.com

O circuito acima é um sinalizador ou controlador  de temperatura,  ele usa dois LEDs, D1 e D2, cuja a posição é controlada pela temperatura do ambiente. Podemos ver que ele usa o sensor de temperatura  LM35, e a saída do LM35 é ligada à entrada não inversora do circuito integrado  amplificador operacional  CA3130. A entrada inversora do amplificador operacional é a tensão de referência específica, deve se configurar usando o trimpot R2.

Isso quer dizer que  a tensão de referência  regulada em R2 de 0,8 V, a tensão na entrada não  inversora (saída do LM35) torna-se 0,8 V, quando a temperatura é de 80 graus Celsius. Com  isso a saída do IC3 vai para saturação positiva,   fazendo com que o transistor Q1  conduza e acenda  LED D1.

Já a base do Q2 está ligado ao coletor de Q1, Q2 vai ser alterado e o LED D2 permanece  apagado. Quando a temperatura está abaixo de 80 graus Celsius, IC1 inverte o acendimento dos LEDs Como todo circuito de precisão, esse circuito requer uma fonte estabilizada para um funcionamento perfeito.

 LM35 com Arduino

O Arduino e o LM35 formam um par perfeito quando se fala em medição de temperatura, para mostrar como é fácil, para fazer um termômetro você so precisa de um Arduino e o sensor de temperatura LM35. Já vimos um termômetro wireless usando PIC em um artigo anterior, abaixo temos uma imagem que mostra a maneira de conectar o LM35 no Arduino.

Como ligar o LM35 no Arduino

Como você vê as conexões do LM35 com o arduino são simples, o Pino 1 do LM35 é conectado com o  +5 V do arduino, o pino 2 do LM35  que é a sua saída vai conetado a porta A0, analógica do arduino, já o pino 3 da LM35 que é o negativo ( terra ) vai conectado ao GND do Arduino.

Agora é só mandar o código abaixo para o  Arduino e rodar o monitor e você vai ter a temperatura em tempo real.
float temp;
int tempPin = 0;
void setup()
{
  Serial.begin(9600);
}
void loop()
{
  temp = analogRead(tempPin);
  temp = temp * 0.48828125;
  Serial.print("Temperatura agora = ");
  Serial.print(temp);
  Serial.print("°C");
  Serial.println();
  delay(1000);
}

O programa tem a linha delay(1000), ela gera um atraso de 1000ms com isso a leitura de temperatura é a cada 1 segundos, podemos alterar essa linha para visualizações de temperatura mais rápidas ou lentas..

Alguns variantes LM35:

LM35, LM35A tem uma escala de -55 º C a +150 º C.
LM35C, LM35CA tem uma gama de -40 º C a +110 º C.
LM35D tem uma escala de 0 º C a +100 º C.

Datasheet do LM35 aqui

Sair da versão mobile