Home Brew Forums > Home Brewing Beer > DIY Projects > Kegerators and Keezers > Arduino Kegerator Temperature Controller
Reply
 
Thread Tools
Old 05-24-2012, 01:35 AM   #1
luke_l
Feedback Score: 0 reviews
Recipes 
 
Join Date: Mar 2012
Posts: 22
Liked 3 Times on 2 Posts

Default Arduino Kegerator Temperature Controller

So I have been slowly getting into kegging, and recently got a great deal on a small bar fridge, the Danby one which holds 2 cornies. I find that the factory temperature controller (in mine at least) pretty much sucks, and can't hold a constant temperature. I had a glass of water in it, for checking liquid temperature, and it would vary from 5C to frozen, so I had to do something. I decided to build an Arduino one with mostly stuff I had laying around, so it didn't cost me much. If you had to go from scratch, I would say around $20 probably (ebay prices). Basically, I have a temperature probe in the fridge which is a 'onewire' sensor, super easy to work with. The arduino can be set in 0.5 degree increments, and is currently programmed to keep it within 1 degree of that, and it also has a 5 minute compressor cool-down time programmed in. I built a remote "relay box" which also has the guts from a wall wart transformer, which feeds into the circuit board so that I don't need to have 2 things plugged in. Still need to build a box for the circuit board/LCD, but I am trying to decide what I want to do... might dremel out a cutout in the door for it, or in the bump on top near the front (bad for spillage once I install my taps).
I know the temperature is set kinda high, but I just got it going and want to make sure its accurate before I set it too cold
Let me know what you think!


Click image for larger version

Name:	phpAQhg1dPM.jpg
Views:	6496
Size:	69.3 KB
ID:	62347   Click image for larger version

Name:	phpG37PeIPM.jpg
Views:	3539
Size:	49.6 KB
ID:	62348   Click image for larger version

Name:	phpsVQMjMPM.jpg
Views:	3771
Size:	36.1 KB
ID:	62349   Click image for larger version

Name:	phpDCcnSBPM.jpg
Views:	3479
Size:	38.6 KB
ID:	62350  
luke_l is offline
2
People Like This 
Reply With Quote
Old 05-24-2012, 01:42 AM   #2
HangLoose
Feedback Score: 0 reviews
Recipes 
 
Join Date: Apr 2009
Location: NJ
Posts: 148
Liked 1 Times on 1 Posts

Default

Nice. I built something like this but with a heater too. I used a Picaxe and a 40amp SSR instead of an arduino and a relay. I made it have an adjustable offset so there is a 'dead band' in there. That way you can run temps right where you want them sometimes, but other times when its less important you can let the temp come up 2 or 3 extra degrees before cooling again to help stop your compressor from short cycling.


HangLoose is offline
 
Reply With Quote
Old 05-24-2012, 01:50 AM   #3
luke_l
Feedback Score: 0 reviews
Recipes 
 
Join Date: Mar 2012
Posts: 22
Liked 3 Times on 2 Posts

Default

Ya, I was thinking about making it adjustable, but didn't bother. I actually dont have buttons or anything for adjusting the temperature, since I dont know how I'm going to mount it... I'm just shorting pins right now to adjust it . I'm hoping it doesn't run too frequently at 1 degree, I might have to adjust that if so. Just realized when I went down to pour a pint, as soon as I open the door the temp jumps up (the sensor is too quick). Might need to put a trigger delay in...

I checked my ebay history, and here's what I paid for some of the stuff (approx).

LCD: $3
Relay: $3.75
Temp Sensor: $1
Atmega 328: $4
LM7805: $0.30
Proto Board: $0.20
Resitors/Caps: $0.50?
Wall Wart: Free (everyone has some kicking around...)

Total: $12.75
luke_l is offline
 
Reply With Quote
Old 05-24-2012, 02:01 AM   #4
HangLoose
Feedback Score: 0 reviews
Recipes 
 
