For the past few years I have wanted to develop a system to track my tap and beer consumption. What is on tap, who consumed what, when. Then be able report on it. I have seen one system that some college kids create that was pretty cool but it was a little too complicated. I put the idea on the shelf a few years ago. Too much to do. Too little time.
Fast forward to 2009.
At the MAX conference in Los Angelas a guy name Kevin Hoyt gave a presentation on Phidgets that I happen to catch by accident. Phidgets are a set of “plug and play” building blocks for low cost USB sensing and control from your PC. All the USB complexity is taken care of by our robust API. Applications can be developed quickly by programmers using their favorite language: C/C++, C#, Cocoa, Delphi, Flash AS3, Flex AS3, Java, LabVIEW, MATLAB, Max/MSP, MRS, Python, REALBasic, Visual Basic.NET, Visual Basic 6.0, Visual Basic for Applications, Visual Basic Script, and Visual C/C++/Borland.NET.
Immediately my brew tracker ideas came into my head. Now I could finally create what I want with tools I was familar with. So off and on for the past few weeks I have been creating a system to track mine and my friends tap activities. With only an hour here and hour there it has been tough to find the time to work on this. On top of the time issue I have had to learn Action Script 3. I am happy to say that version one us ready.
The system is based off a RFID Phidget. The concept is pretty simple. Each friend has a RFID tag or fob that is assigned to them. Each fob has a unique id. You swipe the fob each time you get a beer. Here is a photo of a few different RFID tags I current have for my testing. They have wrist band fob, card fobs, key chain fobs, even fob to implant under your skin.
Basically you swipe your fob to track your beer intake. The system tracks what is on tap, who you are, what you drank and when you drank it. Then I can report on it via the web. I know scary sounding isn’t it?!
So I have written a system in Flash that does just that. Below are screen shots of the system. I worked on the user interface last weekend a little and pretty happy with what I came up with. The theme is a oak chalk board look that you might see in a pub.
The first screen shot is what you see when the app loads. It cycles two stats screens while it waits for a fob to be scanned. This one below shows the Beer Leader Board stats. Basically a running log of the top 5 pints that have been drawn from my pub. These are just testing stats right now and not real data.

The Member Leader Board is not completed yet but it shows the top 5 friend and their consumption. It is a given that I will be #1 on the list. It would be a travesty if I wasn’t first on the list don’t you think? This is still in development so no data to show you.

This screen shows is what a user sees when they swipe their fob. It shows a photo, their name, fob id, what their life time beer consumption is and what their current month’s consumption is. More details will be added to this screen as I get more data in the system. Think of this as sort of a bio page that show when you swipe your fob.

This final screen shot is of the end animation if a fob is scanned that it is not recognized. Doors animate shut for a few seconds and they tell the user to contact the bartender.

The system is fully functional I just need to get the time to shoot a video of it in action. Soon all the data will be available via the web with graphs. I might password protect it. I am a little worried about people that I don’t who want to see how much I consume. But hey it is all in the spirit of testing the system, righ?. But be assured if you are regular commenter and reading of this thing I call a blog you can see the full stats.
Future plans include the system snapping a photo when you swipe your fob via a web cam and connecting a server motor to the system to actually control the tap flow. The web cam part is something that I can do pretty quick. The servo motor tap flow part will take some time.
So big thanks to Kevin Hoyt for starting me on this path of Phidgets. Look for a video of the system in action in the next night or two. It really is pretty slick.