Medindo e Monitorando a Temperatura com Arduino (Sensor LM35)
Fala Pessoal! Tudo Bom?
Neste video mostramos um Circuito capaz de Medir e Monitorar a Temperatura (ambiente ou de alguma coisa) através de um simples circuito eletrônico utilizando uma placa Arduino UNO (Roduino V2 ou qualquer outra placa Arduino) e um simples sensor de temperatura – LM35.
Neste circuito, realizamos uma modificação na entrada de referência analógica (Pino AREF) e utilizamos um circuito divisor de tensão (apenas 2 resistores), para ganharmos em Precisão e Resolução final na medição da temperatura!
Segue o Sketch (Código Fonte do Programa – Arduino IDE):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
/* Projeto 10 - Lendo temperatura com sensor LM35 (Utilizando o pino AREF do Arduino e analogReference) Autor: Rodrigo Santos Data: 31/08/2021 ==================================================================================================================== Nesse mostraremos a temperatura captada pelo sensor de temperatura LM35 no monitor serial. A diferença deste projeto para o projeto 9 é que restringindo a tensão para a que o sensor trabalha (0 - 1,5V), nós aumentamos a precisão das medidas obtidas pelo conversor A/D. Sendo mostrada assim a temperatura de forma mais precisa e mais estável. ==================================================================================================================== */ int ValorAnalogico; //Variavel para armazenar o Valor Analogico do Sensor float Temperatura; //Variavel para armazenar a Temperatura com ponto flutuante void setup() { // put your setup code here, to run once: Serial.begin(9600); //Inicia a Leitura Serial analogReference(EXTERNAL); // Utiliza um divisor de tensão na protoboard para que se obtenha uma Referência Analógica de 1,5V ao invés do padrão 5V do Arduino (Resumindo: ganha-se precisão) } void loop() { // put your main code here, to run repeatedly: ValorAnalogico = analogRead(A0); //Lê o sensor de temperatura na entrada analogica A0 Temperatura = ((ValorAnalogico * 0.001515) / 0.01); // O valor de 0.001515 vem da resolucao de 10bits (0~1023 = 1.5V dividido por 1023) e o 0.01 vem da resolucao do sensor LM35 que fornece 10mV por grau Celsius Serial.print("Temperatura: "); Serial.print(Temperatura); Serial.println("˚C"); delay(1000); //Espera 1 segundo até mostrar o próximo valor de temperatura medido } |
Assista ao video e monte o seu próprio circuito na sua bancada!
CLICA EM PLAY e “Vombora“! 😀
? Hospedagem de Sites 50% OFF + SSL Grátis!
➤ https://bit.ly/2UBv3pB
? Acesso ao CURSO COMPLETO de Altium Designer :
➤ https://hotm.art/OdQRbNu
? Nosso CANAL “SECRETO” no TELEGRAM:
➤ https://t.me/eletronicaparatodos
- Medindo e Monitorando a Temperatura com Arduino (Sensor LM35) - 5 de setembro de 2021
- Controle de Cargas através de Entrada Analógica com Arduino - 30 de agosto de 2021
- REVIEW E DICAS – ALICATE AMPERÍMETRO (UNI-T UT210E PRO) - 28 de agosto de 2021