Um termômetro digital mede a temperatura do corpo humano e a exibe na tela. Os termômetros digitais que estão disponíveis no mercado são um pouco caros. Por tanto, se tivermos os componentes necessários em casa, podemos fazer um termômetro digital de baixo custo em casa com a mesma eficiência de um termômetro disponível comercialmente.

Como você usa um sensor de temperatura para medir a temperatura corporal?
Sabemos que vamos medir a temperatura corporal de uma pessoa usando Arduino. Então, vamos começar a compilar mais informações para iniciar o projeto.
Paso 1: componentes
Se você quiser evitar qualquer inconveniente no meio de qualquer projeto, é melhor fazer uma lista completa de todos os componentes que vamos usar. A segunda etapa, antes de iniciar o circuito, é fazer um breve estudo de todos esses componentes. Abaixo está uma lista de todos os componentes que precisamos neste projeto.
Paso 2: estudar os componentes
Como já fizemos uma lista dos componentes, vamos avançar e fazer um breve estudo do funcionamento de cada componente.
Arduino Nano é uma placa de microcontrolador. O microcontrolador que contém é ATmega328P. Você precisa de um código C para funcionar. Neste código, dizemos ao controlador como e quais operações realizar.

O LM35 é um sensor de temperatura. Seu formato é como um transistor. Produz uma tensão de saída que é diretamente proporcional à temperatura. A tensão de saída pode ser facilmente usada para encontrar a temperatura em graus Celsius. Melhor do que termistores porque é mais sensível à temperatura e fornece leituras precisas. O alcance dele é -55 graus a 150 graus Celsius.
Paso 3: faça o circuito
Agora vamos montar todos os componentes para fazer um circuito.
-
Insira a placa Arduino Nano na placa de ensaio.
-
Pegue o sensor LM35 e conecte seus pinos através dos fios de jumper macho e fêmea ao Arduino. Conecte o Vcc e o pino de aterramento aos 5V e o aterramento da placa Arduino Nano e conecte o pino de saída ao Arduino A5. É melhor conectar um resistor ww0-ohm com o pino Vcc do sensor de temperatura LM35.
LM35 (Foto de cortesia: Instrução)
Paso 4: comece com arduino
Se você ainda não está familiarizado com o IDE do Arduino. Não se preocupe, aqui está um procedimento passo a passo para configurar e usar o IDE do Arduino:
-
Baixe a versão mais recente do Arduino IDE do Arduino.
-
Conecte sua placa Arduino nano ao seu laptop e abra o painel de controle.
-
Clique em Hardware e Som e em Dispositivos e Impressoras. Aqui você encontrará a porta à qual sua placa Arduino Nano está conectada. No meu laptop, é COM14, mas pode ser diferente no seu laptop.
Encontre o porto
-
Clique no menu de ferramentas e configure a placa para Arduino Nano.
Tabela de configuração
-
No mesmo menu de ferramentas, defina o processador como ATmega328P (Bootloader antigo).
Ajuste o processador
-
Agora, no mesmo menu de ferramentas, configure a porta que você já observou em dispositivos e impressoras.
Porta de configuração
-
Baixe o código em anexo e copie-o para o seu IDE. Clique no botão de upload para salvar o código em sua placa Arduino Nano.
Aumentar
Clique aqui para baixar o código.
Paso 5: Código.
O código é muito simples. Brevemente explicado abaixo:
1. O pino do Arduino para receber a entrada analógica é inicializado primeiro. Todas as variáveis que serão usadas posteriormente para salvar valores diferentes também são inicializadas aqui.
sensor int const = A5; // Atribuindo Pino Analógico A5 à Variável "sensor Temp. flutuação; //variável para salvar a temperatura em graus centígrados Temp. flutuação; //variável para salvar a temperatura em graus Ferhanite flutuar; // variável temporária para manter a leitura do sensor
2. configuração vazia () é uma função na qual inicializamos os pinos do Arduino para usá-los como INPUT ou OUTPUT. A taxa de transmissão também é configurada nesta função. A taxa de transmissão é a velocidade de comunicação da placa do microcontrolador com os sensores conectados.
evitar configuração() {
PinMode(sensor,ENTRADA); // Configurando o pino do sensor como entrada
Serie ... começa (9600);
}
3. loop vazio () é uma função que é executada repetidamente em um loop. Nesta função, a entrada da placa Arduino é processada e a saída é enviada para os outros pinos ou exibida no monitor serial.
loop vazio() {
vout = analogRead(sensor); //Lendo o valor do sensor
vout = vout *(5.0/1023.0);
tempc = vout; // Valor de armazenamento em graus centígrados
tempf =(vout * 1.8)+32; // Converta a temperatura em ferranita
Serial.println("em grau C = ");
Serial.print(tempc);
Serial.println("em grau F = ");
Serial.print(tempf);
Serial.println(" ");
atraso(500); //Atraso de 1 segundo para facilitar a visão
}
Na função acima, uma entrada analógica vai para o pino A5 do Arduino. Esta entrada analógica é convertida para o formato digital por meio de uma fórmula. Nesta fórmula, a entrada analógica é multiplicada pelo total de volts fornecido pela placa do microcontrolador e dividido pelo valor analógico máximo que é 1023.
Quando esses dados analógicos são convertidos para o formato digital, são interpretados diretamente como a temperatura em graus Celsius. Para exibir a temperatura da feranita adicionalmente no monitor serial, usamos uma fórmula para converter essa temperatura em feranita e depois mostrá-la na tela.
Agora, como fizemos um termômetro digital usando Arduino. Coloque este sensor LM35 em seu braço e cubra-o com um pano e divirta-se medindo sua temperatura corporal.
Postagem Relacionada:
- ▷ Qual é o pedido de registro de um dispositivo sintonizador de TV digital e deve ser removido?
- ⭐ Topo 10 Players de IPTV para Windows [2020]
- ⭐ Como obter contas Fortnite grátis com Skins?
- ▷ Como faço para corrigir o código de erro “WS-37403-7” e PlayStation 4?
- ▷ o 5 melhores navegadores para Windows XP
- ▷ Como desativar o Adobe AcroTray.exe desde o início

LM35 (Foto de cortesia: Instrução)
Encontre o porto
Tabela de configuração
Ajuste o processador
Porta de configuração
Aumentar



