National Homebrew Day Giveaway - Enter Now - Weekend Giveaway!

Home Brew Forums > Home Brewing Beer > DIY Projects > Brew Stands > Arduino questions (mash temp controller)
Reply
 
Thread Tools
Old 04-15-2012, 06:20 PM   #1
Beezer94
Feedback Score: 0 reviews
Recipes 
 
Join Date: Feb 2009
Location: Harmony, PA
Posts: 597
Liked 17 Times on 14 Posts
Likes Given: 37

Default Arduino questions (mash temp controller)

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!
__________________
RDWHAHB
Add more hops! Always add more hops
Beezer94 is offline
 
Reply With Quote
Old 04-15-2012, 07:19 PM   #2
TriangleIL
Feedback Score: 0 reviews
Recipes 
 
Join Date: May 2010
Location: Chicago
Posts: 267
Liked 2 Times on 2 Posts
Likes Given: 2

Default

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
TriangleIL is offline
 
Reply With Quote
Old 06-12-2012, 03:24 AM   #3
Zakit24
HBT_SUPPORTER.png
Feedback Score: 0 reviews
 
Zakit24's Avatar
Recipes 
 
Join Date: Aug 2011
Location: San Diego, California
Posts: 53
Liked 2 Times on 2 Posts
Likes Given: 1

Default

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!
Zakit24 is offline
 
Reply With Quote
Old 06-12-2012, 02:53 PM   #4
gx1400
Feedback Score: 0 reviews
Recipes 
 
Join Date: Apr 2012
Location: Kansas City, Missouri
Posts: 52
Liked 1 Times on 1 Posts

Default

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.

http://www.amazon.com/One-Wire-Digit.../dp/B004G53D54
gx1400 is offline
 
Reply With Quote
Reply


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 08: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 08: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

Newest Threads

LATEST SPONSOR DEALS