Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:09 02 Aug 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : BBQ - Thermal Probe To a MM170?

     Page 1 of 2    
Author Message
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 01:20am 29 Oct 2019
Copy link to clipboard 
Print this post

Hi all,
Its that time of year (in Aus) when the BBQ gets dusted off (I have a nice new one so it is still clean-ish).
I've been looking at connecting a thermal probe like this (just the probe and "cable") to a MM170 with an LCD to show the internal temperature of the meat. Yes there are products that do this - ranging from Au$80 to Au$150 (with an App to a phone - not my thing).
The one above is a Weber version and the probe costs only $20. It has a simple mono-jack at the end of heat-insulated two-conductor cable. The probe stays in the meat on the BBQ. A second probe could read the BBQ temperature. I suspect that the probes don't have a long life?
My understanding is that they work by the resistance changing with temperature - this could?? be picked up by a MM??
If the basics work I can think of enhancements like:
- alarms x temperature and/or time
- HC-12 to anywhere within xm

Have any shedders done this and do you have any comments/suggestions?

Cheers,

Andrew
 
jman

Guru

Joined: 12/06/2011
Location: New Zealand
Posts: 711
Posted: 02:05am 29 Oct 2019
Copy link to clipboard 
Print this post

Hi
I would suggest using a K Type thermocouple connected to a MAX 31855 this is an SPI device so the MM can be easily interfaced date sheet is here MAX31855

Sample code attached from way back when :)

Regards
Jman

Max31855-MX170.zip
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7938
Posted: 08:58am 29 Oct 2019
Copy link to clipboard 
Print this post

I once tried linearising a type K thermocouple in software. It was a disaster. Don't even consider attempting it - let someone else do the hard work. :)

I'll gladly second the suggestion to use the MAX31855.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
twofingers

Guru

Joined: 02/06/2014
Location: Germany
Posts: 1593
Posted: 03:52pm 29 Oct 2019
Copy link to clipboard 
Print this post

Hi Andrew,

if you don't need an alarm function - just to display the temperature - I would try something like that





regards
Michael
Edited 2019-10-30 02:04 by twofingers
causality ≠ correlation ≠ coincidence
 
Phil23
Guru

Joined: 27/03/2016
Location: Australia
Posts: 1667
Posted: 08:27pm 29 Oct 2019
Copy link to clipboard 
Print this post

  Andrew_G said  Its that time of year (in Aus) when the BBQ gets dusted off (I have a nice new one so it is still clean-ish).


On a side note, off topic a bit, I have two different commercial ones.

A dual probe Weber, with no Bluetooth & a single probe Bluetooth.

Usually use them on the Beef, Turkey, Lamb or whatever sits on the rack in the Hooded BBQ.

When it comes to a rolled Pork Roast they are no go as the rotisserie gets put into use.

BUT,

On two separate occasions, when setting up Pork on the spit I've ask my SO & 19 YO son to put the probes in the roast...

Insisted they made sure they were well in, nice & central etc & off they went as instructed.

Then when asked if it was right, I just suggested they turn the spit on to check the cables didn't get caught...…

(Grin)…….
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 10:00pm 29 Oct 2019
Copy link to clipboard 
Print this post

Hi Michael,
Thanks for the link and I've Googled for more. The inexpensive offerings I've found (I may not have seen them all) seem to not have a meat probe on the end (I want to be able to skewer it into the meat and leave it there while it cooks). The yellow one above does but it is not insulated enough to survive the ~400+C temperatures. It is meant to be plunged into the meat, take a reading, then be withdrawn as the meat is returned to the BBQ.

The type I linked to above does have a skewer-type probe and insulation to the connector. By being resistive (rather then a K-type thermocouple) it should be easier to adapt and calibrate (I hope)?

Phil - thanks. I am not yet sure how to route any "cable" so it is not damaged by the lid closing. And the electronics can't be too close to the heat either.

Cheers,

Andrew
 
twofingers

Guru

Joined: 02/06/2014
Location: Germany
Posts: 1593
Posted: 10:46pm 29 Oct 2019
Copy link to clipboard 
Print this post

Hi Andrew,

you are right! Here is another, more stable thermocouple.



But please do not expect the device to endure 1200 degrees!
400 degrees are probably(?) realistic.
causality ≠ correlation ≠ coincidence
 
MikeO
Senior Member

Joined: 11/09/2011
Location: Australia
Posts: 275
Posted: 09:03pm 30 Oct 2019
Copy link to clipboard 
Print this post



Here's mine,  
Codenquilts
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 12:13am 31 Oct 2019
Copy link to clipboard 
Print this post

Thanks Mike ,

Here are two of mine (Oven & BBQ).





Cheers,


Andrew
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5091
Posted: 08:04am 07 Nov 2019
Copy link to clipboard 
Print this post

Not sure what is in the Weber probe, but expect it is not silicon, and not NTC/PTC because of the temperatures inside a BBQ. The meat may be 50C (European, centigrade) inside, but the coals/gas is much warmer. In my weber easily 200C. This requires high temp cable, and a sensor that can measure up to several hundred C.

Thermocouple is most likely.

