Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Video Linux is an Obvious Choice for Automating the Beer-Brewing Process (Video) 112

Linus Torvalds, Jon 'maddog' Hall, and many other names closely associated with Linux are also closely associated with beer. (Ed. note: I have personally watched them associate with beer, and may have even joined them.) It comes as no surprise, therefore, when Linux advocate and LinuxAutomation.org founder Kurt Forsberg talks about using Linux to control his beer brewing. Kurt is a strong believer in Linux Automation who talks about home thermostats, sprinklers, and many other application, "anything you can automate..." but, he adds, "we spend all our time brewing beer so we haven't explored many of those yet." He says this with a big smile, of course. And if you want to keep up with Linux Automation on Faceboook, go ahead; like everyone + dog they have a Facebook page.

Kurt: So the way I got started in the stuff Oh my name is Kurt Forsberg and I am the founder of Linux Automation. The way I got started on the stuff is I was at a common Linux user group meeting, and a gentleman by the name of Chris Negus was giving a presentation about his book “Linux Toys”, and he had these temperature sensors that one of the chapters in the book was about. And he said, “Unfortunately, these are no longer available.”

So I approached him after the presentation, and I said, “I work in electronics, I can probably reverse engineer that and maybe we can make those available again.” So we talked about it, I did a prototype, and we were talking about going into production; but that never happened. But I had these temperature sensors sitting around, and I have been a home brewer for about 12 years now (I don’t know, a few years at that point). So I decided temperature sensors I could use for monitoring my home brew. And monitoring turned into controlling.

It started out controlling the fermentation temperature and eventually went on to controlling the mash which is the unit we have behind us which is RoboHop 2. And we got a hot liquor tank at the top which is controlled by a module similar to this. This module controls four transistors for switching DC devices, 2 [Tray-x] for switching AC devices and takes two channels of input. So for the top burner on the hot liquor tank, it is using one channel for the gas valve, one channel to actually spark it to light the ignition, and then one channel to detect the flame. So this unit will control two burners and switch a pump on and off.

Starts with the hot liquor tank, heated up to 180 degrees, automated. From there we go into the mash tun which usually lives right here. The mash tun maintains mash temperature, automated, recirculating through the pump also automated. After the mash is completed, this thing will be full of hot water again, then we sparge through the boil kettle. The boil kettle turns on automatically at that point. And then once we are done boiling the beer with hops in it, we transfer it to our fermentation chamber which is also automated.

Tim: Now the beer tray behind you is made out of what?

Kurt: A server rack.

Tim: That is a craigslist finding?

Kurt: Yeah. Free stuff on craigslist.

Tim: Now the rest of your setup, which mean you’ve got the control over here, and you’ve got those things that they're controlling behind you....

Kurt: These controllers are simply I/O, so all the code execution takes place on a Linux computer. Right now it is a series of batch scripts. But we are looking for software developers who can help us build a web interface and a graphic interface to make it a little bit more user friendly.

Tim: Now you are using to control the making of beer. What are some other purposes that the same kind of controllers could be put to? Where do you see this going?

Kurt: We’ve considered doing greenhouse control, you can use it for home control, my colleague Ryan has it controlling the furnace so he can remotely monitor the temperature in his house and change it if he needs to. We’ve considered doing sprinkler system. Basically, I don’t know, anything you can automate, but we spend all our time brewing beer, so we haven’t explored many of those yet.

Tim: What kind of beer do you brew?

Kurt: We stick with mostly English style ales, but the west coast variety of English style ales. So pale ale, IPA, porter, with a northwest twist.

Tim: You’ve got the warm portions of the brewing process here, did you also automate the fermentation process?

Kurt: Yes, for fermentation, we have a water-cooled glycol chiller propylene glycol solution made out of a chest freezer (found on craigslist) and that uses pond pumps to recirculate the coolant to the fermenters. And each fermenter is individually cooled.

Tim: You brought up to this year’s Linux Fest the beer that you made last year?

Kurt: Correct. Our old technology Barleywine made it at last year’s Linux Fest aged it for a year.

Tim: You served that last night?

Kurt: We served that last night at the after party.

Tim: It went down pretty well?

Kurt: Well, there are a lot fewer people here today, so I think it went down pretty well.

Tim: All right.

This discussion has been archived. No new comments can be posted.

Linux is an Obvious Choice for Automating the Beer-Brewing Process (Video)

Comments Filter:
  • Not really (Score:4, Interesting)

    by Anonymous Coward on Thursday May 16, 2013 @02:40PM (#43743545)
    Arduino is a better choice. This guy is trying to put a 350 into a Vespa.
  • by Anonymous Coward on Thursday May 16, 2013 @02:58PM (#43743739)

    even running Linux is a bit heavy handed. To be honest, a microkernel OS, like QNX or similar, would probably be a better choice. It's a lot more streamlined and lightweight and is more than capable of doing everything required in home brewing.

  • linux ladder logic (Score:2, Interesting)

    by Anonymous Coward on Thursday May 16, 2013 @03:01PM (#43743771)

    as a controls engineer, l would love to try some linux automation, is there a IDE for ladder logic?.... I just couldnt bear writing so many case statements.

  • by dkleinsc ( 563838 ) on Thursday May 16, 2013 @03:27PM (#43744053) Homepage

    You just aren't creative enough: Why not take that really overheating machine that you're using to mine Bitcoins and have it act as an electric heater for your boiling?

    But seriously, I'd think this would matter most for people who are trying to move from homebrewing for friends and family to opening up a small-scale commercial brewery or a small commercial brewery trying to scale up to a larger commercial brewery. In those kind of cases, the right computer-controlled equipment could reduce the workload.

  • by nblender ( 741424 ) on Thursday May 16, 2013 @04:11PM (#43744455)

    I was in a beer club at the time. We did tours where you'd bring the club into your brewing setup and brew some beer... One guys' garage we went to, he used a tiger torch to boil the wort... He used styrofoam fish-packaging coolers for the sparge, draining into a bucket and pouring back over top ... Lots of window screen and garden hose... Plus it was february and there was snow on the ground outside... It reminded me of Blade Runner... "I just do eyes!" ... We were after a bitter, but we got to drinking a bit much and during the initial mash, he'd sort of burned the grain with the tiger torch so it was like a bitter with a charcoal after taste... He called it a "RauchBier"... It was damn good but we knew we'd never drink it anything exactly like it ever again...

In seeking the unattainable, simplicity only gets in the way. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982