How To: Hack Your Mini-Fridge into a Vending Machine to Take Care of Freeloading Friends at Your Next Party

Hack Your Mini-Fridge into a Vending Machine to Take Care of Freeloading Friends at Your Next Party

It always sounds like a good idea to throw a party... until the party gets there. Next thing you know, you're running around hiding anything breakable, and once everyone leaves, you're stuck cleaning up the mess. But the worst part is footing the bill for everything, and if you don't charge at the door, your chances of getting anyone to chip in are slim to none once the party starts.

That's where the Caribou comes in—it's a mini-fridge turned vending machine that keeps track of how many drinks each person has, then sends them an invoice via email the next morning, and gives them a link to an electronic service where they can pay up. Basically, it does all the dirty work for you.

Image via

Engineering students Mike and Alex gutted an old mini-fridge, threw in some ramps for the cans, and hooked it up to two servos controlled by an Arduino. It can hold 24 cans at a time, and even has a little tray at the bottom to keep your drink from getting shaken up.

Images via

The whole thing is run on Raspberry Pi (connected via Ethernet), and a magnetic card reader keeps track of how many cans each guest takes. When any card with a magnetic strip is swiped, if the card has been added to the system by an administrator, the fridge dispenses a drink and adds one to that person's tally for the night. Check out the video below to see it in action.

You can find more details, photos, and all the code over on the project page.

Want to master Microsoft Excel and take your work-from-home job prospects to the next level? Jump-start your career with our Premium A-to-Z Microsoft Excel Training Bundle from the new Gadget Hacks Shop and get lifetime access to more than 40 hours of Basic to Advanced instruction on functions, formula, tools, and more.

Buy Now (97% off) >

Our Best Phone Hacks

Delivered daily to your inbox.

Be the First to Comment

Share Your Thoughts

  • Hot
  • Latest