Índice:
- Etapa 1: Componentes necessários
- Etapa 2: Faça as conexões
- Etapa 3: conversão de valor analógico em valor digital
- Etapa 4: Interface LM35 e NodeMCU
- Etapa 5: Monitorando a temperatura
Vídeo: Termômetro digital usando NodeMCU e LM35: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Faça seu próprio termômetro digital e monitore a temperatura pela Internet de qualquer lugar. Este é um instrumento básico para começar a mexer na IoT. Faremos a interface do sensor de temperatura LM35 com o NodeMCU 1.0 (ESP-12E).
O LM35 é um sensor de temperatura que pode medir temperaturas na faixa de -55 ° C a 150 ° C. É um dispositivo de 3 terminais que fornece tensão analógica proporcional à temperatura. O NodeMCU ADC pode ser usado para medir a tensão analógica do LM35 e, portanto, calcular a temperatura que é proporcional à tensão analógica.
Etapa 1: Componentes necessários
- Sensor de temperatura LM35
- NodeMCU 1.0 (Módulo ESP 12-E)
- Fios de conexão
- Tábua de pão
- IDE Arduino
Etapa 2: Faça as conexões
- Faça as conexões conforme mostrado no diagrama do circuito.
- Conecte o pino Vcc do LM35 ao pino 3V do NodeMCU.
- Conecte o pino analógico do LM35 ao A0 do NodeMCU.
- Conecte o pino GND do LM35 ao GND do NodeMCU.
Etapa 3: conversão de valor analógico em valor digital
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
Para converter valores analógicos para Celsius, temos 3,3 V em nossa placa e sabemos que a tensão de saída do LM35 varia em 10 mV a cada aumento / queda de grau Celsius
temp_celsius = ((analogRead (A0) * 330,0) / 1024,0);
Para converter Celsius em Fahrenheit
temp_fahrenheit = (temp_celsius * 1.8) +32,0;
Etapa 4: Interface LM35 e NodeMCU
- Abra o IDE do Arduino.
- Vá para Ferramentas -> Placas -> NodeMCU 1.0 (Módulo ESP 12-E).
- Copie o código. (O Código foi anexado abaixo).
- Compile-o.
- Faça upload para o NodeMCU.
Etapa 5: Monitorando a temperatura
- A temperatura pode ser monitorada abrindo o monitor serial.
- Ele pode ser monitorado pela rede copiando e colando o endereço IP mostrado no monitor serial, aqui é 192.168.43.163
Recomendado:
Como fazer um termômetro usando Arduino e LM35: 6 etapas
Como fazer um termômetro usando Arduino e LM35: Hoje vou mostrar a vocês como fazer um termômetro com sensor de temperatura Arduino e LM35, display LCD, em uma placa de ensaio conectada com fios. Ela mostrará a temperatura em graus Celsius e Fahrenheit. Observado
Usar smartphone como termômetro sem contato / termômetro portátil: 8 etapas (com fotos)
Use Smartphone como termômetro sem contato / termômetro portátil: Medir a temperatura corporal com sem contato / sem contato como uma pistola térmica. Eu criei este projeto porque o Thermo Gun agora é muito caro, então preciso encontrar uma alternativa para fazer DIY. E o objetivo é fazer com a versão de baixo orçamento.SuppliesMLX90614Ardu
ESP8266 NodeMCU + LM35 + Blynk (estação meteorológica IOT / sensor digital de temperatura): 4 etapas
ESP8266 NodeMCU + LM35 + Blynk (estação meteorológica IOT / sensor digital de temperatura): Olá, pessoal! Neste Instructable, vamos aprender como fazer a interface do sensor LM35 com o NodeMCU e exibir essa informação de temperatura pela Internet em um smartphone com o aplicativo Blynk. (Também neste projeto estaremos usando o widget SuperChart no Bl
Termômetro digital DHT11 usando ESP8266: 4 etapas
Termômetro digital DHT11 usando ESP8266: No artigo anterior, já discuti o DH11 e como exibi-lo em dispositivos de saída, como 7 segmentos, LCD, monitor serial e anel RGB. E neste artigo vou mostrar como monitorar temperatura e umidade usando um navegador em um celular
Termômetro infravermelho sem contato baseado em Arduino - Termômetro baseado em IR usando Arduino: 4 etapas
Termômetro infravermelho sem contato baseado em Arduino | Termômetro baseado em IR usando Arduino: Olá pessoal, neste instructables faremos um termômetro sem contato usando arduino. Já que às vezes a temperatura do líquido / sólido é muito alta ou muito baixa e então é difícil fazer contato com ele e ler sua temperatura então naquele cenário