is a video of the manual mode. To enter manual mode I hold down the 'down' button for 1 sec. It then prompts me to add water, after confirming the prompt I can adjust the temperature with the up and down buttons, turn the heat on and off with the 'Start' button and the pump on and off with the 'Enter' button. To Quit I push the 'up' and 'down' buttons at the same time to take me back to the start screen.so
I'm not 100% happy with how the PID library works, the problem is that the I component of the pid can wind out if there is an error for too long which is only clamped but the window size, which is ok if you have a small window size but if you have a large window size then the PID becomes slow to respond because it has to wind back the I. I'm going to have a bit of a play in a real life situation not just putting my finger on the end to simulate a heat source.
..
I'll hook up the Netduino to a flow controller I have and set up a display on my keg fridge to read how many litres of beer have been poured. Thus letting me know how little beer is left in the keg. At least I'll get some warning that the beer I am pouring will be my last from the keg. :'(
Is it possible to wire up an STC1000 temp probe into an arduino, and then output that temp to the STC1000 so it continues to control the temps? I'd like to hook up the arduino to the fermenter probe to graph it's temperatures, but don't want to have multiple temp probes around the place if I don't have to...
I don't exactly understand how the temp probe works, so I don't know if this would actually work or not.
Is it possible to wire up an STC1000 temp probe into an arduino, and then output that temp to the STC1000 so it continues to control the temps? I'd like to hook up the arduino to the fermenter probe to graph it's temperatures, but don't want to have multiple temp probes around the place if I don't have to...
I don't exactly understand how the temp probe works, so I don't know if this would actually work or not.
I was not aware that the STC probe is a thermistor. That is interesting information.The STC probe is a thermistor, that is the resistance of the probe changes in proportion to the temperature (logarithmic relationship). You can measure a thermistor on the arduino using a voltage divider circuit and an analog input. You then need a calibration equation to turn the measured resistance into a temperature. It is a lot of mucking around. Also the arduino only uses a 8 bit analog to digital convertor and at one end of the temp scale (low end from memory) you might find the resolution is one degree celsius.
I use an arduino for temp control of the fermenter fridge. I use a DS1820 probe that I tape to the outside of the fermenter and 2 solid state relays, one for the heater, one for cooling. A LCD for display. I am currently playing with a SD card for data logging.
I was not aware that the STC probe is a thermistor. That is interesting information.
I do however, have to correct you on the ADC on the arduino, as it is in fact a 10 bit unit.
I totally agree on the DS18B20. They're good little units and simple to use. I have some stainless thermowells I got from http://www.brewershardware.com/ which are awesome.
They those premade sensor ones you linked look awesome! Brewers Hardware does some premade ones, but not as cheap as the ones you linked from Sure Electronics. Nice find.Yes but these DS18B20 sensors had the perfect thermowell already attached.
Cool sensor
edit:I like the link you provided, cheap fittings!
OUCH. Have a look at the shipping costs though. $US60 for shipping, and that was only for 3 cam fittings... :-O
From where?
wasn't the plan but I suppose you could, I was just thinking there are 4 spare pins and they could be used for other things like controlling another SSR or adding volume sensing via load cells.
I am thinking adding wireless comms of some sort so i can make up a "pager" type device for the brauduino so you don't have to stay in ear shot of it when brewing, but I'm still thinking about it and haven't designed anything yet.
cheers steve
I've been working on a similar setup with ethernet, i've modified your code to add a webpage that i can access though my home network. It will show number of steps selected, current step, current set temp, actual temp, and a few other things. It's still a work in progress and increases the program size somewhat, but it will be handy for me as i can do some parenting inside and know the status of the brew out in the shed.
I also added a start delay timer and pre heat routine to allow setup the night before and have water at mash in temp when i wake up.
Cheers Dan
sounds awesome Dan can wait to see pics, I have a delay setup in the original braumiser but I have never used it so I left it out on the brauduino. Thats the beauty of the arduino very easy for people to change the code to suite them, when you have it up and running I would love to see some of the code
cheers steve