Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
(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
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