Índice:

Instrumento de medição de temperatura simples e barato usando termistor: 5 etapas
Instrumento de medição de temperatura simples e barato usando termistor: 5 etapas

Vídeo: Instrumento de medição de temperatura simples e barato usando termistor: 5 etapas

Vídeo: Instrumento de medição de temperatura simples e barato usando termistor: 5 etapas
Vídeo: Conheça o Termopar! Princípio de funcionamento, tipos e testes! 2024, Julho
Anonim
Instrumento de medição de temperatura simples e barato usando termistor
Instrumento de medição de temperatura simples e barato usando termistor

sensor de temperatura simples e barato usando termistor NTC

termistor muda sua resistência com a mudança no tempo usando esta propriedade estamos construindo sensor de temperatura para saber mais sobre termistor

en.wikipedia.org/wiki/Thermistor

Etapa 1: Componentes necessários

Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários

Arduino uno (ou) qualquer arduino funcionará

alguns fios de ligação e placa de pão

1 X 10 k resistor

1X termistor NTC 10k

Etapa 2: conexões

Conexões
Conexões

(Terra) ---- (10k-Resistor) ------- | ------- (Termistor) ---- (+ 5v)

| Pino analógico 0

Etapa 3: código para Fahrenheit

#incluir

Termistor duplo (int RawADC) {Temp duplo; Temp = log (10000,0 * ((1024,0 / RawADC-1))); // = log (10000.0 / (1024.0 / RawADC-1)) // para configuração pull-up Temp = 1 / (0,001129148 + (0,000234125 + (0,0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273,15; // Converter Kelvin para Celcius Temp = (Temp * 9.0) / 5.0 +32; // Converte Celsius para Fahrenheit return Temp; }

void setup () {Serial.begin (115200); }

void loop () {Serial.println (int (Termistor (analogRead (0)))); // exibe Fahrenheit delay (1000); }

Etapa 4: Código para Celsius

#incluir

Termistor duplo (int RawADC) {Temp duplo; Temp = log (10000,0 * ((1024,0 / RawADC-1))); // = log (10000.0 / (1024.0 / RawADC-1)) // para configuração pull-up Temp = 1 / (0,001129148 + (0,000234125 + (0,0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273,15; // Converte Kelvin para Celcius return Temp; }

void setup () {Serial.begin (115200); }

void loop () {Serial.println (int (Termistor (analogRead (0)))); // exibe Fahrenheit delay (1000); }

Etapa 5: Conclusão

Conclusão
Conclusão

depois de concluir todas as etapas agora abra o monitor serial e defina o baud para 115200 você pode ver as leituras de temperatura

Mais desenvolvimentos, você pode adicionar lcd a este

obrigada:)

se você tiver alguma dúvida fique à vontade para perguntar

Recomendado: