O que é LM35
O LM35 é um sensor de medição de temperatura que é um dispositivo analógico e tem esses pinos de interface. O pino do meio do sensor é usado para coletar a saída do sensor e os outros dois pinos podem ser usados como suprimento de tensão e pinos de terra para o sensor. O intervalo para a tensão de operação desse sensor de temperatura é entre 4 e 20 volts e, como é um dispositivo analógico, para converter seus valores em temperatura, o fator de escalas é 0.01V Aumento por grau Centigrado.
Medição de temperatura usando Arduino
Para fazer um dispositivo de medição de temperatura usando Arduino a seguir, são necessários os componentes necessários:
O LM35 é o sensor de temperatura que pode ser diretamente conectado ao Arduino usando seus pinos analógicos como este:
Como a saída do sensor de temperatura está na forma de valores analógicos de tensão variando de 0 a 1023, que é por 0 volts, o valor será 0 e, para o valor 1023, a tensão será de 5 volts.
Então nós temos dividido 500 por 1023 qual é 0.488 pois este é um aumento de 10 milivolts por grau Celsius Aumento da temperatura. Este valor será o valor para a mudança em um grau Celsius da temperatura. O potenciômetro usado no circuito é apenas para ajustar o brilho do LCD e o esquema do projeto é dado seguido pelo código Arduino.
Esquemático
Código Arduino
#include // biblioteca para o LCDNo Código Arduino primeiro, definimos a biblioteca para o LCD e atribuímos pinos Arduino para o módulo LCD. Em seguida, declaramos três pinos analógicos de Arduino para os pinos do sensor de temperatura e para dar a cada pino seu modo usando o Pinmode () função. Da mesma forma depois desse estado alto é atribuído ao Pino analógico A0 do Arduino, pois é o pino de suprimento para o Arduino e o pino analógico A2 recebe o estado baixo Para agir como o alfinete do solo para o sensor.
A saída do sensor é lida usando o analogread () função e então é convertido em grau Celsius dividindo (500/1023) para obter a mudança no valor por centigrador. Esta fórmula é usada porque existe um fator de escala para converter tensão em temperatura que é 0.01V Aumento da tensão por grau Celsius. A tensão máxima é de 5 volts e o valor analógico é 1023 e se dissermos que, por 1 volt, o valor para a temperatura é de 100 graus.
Portanto, por 5 volts, a temperatura será de 500 graus e depois dividimos com 1023, pois é o valor máximo dado pelo sensor e o resultado será multiplicado com o valor de saída do sensor de temperatura.
Então o grau Celsius é convertido em Fahrenheit usando sua fórmula de conversão e ambos os valores são exibidos usando o LCD.imprimir() função.
Em uma casca de noz, o projeto funciona de tal maneira que primeiro a entrada analógica do sensor de temperatura é convertida em graus e depois exibida na tela de cristal líquido. Da mesma forma, a temperatura também é mostrada em Fahrenheit que é:
temperatura em Fahrenheit = (temperatura em Celsius) *9/5+32;Conclusão
Usando a plataforma Arduino, diferentes projetos de fazer você mesmo (DIY) podem ser feitos facilmente. As placas de Arduino tornaram mais fácil para os usuários interface uma variedade de sensores com o microcontrolador. Neste artigo, um projeto para detectar a temperatura é feito usando o sensor de temperatura LM35. Existem também outros tipos de sensores, como termistor ou termopares que podem ser usados com Arduino para medir a temperatura. Aqui, a razão por trás do uso do módulo LM35 é que é fácil configurar com o Arduino em comparação com os outros sensores.