Robotic Bartender with Arduino

A DIY robot that makes mixed drinks. Four 12V peristaltic pumps are controlled by an Arduino through a relay module. A control panel on the front allows the user to tweak the ingredient levels (+/- %50). As the drink is powered an agitator shakes the cup to help stir the fluids. The project is housed in a laser cut acrylic case was design with MakerCase (en.makercase.com) and cut on a Boss Laser. All the grey parts were designed in Fusion 360 and printed on a MK3S Prusa 3D printer.

Motivation

When I was first getting into Arduino it seemed like every other video I saw online was some kind of robotic cocktail mixer. Not being a guy that ever drinks liquor, I put a mental “that’s neat” bookmark on the idea, but always had something more interesting to explore first. After week 10 of the 2020 Corona Virus lock down rolled around, I had exhausted most of my other project ideas and figured it was finally time to give this one a go.


I’d made a motion activated dripping fountain for my cat a few years back, which was a good prototype for this project. It introduced me to peristaltic pumps, how to control them with relays, and some of the issues of power both of those without crashing the Arduino.

Process


Schematic

Robot Bartender_bb.png

Code

Previous
Previous

Indoor Wind Chimes

Next
Next

MIDI Xylophone with Arduino Mega