Build Your Own BSD Beer Brewing Control System
gnuguru writes "Here's a great use for some of your old hardware, a BSD beer brewing kit! Components: one 486, FreeBSD, a temperature logger kit, a relay board, some odds and ends from the useful box, and some time. Summer's just around the corner, so get to work gang!" You'll have to use this recipe, naturally.
Finally I found an use for my Old Pentium 100!
Now I can make my own beer and spend my money on geek things and not in beer anymore!
I wonder how feasable it would be to set one of these up to regulate the water temperature in your shower. Set it for something warm and cozy, and it will run at that temperature until the hot water starts to decline, sound a warning, and maintain as high a temperature as possible following that, with a gradual return to the desired temperature if the supply of hot water returns to normal...
This flies in the face of science.
BSD: The Beer Service Device.
a dead operating system to produce a substance made by micro-organisms killing themselves.
Now to put some in my Peltier Beer cooler http://www.stud.ntnu.no/~arnesen/peltierbeer/
Aw, people can come up with statistics to prove anything, Kent. 14 percent of all people know that. --Homer Simpson
In case of slashdotting:
Overview
The control system uses a computer to monitor a number of temperatures inside a fridge and turn on either the fridge motor to cool the surroundings, or a light bulb to warm them:
Click on the picture to see a medium-size version in the index Click on the picture to see a medium-size version in the index
The equipment I used is:
* An old computer, of course. The size of the one I chose is simple: that's what I had left over. It's an Intel 486-DX2/66 with 16 MB of RAM, something you can probably pick up for free if you know where to look. It's running FreeBSD, of course.
* A temperature logger kit available from from Ozitronics kits. By chance, I had seen this at Linux.conf.au in January 2004, though I already knew about it before. It connects to the system via the serial port.
* A relay board also available from from Ozitronics kits. It connects to the parallel port and controls up to 8 relays with up to 250 VAC and 10 A, though they recommend additional wiring for currents of over 5 A. A fridge typically uses a maximum of 3A, so this is of academic interest only.
The real fun in getting this working wasn't the hardware, which is easy enough to get. It's also not really the software, which I wrote myself, and which I'm still tweaking. The real problem were the little details and connectors and things. I spent a lot of time--see the brewing log--trying to decide how to connect things. Finally I discovered an old computer lying around without a mother board, so all the front panel connectors were hanging loose. That's exactly what I was looking for to mount the temperature sensors:
Click on the picture to see a medium-size version in the index
Other issues in the mounting included the fact that the kits are designed for external mounting (and the relay board needs a 12V power supply). I wanted to mount both inside, which had the added advantage that I could use the computer power supply to power the relay board. The problem was a certain amount of external cabling:
Click on the picture to see a medium-size version in the index
This one shows the temperature probe assembly. There are no mounting holes on the probe board, so I had to mount it by its 9 pin serial connector. I had already connected to probe cables to a 25 pin connector. I wanted it inside the case, so I had to connect the flat cable to the serial port on the outside of the case (the grey cable going out through another cutout just below the probe board). I need to find some kind of plate that I can use to mount it inside the case.
Click on the picture to see a medium-size version in the index
This shows the 12V connection to the relay board. I mounted it from the top of the cabinet, and the 12V input is from the computer power supply.
Click on the picture to see a medium-size version in the index
This one shows the other side of the relay board with the mains power connections.
Click on the picture to see a medium-size version in the index
A view of the back of the computer. This shows a number of things:
* The lower cable goes from the parallel port back inside to the relays. It would be nice to have internal cabling, but I don't know of any parallel ports that connect to a header on the board. They're all connected directly to an external connector.
* Above that is the temperature probe cable, as shown before.
* Higher and to the right, the flat band cable mentioned previously.
* At the top are the relay power outputs (white) and the computer power cable (black). The power supply is in at an angle because it was originally designed for a smaller case, and the internal cables are too short to allow normal mounting. Some time I must buy a proper power supply.
Installation
The next step was installation in the laundry:
Click on the picture to see a medium-size version in the index Click on the picture to see a medium-size version in the index
Note t
I got ... first drunk post!
Being the 15th of January, it is exactly half way through Melbourne's 3 month summer season now. You self centered US folk :p
The first time I read that headline, I thought it said "BSD Beer Brewing System."
Oh, wait...
Give a man fire, and you warm him for the night. Set a man on fire, and you warm him for the rest of his life.
This brings new meaning to the phrase: "Free(BSD) as in beer."
Zombie Engineer
So, now, I can make beer that's free as in speech? I'm confused.
The fun part is explaining to your boss why you need a fridge for the new computer "disk pack".
I Am My Own Worst Enemy
[...]
It's possible that somebody will try to compromise this system via telnet. They won't succeed, but if they bombard me with enough traffic, it'll be expensive anyway. If this happens, I'll remove the facility.
bombard with traffic? why we would never!
Another Steelers victory.
Go Steelers!
Monstar L
As with any open source project . . . we'll need a lot of testing. Any volunteers?
Wow, what a weird post to read right now... I'm actually brewing beer as I type this. There's about 52 minutes left in the boil. Unfortunately I'm doing it the old analog method.
If anyone is interested in reading the recipe for the beer I'm making, look here.
Imagine a Beowulf cluster of those....
"Doing what i can, with what i have." ~ Burt Gummer
Excuse me but I have not seen the recipe in english, someone please translate, thanks :)
I need an open source drink heh
How long until Coors brewing sues all of the open source beer users?
Powered by caffeine and sugar; BSD
See, FreeBSD isn't dead! Just drunk!
By controlling the temperature profile during fermentation it is possible to radically change the "taste" of the product. That is why the Australian / South African wine growers can churn out a reasonably good product cheaply (as opposed to the French) as they use large temperature controlled stainless steel vats with scorched oak chips rather than small wooden casks.
Zombie Engineer
Beer Software Distribution
Should have known.
A distro dedicated to beer...how wonderful.
So when will we see Windows XP "Hard Lemonade" Edition?
Berkeley Software Design is the not the most appropriate license for this sort of system. Linux Software Design (LSD beer brewing kit) seems to make more sense to me.
"Stuff that matters"??? This story matters about as much as the shit on Oprah.
As in beer?
The CB App. What's your 20?
YES.
...
hmm. beer.
i for one, welcome my new beerbrewing overlord. because at my place, the beer brews me.
wait a sec
This seems kind of like a waste of time in that regular thermostat kits for kegorators are only $25 at brew supply shops, and require almost 0 setup time. Its cool for its geek factor but not econmical compared to existing products.
Anonymous HomeBrewer
Yeah, I love that d-Lysergic Acid Diethylamide Beer.
Because the system is run by Linux. Oh Yeah!!!!
Let's not nuke the guy's interactive telnet temp server, OK?
-Looking for a job as a materials chemist or multivariat
The beer recipe does not follow the first open source brewing requirements as published in the German Beer Purity Law
Every mans' island needs an ocean; choose your ocean carefully.
That is true, but I like the temperature graphing for tracking fermentation. You can really get some good data and avoid the alkaloids that give you "skunky beer"
...But I digress. TREMBLE PUNY HUMANS!ONE DAY MY SPECIES WILL DESTROY YOU ALL!
Oh! The BSD beer brewing kit. Great find. Hope it doesn't have minumum system requirements!
[%] Cingular Ringtones
Heck, have a six-pack. You won't notice if you're confused.
....happens the morning after a six-pack.
I, for one, welcome our BSD-controlled, beer-brewing overlords.
Of course a collection of recipes does fall under copyright, so don't go thinking you can pass off the Betty Crocker collection as your own.
Of course, if I'm wrong, then please enlighten me.
http://www.thinkgeek.com/cubegoodies/mugs/27f9/
Of course you might as well pony up the dough for a real microbrewery at that point, but if we are going to dream about these sorts of systems, we might as well dream big...
...But I digress. TREMBLE PUNY HUMANS!ONE DAY MY SPECIES WILL DESTROY YOU ALL!
Some coffee geeks even modify espresso machines & coffee roasters with a PID (a type of temperature controller). This kind of data logger would be very useful. There are thermometers that do this, but they are expensive.
Oh and btw, coffee made from beans roasted less than 1 week ago is amazing! :)
maybe Casestands?
Temperature sensors are good and all, but what would really rule would be a networked hydrometer or refractometer inside the fermentation tank giving you gravity readings. For non-homebrewers, the hydrometer reading shows the amount of dissolved sugars in your beer. This value decreases as the beer ferments (yeast eats sugar and turns it into alcohol), thus showing you when the beer is done fermenting. Normally it's a royal pain to measure because you have to extract small amounts of beer from the tank without contaminating the contents with airborne bacteria. However, with a hydrometer floating in the tank the whole time with some kind of sensors attached to it, you would know the instant your beer is ready to drink. Not only that, but correlating the slope of the hydrometer graph (fermentation velocity) with fermentation temperature would be a homebrewers wet dream. This is because certain yeast have ideal temperatures to ferment at. Too hot and the fermentation goes too quick, generating weird tastes and esters. Too slow and the yeast falls asleep. Armed with an rrdtool graph of temp and gravity though and your beer would always be juuuusst right.
Overkill
I've been trying to design a computer controlled distiller. The worst part is trying to come up with the temperature sensors and the interface.
The sensors have to be able to go a bit over 100C, and I'm still not sure how to interface them with the PC. Too many temperature interfaces will only accept one or two probes.
Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
Karma whore!
http://code0.net/bsdbeer/
---------- I laugh at a dumb SysAdmin.
Instead, just build this Son of Fermentation Chiller. Probably a bit less effort.
I only post comments when someone on the internet is wrong.
The creator of this project, Lehey, is apparently world-renowned in his field. He is an author of an OReilly BSD book, a lecturer at world BSD conventions. ANd yet his top rate for corporate BSD work is 180 bucks an hour as an independent consultant. He charges less for working for edu or private personal projects and less for long term work.
Yet as a fairly green patent agent, I was hired out at about 100/hr. And almost ANY and EVERY lawyer in America charges somewhere between $US125-250/hr. Any schmoe lawyer, green or whatever. Some for even more. Some for much more....
And lehey here seems to have over 20 years experience as a systems level hacker.
You tell me where the money is.....
And why? Because computer hackers have failed to organize, as lawyers have. Social groups compete for dominance, and organized action is the major tool of extending their dominance.
Hackers are the unwitting victims of Darwin's Law.
Now go back to your picayune trolling...and mod me down, too....
eat shiat and bark at the moon
...BSD? Hmph.
Yet another misinterpretation Richard Stallman's manifesto! It must drive him bonkers.
EricJavaScript is not Java
How much has he drank already? He says the X axis is temperature and the Y axis is time. It's the other way around. Last time I looked at a graph, the X axis was across the bottom and the Y one was going up and down.
Instead of:
X axis: temperature.
Y axis: Time. This should be the local time (Australian CST, 9½ hours ahead of UTC in winter, 10½ hours ahead in summer), but currently it's still showing UTC.
It should read:
X axis: Time. This should be the local time (Australian CST, 9½ hours ahead of UTC in winter, 10½ hours ahead in summer), but currently it's still showing UTC.
Y axis: temperature.
Yeah, but heineken sucks! I prefer a nice ale or hefeweisen.
Lagering time!!!! Find a cave, or a nice cool spot(but not freezing), and brew yourself some lager. It's the perfect time for it, and we've been having lovely weather for it in some parts of the US.
The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
To them it will resemble a bioterror lab setup. If you can grow yeast, you can grow quite a lot of other things as well.
the barmonkey! uses simlar items such as a relay board and a computer to auto mix various alcohols into new and wonderful drinks.
time is a perception of a being's consciousness
time is your 6th sense, the wierd ones are 7+
down under,,,
eat shiat and bark at the moon
You could probably do this for $15 in parts and a microcontroller. Atmel Applications Journal did something similar a few months ago to keep a ceramic smoker at the right temperature. RS-232 out for stats mind you, but still, far less complex.
But, is there anyway to automate the brewing and bottling (kegging) processes that take so much of my time?
A typical brew day: http://home.insightbb.com/~bsenyart/brewday.html
Don't know; Don't care; Don't ask
So this control system is free as in...beer?!
And to think I just laid down $34.95 for Make!
A guy that prefers women to beer.
...That information just wants to be free beer.
SIERRA TANGO FOXTROT UNIFORM
BSD = Bender, Seeing Double
Mixing an accelerant (such as caffeine) with a depressant such as alcohol, is a very bad idea. Typically, it leads to violence and violent behaviour.
If you drink, just drink alcohol with good ole carbs (like normal beer). Avoid drinks like Rum+Coke (alcohol+caffeine) because they tend to make you a "mean drunk".
Vodka and Tonic = ok
Jack and Coke = recipe for bad news
Captain [Morgan] and Coke = bad news
Liquor and Red Bull = very bad news
Roy Rogers = ok
Beer = ok
Wine = ok
etc...
Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
Beer is good!
"I say we take off, nuke the site from orbit. It's the only way to be sure."
While I have always wanted a temperature controlled fridge (it's hard to make lagers without one if you don't live in certain climates), this isn't a "brewing control system". (Not that he claimed it was.)
If you want a brewing control system, do a search for "RIMS brewing". RIMS stands for Recirculation Infusion Mash System and is used to keep the Wort at temperature. It appeals to my inner nerd on so many levels!
I'll just have a few pints of kill -9 stout.
Speaking of FreeBSD and brewing, check out QBrew. Open Source brewing software for FreeBSD (or Linux, Unix, OSX, Windows, etc). It's developed on FreeBSD, and as far as I know it's the only (stable and released) native brewing software for Linux, BSD, Unix and OSX. Get it at http://www.usermode.org/code.html and start Open Source brewing today!
p.s. That last link of the story blurb goes to some folks who claim to have brewed the world's first Open Source beer. Balderdash! They're greenhorn newbies when it comes to Open Source beers and ales! My brewing software and recipes have been Open Source for years prior to their arrival. Heck, they even predate the license they use! So get the Original(tm) Open Source Beer and get QBrew!
p.p.s. Okay, I'm done blowing my own horn now. I won't do this again until the next beer/brewing story appears on Slashdot...
Don't blame me, I didn't vote for either of them!
Insightful? What the hell?!
For a simpler (albeit less sexy/techie) solution check here
Works fine for me, but only during warm temps, since it only turns the fridge off/on, and doesn't control a heat source.
And as for "open source" beer, there are recipes aplenty freely available on the 'net (e.g., HBD). All you need is a couple buckets with spigots, an airlock, a kettle, some malt, and some yeast. Far less difficult, and much more rewarding, than open source s/w!
007: "Who are you?"
Pussy: "My name is Pussy Galore."
007: "I must be dreaming..."
I worked at the Maltshovel brewery in Sydney and they where logging the temps of the fermenters on graph paper and various readings like CO2 and Plato (SG for real brewers) on a day to day basis. Of course they sent samples to the lab at Tooheys to get a clearer picture ,but it is still pretty much low tech in craft brewing .
Many microbrewers use the Johnson Controls Digital temprature controler to regulate fermentation tanks and just take readings and plot them on a graph manualy to make sure the fermention is at the correct temps and nothing is going wrong .
... You have to share your beer.
I use digitemp to monitor temps in a seed sprouting box. One of my must-have apps. Uses the Dallas Semiconductor ds18s20 temp sensors. Pick it up at www.brianlane.com and see if you're a gnuplot monkey or use any of the other graphing apps out there.
Save for the fact that I don't drink. I would absolutely love to use this sort of technology for a water-cooled desktop.
Informatus Technologicus
OMFG, what a great concept. I haven't done the drunk - frying combo in years!
A week?
Hell, any *real* coffee shop has roasted everything in inventory in the last week.
Now, walking into the office with a bag of beans that are still warm from the roaster. *That's* a wonderful thing.
You have violated Robot's Rules of Order and will be asked to leave the future immediately.
Would that be a north-eastern US pronunciation i.e. "fu'k"? ;-)
Seriously, this whole project could be replaced by one simple device that's been in use for years by homebrewers. (search down the page).
/homebrewer for 12 years
To see a truly automated brewing system, you need a RIMS system, which are pretty cool.
There is no connection at all between mixing alcohol and caffeine and violence. Some people are violent drunks, caffeine or not. Other people aren't. Don't listen to this guys old wive's tale.
They're the parent company of the Museum Brewing Company. Somewhat worrying that good beer has now been put in a museum, though...
Do Bud and Miller have too little taste for you?
Does Coors taste too commercialized and spare?
Are all the microbreweries too much for you?
Do trips down the beer aisle lead to despair?
Well there's no need to complain.
We'll eliminate your pain.
We can lupulize your brain, you'll feel just FINE!
Buy a BSD... Brewin' machine!
Does your own homebrew's quality just get you down?
Is life without some good hooch just a drag?
Did your wife just mention that you'd better check around?
Before you make another awful batch?
Is your fermentation stressed?
Is you technique just a mess?
Put our product to the test you'll do just FINE!
Build a BSD... Brewin' Machine! [fade out]
If you never make mistakes, it's probably because you're not doing anything.
For a BSD to control a grow-op!
:-P
Let's meet at http://maria.sourceforge.net
Now we will need an annual BSD brew-hike. http://www.lbw2000.eu.org/
"dope will get you through times of no money better than money will get you through times of no dope"
to hell with karma! in soviet russia, beer brews you! *ducks*
-- Por mais que eu ande no vale das trevas e da morte, meu PowerMac G4 Não Travará!!!
Does it come with a faux beard for those who don't have strong enough or correctly placed hair follicles? Or are you just expected to move some down from the top of your head?
Because both BSD and Beer require a big bushy beard. The belly is self-sustaining.