segunda-feira, 15 de março de 2021

Utilizando Sensor de temperatura LM35 com o Arduino muito fácil

Montagem Arduino UNO e LM35

 


No quesito sensor de temperatura o componente mais utilizado é o LM35, muito fácil de configurar e utilizar. Não é necessário calibração tendo uma resolução de 0,5º C com uma faixa de medição de  -55º C a + 150º C.

Pinagem LM#%



É fornecida um a tensão de saída de 10mV/ ° C, como essa tensão de saída é variável é necessário utilizar a entrada analógica do arduino, que ira fazer a conversão do valor analógico para digital, acesse esse tutorial para conhecer um pouco mais sobre tensão analógica Controle um Cooler a distância com um potenciômetro.  


Arduino Nano


1 Aplicações

O LM35 é muito versátil, tudo que se pode imaginar referente a medir a temperatura você pode criar, vou citar alguns exemplos, mas como foi dito, use a sua imaginação para criar os seus projetos.

1 Verificar temperatura ambiente

O mais básico você pode utilizar um arduino mais o LM35, nesse caso você ira verificar a temperatura com o Monitor Serial, seria basicamente o que estamos fazendo nesse tutorial.

2  Sensor de temperatura por disparo 

Nesse caso você vai criar um sensor de temperatura que ira acionar um dispositivo de segurança ao atingir certa temperatura, ele ira acionar um cooler ou até mesmo desligar o gerador de calor, sendo muito utilizado em fonte e em maquinas. Você pode ter uma ideia do acionamento de um cooler aqui

3 Manter a temperatura de uma estufa ou ambiente

Você precisa de uma temperatura especifica, seja para o cultivo de plantas, manter algum bicho de estimação aquecido sem o prejudicar, e por ai vai. Nesse caso você controla a temperatura do ambiente através do LM35, onde você vai ligando e desligando o gerador de calor.

Esses três são os mais utilizados, a partir dai você já pode utilizar esses exemplos para criar o seu próprio projeto. 

A Sketch esta comentada para você entender o que cada linha significa, sendo assim você pode alterar da forma que melhor te atender. 


Acesse o vídeo desse tutorial com a sketch comentada.


Sketch

#define lm35 A0 //Entrada analógica conectado no output que será utilizada

 
void setup() {
Serial.begin(9600); // Define a velocidade da porta serial
pinMode(lm35, INPUT); //Define o pino de entrada do sensor como entrada analógica 
}
 
void loop() {
float valor_analog_lm35 = float(analogRead(lm35)); // Realiza a leitura do sensr
float tensao = (valor_analog_lm35 * 5) / 1023; // Convertemos o valor para tensão 
float temperatura = tensao / 0.010; // Dividimos a tensão por 0.010 (10mV)
 
Serial.print("A temperatura eh ");
Serial.println(temperatura); // Printa na tela as informações 
 
delay(1000); // aguarda 1 segundo
}

Nenhum comentário:

Postar um comentário