Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 1.32 KB

README.md

File metadata and controls

17 lines (9 loc) · 1.32 KB

SmokerController

This project is to control a 12V fan connected to a bottom vent of my Weber Smokey Mountain smoker. Everything is running on a RaspberryPi which is powered with a 10000mAh mobile battery pack.

When the temperature falls below a threshold, the fan turns on to heat up the charcoal. When it hits another threshold, the fan shuts down.

There is also a sqlite3 database of all of the past temperatures for plotting using the google chart API

The temperature probe is a Maverick ET-73 replacement probe from Amazon.

Ice water, room temp water, and boiling water was used to find 3 data points of resistance/temp. I then solved the system of equations to model it after the Steinhart-Hart equation for resistance. The coefficients matched the curve pretty well.

I then used a voltage divider with a 10k ohm fixed resistance to read the probe into the A2D chip. I used a MCP3008 a2d which is a 10 bit 8 channel ADC with SPI.

SPI was then used to interface between the a2d and the raspberry pi

ScreenShot