Micropython + ESP32 + MAX31865 + RTD PT100

https://medium.com/@epabrego/1-micropython-esp32-max31865-rtd-pt100-9e9c02e2b55d

Muchas veces se necesita un termómetro que brinde muchas posibilidades de configuración, en esta oportunidad vamos a realizar uno que permite un amplio espectro de utilidades, el mismo lo hice para medicion de un horno por lo que era necesario utilizar puntas de medición que soporten altas temperaturas. Aqui recurrimos a utilizar una RTD (del inglés: resistance temperature detector) es un detector de temperatura y que existen de varios materiales pero las mas comunes son las de Platino (Pt).

Materiales:

  • (1) MAX31865
  • (1) RTD PT100 3Wires
  • (1) ESP32

Diagrama de conexiones:

MAX31865 — ESP32

 

Tendrá que cortar el delgado puente (marcado en verde) en el lado derecho del tablero y luego soldar; también soldar el punte marcado (2/3 Wire) o unir los terminales (F-) (RTD-) con un alambre.

PT100 3Wire — MAX31865 (cortar puente marcado en verde)

Micropython — Código

Estructura

main.py

adafruit_max31865.py

spi_device.py