Arduino questions (mash temp controller) - Home Brew Forums
Register Now For Free!

Home Brew Forums > Home Brewing Beer > DIY Projects > Brew Stands > Arduino questions (mash temp controller)

Thread Tools
Old 04-15-2012, 06:20 PM   #1
Beezer94's Avatar
Feb 2009
Harmony, PA
Posts: 645
Liked 29 Times on 26 Posts

I am working on an Arduino based mash temperature controller. I have an Arduino UNO R3, RGB Shield Kit, TMP36 Analog Temp. Sensor, a solid state relay and Bucket Heater.

What I would like to do is have the buttons on the RGB Shield Kit control the mash temperature and mash time. I want to use them to set these parameters and then use the select button to begin the mash. I am not sure how to program the Arduino to take the user input. I can pre-program it to that days desired settings, but I would really like to be able to change it with the buttons on the shield. Thanks!
Add more hops! Always add more hops

Reply With Quote
Old 04-15-2012, 07:19 PM   #2
May 2010
Posts: 268
Liked 3 Times on 3 Posts

I think you will just want to use this library to control the LCD/buttons. There is an example in the examples folder .... but you would basically take the example and replace the button logic with your logic to raise/lower temps.
Primary: Empty
Secondary: Empty
Lagering: Helles Gutbier
Bottled: Empty
Kegged: Fox River Trail IPA, Pink Elephant Delerium Clone, Apricot Belgian Wit IV, So Kolsch, Belgian Slut IPA
On Deck: Apricot Belgian Wit V, Blueberry Sherry, Marzen, Noble Pils, Munich Helles

My Ditches Build

Reply With Quote
Old 06-12-2012, 03:24 AM   #3
Zakit24's Avatar
Aug 2011
San Diego, California
Posts: 52
Liked 2 Times on 2 Posts

I was originally trying to do the same thing by using buttons to provide the input, but I decided I didn't want to do the programming for it so I now use potentiometers and the map() function to dial my input times and temp. I just found it much easier than trying to get the buttons to be inputs.
Planned: ESB / Düsseldorfer Alt
Primary: Ginger beer
Secondary: Helles
Kegged/Drinking: N/A

Hau weg die Scheisse!

Reply With Quote
Old 06-12-2012, 02:53 PM   #4
Apr 2012
Kansas City, Missouri
Posts: 52
Liked 1 Times on 1 Posts

If you're looking for some better accuracy, you should consider a one-wire digital temp sensor. There won't be any line loss and it's pretty cool to get your temperature digitally.

Reply With Quote
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
New Open Source Arduino Based PID Controller Released bendiy Brew Stands 9 02-11-2013 09:33 AM
Sestos Temp Controller Questions Architeuthis Fermenters 1 06-02-2012 05:17 PM
Arduino+XBee Dual-stage Temp Controller Chuginator Fermenters 65 12-18-2011 09:44 AM
Auber Temp Controller Questions kkohlm Brew Stands 4 04-28-2010 12:18 PM
DIY Temp Controller Questions neumann Fermenters 7 04-22-2010 02:25 AM

Forum Jump