Yu Jiang Tham, an electrical engineering graduate from UCLA, has developed a 3D-printed robot that can mix drinks, called Bar Mixvah.
To make a drink, add five ingredients of your choice, then using the robot’s interface, select the mix drink that you want, the size of the drink, and hit Make. Bar Mixvah will then make your drink to perfection.
Bar Mixvah uses 5 pumps that are switched by five transistors, which are all controlled by an Arduino. The Arduino is controlled by the Johnny-Five package on the web server that runs on your laptop/Windows tablet. The liquid remains in a plastic tube in the pump, which is pumped out in precise quantities.
Tham modeled all of the parts in Blender and printed them on a 3D printer. He also used steel square rods, clear tubing, Arduino Nano, 5x TIP120 with Diodes, a 400-point breadboard and jumper wire, 5x 2.2kOhm resistor, 4x #6-32 2" machine screws, 12V power supply and Male pin connectors. You can control the Bar Mixvah with an iPad, a WiFi-enabled phone or tablet. The cost was only about $180.