Join Date: Apr 2009
Location: NJ
Posts: 148
Liked 1 Times on 1 Posts

Default

Yeah its crazy how cheaply you can put this stuff together huh? What I do is either a: use a thermowell or b: tape the sensor probe to my keg then add insulation over that so that I'm more or less measuring the beer temp rather than the air temp.
HangLoose is offline
 
Reply With Quote
Old 05-24-2012, 02:31 AM   #5
luke_l
Feedback Score: 0 reviews
Recipes 
 
Join Date: Mar 2012
Posts: 22
Liked 3 Times on 2 Posts

Default

Ya, I was trying to tape it to the keg, but duct tape wouldnt stick to the cold metal, and I was too lazy to get an elastic or something. Tomorrow I guess.

Ya, I build stupid little electronic "things" pretty frequently, it's so cheap, and much more fun than buying something. Only problem is I don't document anything, and then later when it's not working right I can't remember what I did in the first place, and end up repurposing the parts or something.
luke_l is offline
 
Reply With Quote
Old 05-24-2012, 10:52 AM   #6
HangLoose
Feedback Score: 0 reviews
Recipes 
 
Join Date: Apr 2009
Location: NJ
Posts: 148
Liked 1 Times on 1 Posts

Default

I know the feeling. I now keep a little composition book with little drawings, snippets of code and the like. It makes life way easier. I even standardized things like temp probes so they all have the same plug, etc. It's nice.
HangLoose is offline
 
Reply With Quote
Old 06-14-2013, 05:13 AM   #7
delokaver
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jun 2013
Posts: 1
Likes Given: 1

Default

can you please share the schematic and the arduino code for this ? is also possible to make this capable to hold the temperature up to 350 degree in celcius ? I have a fairly good Thermistor 100K . I was thinking to build this as a solder heater / station.

Thanks in advance
delokaver is offline
 
Reply With Quote
Old 07-10-2013, 02:35 PM   #8
Abhitchc
Feedback Score: 0 reviews
Recipes 
 
Join Date: Jan 2013
Location: Jackson, MS
Posts: 41
Liked 3 Times on 2 Posts
Likes Given: 12

Default

Quote:
Originally Posted by delokaver View Post
can you please share the schematic and the arduino code for this ? is also possible to make this capable to hold the temperature up to 350 degree in celcius ? I have a fairly good Thermistor 100K . I was thinking to build this as a solder heater / station.

Thanks in advance
this.
Abhitchc is offline
 
Reply With Quote
Old 07-10-2013, 06:27 PM   #9
Indian_villager
Feedback Score: 0 reviews
Recipes 
 
Join Date: Apr 2010
Location: Claymont, Delaware
Posts: 445
Liked 37 Times on 30 Posts
Likes Given: 10

Default

I too have been working on a controller for a kegerator. If you would share your code it would be much appreciated. I am interested in seeing how you set up the 5 min cool down interval.
Indian_villager is offline
 
Reply With Quote
Old 07-30-2013, 12:39 PM   #10
SpargePervert
Feedback Score: 0 reviews
Recipes 
 
Join Date: Mar 2012
Location: london, london
Posts: 27
Liked 1 Times on 1 Posts
Likes Given: 9

Default

Id also be keen to see the code.
I've been logging temps with an arduino and raspberry pi, and want to use it to control the fridge but am a bit concerned about knackering the compressor if I get it wrong.


SpargePervert 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 09:33 AM
Arduino questions (mash temp controller) Beezer94 Brew Stands 3 06-12-2012 02:53 PM
Arduino+XBee Dual-stage Temp Controller Chuginator Fermenters 65 12-18-2011 09:44 AM
Show me your temperature probes - Arduino bendiy Brew Stands 5 01-16-2011 03:30 PM
Arduino for kegerator temperature control. Orfy Kegerators and Keezers 19 04-21-2010 12:18 PM


Forum Jump

Newest Threads

LATEST SPONSOR DEALS