Ever since Erin and I bought our kegerator, we’ve had a chalkboard to show what was on tap. The board we had was poor quality, as it didn’t take the chalk very well. To be honest it got tiresome to nicely draw up the names of the beers. I’d occasionally get lazy and just write the names in a rather messy fashion.
For a while we talked about getting a better chalkboard, but then two things inspired me to go a different route. One was the electronic board at our favorite local brewshop, Hoptron Brewtique. They had a programmer write up some code that connected to their point of sale system, and using a large screen TV, displayed not only what was on tap, but also (based on data from the POS system) approximately how much beer was left in the keg. A pretty awesome idea.
The second inspiration was the tap list that was created using the Raspberry Pi mini-computer. This was made by a programmer for his home brewery. Now, Hoptron is a business that put quite a bit of money into their setup. But this was done by someone at home on a low budget. If they could do it, why couldn’t I?
It dawned on me that I could and (more importantly) should make something similar. I had an old PC that we were planning to get rid of, and a 19 inch flat panel monitor that we had no use for. I was going to use both to build my own electronic tap board!
The results work beautifully. The monitor is mounted using a TV wall mount. When you call the main HTML file, it asks you to set the taps. This info gets stored in cookies (they expire when you close your browser, much like a session variable), and once you click ‘Update’ you’re off to the races. I made it so it I can easily add more taps with a few minor code changes. I set my browser to full screen, and it looks great!