Tabla de contenido:

Instrumento de medición de temperatura simple y económico con termistor: 5 pasos
Instrumento de medición de temperatura simple y económico con termistor: 5 pasos

Video: Instrumento de medición de temperatura simple y económico con termistor: 5 pasos

Video: Instrumento de medición de temperatura simple y económico con termistor: 5 pasos
Video: Sensor de temperatura NTC: Simulación, linealización con op amp + calibración 2024, Noviembre
Anonim
Instrumento de medición de temperatura simple y económico con termistor
Instrumento de medición de temperatura simple y económico con termistor

sensor de temperatura simple y económico con termistor NTC

el termistor cambia su resistencia con el cambio en el tiempo usando esta propiedad estamos construyendo un sensor de temperatura para saber más sobre el termistor

en.wikipedia.org/wiki/Thermistor

Paso 1: componentes necesarios

Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos

Arduino uno (o) cualquier arduino funcionará

algunos cables de puente y placa de pan

1 resistencia de 10 k

Termistor 1X NTC 10k

Paso 2: conexiones

Conexiones
Conexiones

(Tierra) ---- (Resistencia de 10k) ------- | ------- (Termistor) ---- (+ 5v)

| Pin analógico 0

Paso 3: Código para Fahrenheit

#incluir

Termistor doble (int RawADC) {temperatura doble; Temp = log (10000.0 * ((1024.0 / RawADC-1))); // = log (10000.0 / (1024.0 / RawADC-1)) // para configuración pull-up Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273,15; // Convertir Kelvin a Celcius Temp = (Temp * 9.0) / 5.0 +32; // Convertir grados centígrados a grados Fahrenheit return Temp; }

configuración vacía () {Serial.begin (115200); }

bucle vacío () {Serial.println (int (Thermistor (analogRead (0)))); // muestra el retraso Fahrenheit (1000); }

Paso 4: Código para Celsius

#incluir

Termistor doble (int RawADC) {temperatura doble; Temp = log (10000.0 * ((1024.0 / RawADC-1))); // = log (10000.0 / (1024.0 / RawADC-1)) // para configuración pull-up Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273,15; // Convertir Kelvin a Celcius return Temp; }

configuración vacía () {Serial.begin (115200); }

bucle vacío () {Serial.println (int (Thermistor (analogRead (0)))); // muestra el retraso Fahrenheit (1000); }

Paso 5: Conclusión

Conclusión
Conclusión

después de completar todos los pasos, ahora abra el monitor en serie y configure los baudios en 115200, puede ver las lecturas de temperatura

Más desarrollos que puede agregar lcd a este

gracias:)

si tienes alguna duda no dudes en preguntar

Recomendado: