Problema voltaje con sensor de temperatura

Buenas noches. Me llamo Alejandro Rodríguez y soy miembro de IEEE SB UMH.

Estamos construyendo una nevera con placas peltier y usando un termistor de 100K para medir la temperatura y mostrarla en una pantalla oled de 0.96'.

Pero estamos teniendo un problema con los datos que marca el sensor.

Estamos usando un arduino Uno y el sensor está conectado a un puerto analógico y cuando echufamos el arduino a un ordenador con el cable usb los datos que da el sensor son correctos. También funciona bien con un cargador usb, batería externa, en conclusión con el cable usb alimentando funciona bien.

En cambio si le damos la energía por el puerto negro de energía o por la entrada Vin el dato mostrado por el termómetro empieza a dar problemas y a variar muchísimo, sube y baja 10 grados cada segundo y datos que no son correctos y no funciona bien.

Esto ocurre únicamente cuando lo conectamos por estos puertos, esta conectada a una fuente de 24V y a su vez a un reductor de corriente regulable para que de 5V o el voltaje que queramos (ya hemos probado en muchos voltajes, a 7V, 9v... y el problema no cambia).

¿Que puede ocurrir?

A ver si alguien nos puede dar una solución.

Un saludo.

Esto ocurre únicamente cuando lo conectamos por estos puertos, esta conectada a una fuente de 24V y a su vez a un reductor de corriente regulable para que de 5V o el voltaje que queramos (ya hemos probado en muchos voltajes, a 7V, 9v... y el problema no cambia).

Rescato la parte que nos importa.

Para que un Arduino funcione correctamente via conector externo (jack) o Vin, debe recibir un minimo de 7V DC.

Mi primer pregunta es que tan buen filtrado tiene tu fuente?
Conecta todo al Arduino y en lugar de medir DC, cola el multimetro en modo AC y mide el ripple o rizado. Debería ser bajo, pocos mV. Hablo de cuando usas VIN que es cuando será mas facil medirlo. Nada de usar el módulo step-down pero si no tiene alternativa, mide a su entrada. cuando lo ajustes como dije a 7V de salida.

Supongamos que te de valores altos de cientos de mV entonces ahi esta el problema.
Si no es el caso... entonces a seguir buscando.