Arduino - Sensor de temperatura
Os sensores de temperatura da série LM35 são dispositivos de temperatura de circuito integrado de precisão com uma tensão de saída linearmente proporcional à temperatura centígrada.
O dispositivo LM35 tem uma vantagem sobre os sensores de temperatura lineares calibrados em Kelvin, pois o usuário não precisa subtrair uma grande tensão constante da saída para obter uma escala Centígrada conveniente. O dispositivo LM35 não requer nenhuma calibração externa ou ajuste para fornecer precisões típicas de ± ¼ ° C em temperatura ambiente e ± ¾ ° C em uma faixa de temperatura completa de −55 ° C a 150 ° C.
Especificações técnicas
- Calibrado diretamente em Celsius (Centígrados)
- Fator de escala linear + 10-mV / ° C
- Precisão garantida de 0,5 ° C (a 25 ° C)
- Avaliado para faixa completa de −55 ° C a 150 ° C
- Adequado para aplicações remotas
Componentes necessários
Você precisará dos seguintes componentes -
- 1 × breadboard
- 1 × Arduino Uno R3
- 1 × sensor LM35
Procedimento
Siga o diagrama de circuito e conecte os componentes na placa de ensaio, conforme mostrado na imagem abaixo.
Esboço
Abra o software Arduino IDE em seu computador. A codificação na linguagem Arduino controlará seu circuito. Abra um novo arquivo de esboço clicando em Novo.
Código Arduino
float temp;
int tempPin = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
temp = analogRead(tempPin);
// read analog volt from sensor and save to variable temp
temp = temp * 0.48828125;
// convert the analog volt to its temperature equivalent
Serial.print("TEMPERATURE = ");
Serial.print(temp); // display temperature value
Serial.print("*C");
Serial.println();
delay(1000); // update sensor reading each one second
}
Código a ser anotado
O sensor LM35 possui três terminais - V s , V out e GND. Vamos conectar o sensor da seguinte forma -
- Conecte os + V s a + 5v na placa Arduino.
- Conecte a saída V para Analog0 ou A0 na placa Arduino.
- Conecte GND com GND no Arduino.
O conversor analógico para digital (ADC) converte valores analógicos em uma aproximação digital com base na fórmula Valor ADC = amostra * 1024 / tensão de referência (+ 5v). Portanto, com uma referência de +5 volts, a aproximação digital será igual à tensão de entrada * 205.
Resultado
Você verá o display de temperatura no monitor da porta serial que é atualizado a cada segundo.