A Raspberry Pi Powered Drink Mixer @Raspberry_Pi #piday #raspberrypi
Check out this tutorial from shazbert.com and learn how to build your own drink mixer powered by a raspberry pi!
So, have you ever been to a party with a terrible bartender? No bartender? Who wants to pour their own drink like a peasant? BarBot can and will change all that! BarBot is a simple, effective way to entertain and intoxicate your guests. Four liquids can be installed and mixed for creative compositions. I designed BarBot so party guests can simply walk up, place their cup on the platform and select a drink from the simple interface (accessible from a smart phone or tablet). A fun loading screen lets you know that your drink is being compiled! The menu then comes back for another selection to be made. Drink up!
How it works:
The Raspberry Pi is listening on 2 ports; apache2 webserver on 80 and Golang on 8080. The menu page is loaded onto your tablet or smart phone. Once a button is selected from the web interface, the options are hidden so multiple selections cannot be made. Then an AJAX request to the BarBot program is made. BarBot receives the request, and then compiles the selected drink by triggering the relays to corresponding pumps, (A pump normally pours at the rate of 1ml per second). After the drink is poured, the BarBot program responds to the AJAX request by loading the page. The menu buttons then return.
The pump is basically a geared down DC motor, so it has a lot of torque. Inside the pump is a ‘clover’ pattern of rollers. As the motor turns, the clover presses on the tube to press the fluid though. The pump does not need to be primed and in fact can self-prime itself with water a half meter with ease. You can PWM the motor to speed up or slow down the flow rate and if you connect the motor the other way it will move fluid the other direction. Works great with either a power transistor (basic on/off) or a motor driver chip such as the L293D.(read more)
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.