How to measure temperature of reactor?

I want to monitor the temperature of a vial in my photoreactor, and potentially use it for feedback to adjust cooling.

I have a probe from digikey: https://www.digikey.ca/en/products/detail/dfrobot/DFR0198/7597054
that I can connect to a board and control from a pico. I think the probe has to touch the sample, and I’d need to calibrate with an internal thermometer.

I wonder if there are IR sensors that can be controlled/calibrated in a similar fashion and that don’t need to touch the sample. Or other solutions people have come up with. Ideally, this is just one more small item to connect to a pico, so I could have a different monitor for each reactor/vial.

1 Like

It might be worth looking into the Pioreactor ecosystem, which does temperature control of a vial. There is the standard case, where temperature measurement happens externally. There is also a higher precision expansion that uses an immersion temperature probe.

A bit about the internal temperature expansion upgrade:

I also found some info on the built-in external temperature sensing and control loop:

Digging a bit more, it seems that TMP1075 is the external temperature sensor (the default one used without the expansion upgrade), and it has an I2C interface which is nice.

You can see that here:

For a Stemma-QT friendly version, perhaps the TMP117 breakout board and tutorial would be of interest.

Within what temperature range do you hope to control, and what is acceptable in terms of resolution?

1 Like

Ahh, this one is using a BJT sensor, it’s quite cool!
I’d be more keen on looking at the thermal contact, as it seems only works in an equlibriated state and optimized for measuring the temp of electronic device.
For temperature range, I’d say generally 0-120 C for default, and ideally -80 - 250 C. Resolution typicaly <0.5 C.

1 Like

Anyone used one of these kind?