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




Reply
 
LinkBack Thread Tools Display Modes
Old 04-15-2012, 06:20 PM   #1
Feedback Score: 0 reviews
Recipes 
 
Join Date: Feb 2009
Location: Harmony, PA
Posts: 449
Liked 4 Times on 4 Posts
Likes Given: 9

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
Beezer94 is offline
 
Reply With Quote Quick reply to this message
Old 04-15-2012, 07:19 PM   #2
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 Quick reply to this message
Old 06-12-2012, 03:24 AM   #3
Feedback Score: 0 reviews
Recipes 
 
Join Date: Aug 2011
Location: Corpus Christi, Texas
Posts: 39
Liked 1 Times on 1 Posts

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: Düsseldorfer Alt
Primary: American Wheat
Secondary: N/A
Kegged/Drinking: Bamber Rauchbier

Hau weg die Scheisse!
Zakit24 is offline
 
Reply With Quote Quick reply to this message
Old 06-12-2012, 02:53 PM   #4
Feedback Score: 0 reviews
Recipes 
 
Join Date: Apr 2012
Location: Kansas City, Missouri
Posts: 48
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-Digital-Temperature-Sensor/dp/B004G53D54
gx1400 is online now
 
Reply With Quote Quick reply to this message
Reply

Quick Reply
Message:
Options
Thread Tools
Display Modes


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



FOLLOW US ON