Home Brew Forums

Home Brew Forums (http://www.homebrewtalk.com/forum.php)
-   DIY Projects (http://www.homebrewtalk.com/f51/)
-   -   Arduino Kegerator Temperature Controller (http://www.homebrewtalk.com/f51/arduino-kegerator-temperature-controller-330763/)

luke_l 05-24-2012 01:35 AM

Arduino Kegerator Temperature Controller
 
4 Attachment(s)
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!

HangLoose 05-24-2012 01:42 AM

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.

luke_l 05-24-2012 01:50 AM

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 :drunk:. 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 :mug:

HangLoose 05-24-2012 02:01 AM

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.

luke_l 05-24-2012 02:31 AM

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.

HangLoose 05-24-2012 10:52 AM

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.

delokaver 06-14-2013 05:13 AM

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

Abhitchc 07-10-2013 02:35 PM

Quote:

Originally Posted by delokaver (Post 5274198)
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.
:ban:

Indian_villager 07-10-2013 06:27 PM

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.

SpargePervert 07-30-2013 12:39 PM

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.


All times are GMT. The time now is 02:36 PM.

Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.