# Raspberry Pi BBQ temperature tracker

**URL:** <https://forum.core-electronics.com.au/t/raspberry-pi-bbq-temperature-tracker/8885>\
**Category:** Support\
**Created:** [1 December 2020 00:29 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-bbq-temperature-tracker/8885 "2020-12-01T00:29:01Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anthony146364](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/anthony146364/32/3817_2.png) [@Anthony146364](https://forum.core-electronics.com.au/u/Anthony146364)\
**Post date:** [1 December 2020 00:29 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-bbq-temperature-tracker/8885/1 "2020-12-01T00:29:02Z")

</div>

Hi, I am looking at doing my first hardware project and would like to some guidance on setting up a simple BBQ temperature tracker using a Raspberry Pi Zero WH. I am looking at [Thermocouple Type-K Glass Braid Insulated](https://core-electronics.com.au/thermocouple-type-k-glass-braid-insulated.html)

1. Do I need an amplifier or will something like the cheaper [SparkFun Thermocouple Breakout](https://core-electronics.com.au/sparkfun-thermocouple-breakout-max31855k.html) be ok? If i need an amplifier which one do you suggest?

2. Do I need any additional parts to connect the amplifier/thermocouple breakout to the to the pi zero wh?

3. If I wanted to programmatically control a 12v fan from the pi would this [relay](https://core-electronics.com.au/5v-single-channel-relay-module-10a.html) be suitable?

Thank you very much!

---

<div class="post-metadata">

**Author:** ![Robert93820](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@Robert93820](https://forum.core-electronics.com.au/u/Robert93820)\
**Post date:** [1 December 2020 02:37 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-bbq-temperature-tracker/8885/2 "2020-12-01T02:37:38Z")

</div>

Hi Anthony.  
You will certainly need something. The direct output from a K thermocouple is only 40 microvolts per Deg C with 0 Deg = 0 V.  
This will need to be a dedicated K thermocouple device as a thing called “Cold junction compensation” needs to be taken into consideration. Without doing this the error could be equal to ambient temperature at that time. A quick experiment you can do to demonstrate this. Put a short circuit across the thermocouple input of a multimeter (usually “K”). The meter will compensate for a non existent thermocouple and the reading will be the internal temperature of the meter.  
That Sparkfun device or something similar would do the job. All the above is taken care of for you and appears to output a digital signal directly readable by Raspberry, Arduino etc.  
Whatever device you use must output something useful. With the very low level and the cold junction thing some processing is required to provide anything like a useable result.  
Cheers Bob

---

<div class="post-metadata">

**Author:** ![Anthony146364](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/anthony146364/32/3817_2.png) [@Anthony146364](https://forum.core-electronics.com.au/u/Anthony146364)\
**Post date:** [1 December 2020 04:31 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-bbq-temperature-tracker/8885/3 "2020-12-01T04:31:47Z")

</div>

Thanks for the background info, Bob. Very helpful!

---

<div class="post-metadata">

**Author:** ![Robert93820](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@Robert93820](https://forum.core-electronics.com.au/u/Robert93820)\
**Post date:** [1 December 2020 04:33 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-bbq-temperature-tracker/8885/4 "2020-12-01T04:33:19Z")

</div>

Don’t forget as per Core text yellow wire is positive and red wire negative.  
Cheers Bob

---

<div class="post-metadata">

**Author:** ![Anthony146364](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/anthony146364/32/3817_2.png) [@Anthony146364](https://forum.core-electronics.com.au/u/Anthony146364)\
**Post date:** [21 December 2020 04:53 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-bbq-temperature-tracker/8885/5 "2020-12-21T04:53:43Z")

</div>

What do I need to connect my RP Zero WH to this breakout board? [https://core-electronics.com.au/thermocouple-type-k-stainless-steel.html](https://core-electronics.com.au/thermocouple-type-k-stainless-steel.html)

And also to connect the breakout board to this thermocouple? [https://core-electronics.com.au/thermocouple-amplifier-max31855-breakout-board-max6675-upgrade-v2-0.html](https://core-electronics.com.au/thermocouple-amplifier-max31855-breakout-board-max6675-upgrade-v2-0.html)

Thanks,  
Anthony

---

<div class="post-metadata">

**Author:** ![Robert93820](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@Robert93820](https://forum.core-electronics.com.au/u/Robert93820)\
**Post date:** [21 December 2020 06:08 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-bbq-temperature-tracker/8885/6 "2020-12-21T06:08:14Z")

</div>

Hi Anthony.  
Firstly I think you have the above links reversed with respect to your text.

> [@Anthony146364](#):
>
> What do I need to connect my RP Zero WH to this breakout board?

Some wire and a trip to the tutorial associated with that link.

> [@Anthony146364](#):
>
> And also to connect the breakout board to this thermocouple?

A socket to suit the thermocouple connector or cut this off and use the screw terminals catered for on this breakout board. I note the PCB is marked Red (neg) and Yellow (pos).  
This would appear to be a useful little board. Apparently the IC used does all the cold junction compensation for you. (Cold junction??? Refer my original reply above)  
Don’t know why the probe you linked has limited range. The actual K thermocouple (inside) has far greater range than this. This probe may have a slow response time, stainless is pretty terrible regarding heat transfer. That is why there is a big slug of copper in the bottom of saucepans. If you need a fast response use a bare thermocouple.  
Cheers Bob

---

<div class="post-metadata">

**Author:** ![Anthony146364](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/anthony146364/32/3817_2.png) [@Anthony146364](https://forum.core-electronics.com.au/u/Anthony146364)\
**Post date:** [21 December 2020 23:03 UTC](https://forum.core-electronics.com.au/t/raspberry-pi-bbq-temperature-tracker/8885/7 "2020-12-21T23:03:19Z")

</div>

Really appreciate your help, Bob!
