Close

Holy crap.. it's been awhile

A project log for Beaglebone Black Fermentation Controller

A fermentation controller for doing multi-step fermentation with web reporting and control

dericderic 11/24/2014 at 19:370 Comments

Well I've kind of dropped the ball on this projects thing, but fear not, the ball has most definitely been kicked as hard as possible in regards to the project and I have a working(ish) fermentation chamber being controlled by my Beaglebone Black. I put the touchscreen part on hold until I grab the touchscreen I want, for now I'm doing all the interface through a webpage app. I'm working on the ability to push a set-point from the website down to the device and trying to find a non-crappy way of doing it, the current plan is to use libcurl to read the temp data once every few minutes, but that has a certain stink I'm not a big fan of, I'd rather some sort of event driven setup so I'm not polling. Plus I want to implement fermentation schedules where the temp will be automatically modified to match a set schedule, and while polling would work for this as well it's not very elegant.

Here's a pic of the current web interface, it's thrown together but you can see the important details. The Blue line represents the ambient temp in the chamber, there is a small ceramic heater that's controlled by the BBB through an SSR, it has a built in thermostat which is why you see those peaks to 54 and then to 37 or so after I adjusted it down, the heater is only turned on when the wort drops below 18.7 Celcius, and turns off when the wort hits 19. The wort temp is measured by a SS probe inserted directly into the carboy. I'll have some more updates in the coming weeks as I polish everything up now that it's in use.

Discussions