# How to measure temperature of reactor?

**URL:** <https://accelerated-discovery.org/t/how-to-measure-temperature-of-reactor/233>\
**Category:** Tools\
**Created:** [June 26, 2024, 8:58pm UTC](https://accelerated-discovery.org/t/how-to-measure-temperature-of-reactor/233 "2024-06-26T20:58:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![OwenMelville](https://avatars.discourse-cdn.com/v4/letter/o/9f8e36/32.png) [@OwenMelville](https://accelerated-discovery.org/u/OwenMelville)\
**Post date:** [June 26, 2024, 8:58pm UTC](https://accelerated-discovery.org/t/how-to-measure-temperature-of-reactor/233/1 "2024-06-26T20:58:07Z")

</div>

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](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.

---

<div class="post-metadata">

**Author:** ![sgbaird](https://yyz1.discourse-cdn.com/flex003/user_avatar/accelerated-discovery.org/sgbaird/32/341_2.png) [@sgbaird](https://accelerated-discovery.org/u/sgbaird)\
**Post date:** [June 26, 2024, 9:17pm UTC](https://accelerated-discovery.org/t/how-to-measure-temperature-of-reactor/233/2 "2024-06-26T21:17:03Z")

</div>

It might be worth looking into the [Pioreactor](https://pioreactor.com/) 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:

- [Adding the Temperature Expansion Upgrade kit | Pioreactor Docs](https://docs.pioreactor.com/user-guide/temperature-expansion-kit)

 ![image](https://canada1.discourse-cdn.com/flex003/uploads/accelerated_discovery/original/1X/a5b9ae8d9d2f4677f00d19d3cdf91e8446f2584b.jpeg)

 ![image](https://canada1.discourse-cdn.com/flex003/uploads/accelerated_discovery/original/1X/20d69032524b08854debb01e422ae562c8ac6f13.jpeg)

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

> <https://github.com/Pioreactor/pioreactor/blob/d33ddc025657ff1e4c8ed9b23fbf303b5fb62ec4/pioreactor/background_jobs/temperature_control.py#L3>

Digging a bit more, it seems that [TMP1075](https://www.ti.com/product/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:

> <https://github.com/Pioreactor/pioreactor/blob/d33ddc025657ff1e4c8ed9b23fbf303b5fb62ec4/pioreactor/background_jobs/monitor.py#L375-L408>

For a Stemma-QT friendly version, perhaps the [TMP117 breakout board](https://www.adafruit.com/product/4821) and [tutorial](https://learn.adafruit.com/adafruit-tmp117-high-accuracy-i2c-temperature-monitor) would be of interest.

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

---

<div class="post-metadata">

**Author:** ![clascclon](https://avatars.discourse-cdn.com/v4/letter/c/13edae/32.png) [@clascclon](https://accelerated-discovery.org/u/clascclon)\
**Post date:** [June 27, 2024, 1:25pm UTC](https://accelerated-discovery.org/t/how-to-measure-temperature-of-reactor/233/3 "2024-06-27T13:25:02Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![OwenMelville](https://avatars.discourse-cdn.com/v4/letter/o/9f8e36/32.png) [@OwenMelville](https://accelerated-discovery.org/u/OwenMelville)\
**Post date:** [July 2, 2024, 8:08pm UTC](https://accelerated-discovery.org/t/how-to-measure-temperature-of-reactor/233/4 "2024-07-02T20:08:23Z")

</div>

Anyone used one of these kind?

> **[AAS-920-698A-Thermometrics-ZTP-148SR-092317-web.pdf](https://www.amphenol-sensors.com/hubfs/Documents/AAS-920-698A-Thermometrics-ZTP-148SR-092317-web.pdf)**
>
> 628.13 KB