Linearizing thermocouples may not be needed in the 0C...300C temperature range. You do need an offset compensation though (cold junction compensation).
Some 30 years ago I made an instrumentation amplifier (low offset, low drift) by using a quad standard opamp (the 4 amplifiers are thermally coupled, and drift can compensate by using the right circuit). Offset was calibrated out (zero'ed) at 0 degrees C with a potmeter. So you would always get positive voltages at the ADC input.

Then the 'cold junction compensation' was done by reading the temperature of a NTC at another ADC pin and adding calculated values from a lookup table. Lots of work to get those right.

No linearization done, accurate in 2 degree C between 0 and 300C.

Anyway, this is all done inside a max31855, so don't try to re-invent the wheel....

The message however is: make sure you buy a sensor that can measure the temperature you need, and make sure your cable can withstand the high temperatures inside a BBQ.

Volhout
PicomiteVGA PETSCII ROBOTS
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 09:40am 07 Nov 2019
Copy link to clipboard 
Print this post

Hi Volhout,
I bought the Weber probe today - as much to play with it as anything else - only Au$20.
For the first meter+ the cable is intended to be BBQ-proof (at least 300 deg C) (but they do have short lives). They have a $150 device, called an iGrill that it plugs into to measure its resistance etc. on a nice screen with buttons.

I've measured the resistance resulting from temperatures ranging from 0 to 96 degC (ie 240K Ohm to 7K Ohm).

The important range is really only 50 to 96 degC, ie 33K to 7K Ohm.

Now I know the resistance range, the big question is how to measure it with a MM170? ie How to measure a voltage across say 33k?

Cheers,

Andrew

Here is a plot of the Temperature vs Resistance readings from 50 to 96 deg.



Edited 2019-11-07 19:42 by Andrew_G
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5091
Posted: 08:08pm 07 Nov 2019
Copy link to clipboard 
Print this post

That is simple.....

The adc on a mx170 is using the 3.3v as reference voltage.

If you connect 3.3v to the probe, and the other pin to the adc.
Then connect a 10k resitor from the adc pin to ground you created a temperature dependent voltage divider.

When the probe is 7k the voltage at the adc pin is 3.3v x 10k / (7k +10k) = 1.94 volt
When the probe is 33k the voltage at the adc pin is 3.3v x 10k / ( 33k + 10k) = 0.77 volt

A conversion to temperature can be done with linear interpolation, but better with curve matching using the measurement points you already measured.

Success.

Volhout

P.s. You may get slighlt better resolution if you use a resistor of 15k, in stead of 10k. Replace 10 with 15 in abover formulas. The difference between minimum and maximum adc voltage may be bigger, giving better resolution.
Edited 2019-11-08 06:12 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 02:23am 08 Nov 2019
Copy link to clipboard 
Print this post

Many thanks to Volhout and BigMik (who has been helping off-line),

Because I will be calibrating the setup it is not critical that each reading is precise. As long as I know a reading of X volts represents Y degrees I'm in with a chance.
I have settled on a 22K resistor to earth. That gives me about 0.25V at 0deg,
and <3V at 100deg - that range will do me.
I had been worried about the internal impedance in the MM (as described at the bottom of page 52 of the manual).
I've tested this out on breadboard with fixed resistors - the MM voltage readings are remarkably close to spreadsheet values - but I will still calibrate it.

I'll report back in due course,

Cheers,

Andrew
 
LoidLiu
Newbie

Joined: 04/12/2020
Location: United States
Posts: 1
Posted: 03:13am 07 Dec 2020
Copy link to clipboard 
Print this post

Hi! I wanna ask for your opinion about BBQube TempMaster Pro , I really like it. Though the only problem I'm not sure if there is any need for such a high-level temp controller. I would use it only to cook for my family and I don't want to spend my money in vain.
 
Andrew_G
Guru

Joined: 18/10/2016
Location: Australia
Posts: 871
Posted: 06:21am 07 Dec 2020
Copy link to clipboard 
Print this post

Hi Loid,
Welcome to the TBS forum.
Well, I made my unit using an Au$20 (approx) probe see here and bits and pieces I mostly had lying around. The probe cable is about 18" long and plugs in (via a 2.5mm jack) to a U3 box with the electronics and a 2.8" LCD display.
(It only shows the internal temperature of the meat - it doesn't control the gas or anything like that).
I do find that my $10 mechanical probes are just as effective and are far more robust. I do use both occasionally.
I also use it in my oven but my soon-to-arrive new oven has a sensor built in.

The project was spurred on by me getting a very nice Weber BBQ. I find that the times in their books - and a bit of practice over the last x decades mean that I usually get it pretty close to "just right".

For the $$ you can buy a lot of quality meat . . . but as the guy says in the video "he always wanted one" . . .

Does that help (and if you want the code etc I'm only too happy)?

Cheers,

Andrew
 
logaanjames
Newbie

Joined: 24/12/2020
Location: United Kingdom
Posts: 1
Posted: 10:38am 24 Dec 2020
Copy link to clipboard 
Print this post

Most of new pellet grills  already have meat thermometer. That one is best of all because it is sent by company in packing. According to me, MAX 31855 is best from all others.
 
     Page 1 of 2    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025