For our project, we will be constructing an automated bartender system called Bartendo. It will contain bottles of various alcohols and syrups, and it will use different combinations of those to create an assortment of drinks. The user just needs to put in the order, and when they are in the front of the queue, they can place their glass underneath the dispenser, and the robot will automatically fill up the glass with the drink.
We will be using either pumps or valves to pour the drink into a central container, and use a flow rate sensor to measure and control the amount of liquid dispensed. There will be a magnetic stirrer plate underneath this container, which will mix the drink, and the mixture will be dispensed using either a pump or a valve into the glass. The platform for the glass will have a load sensor that will be able to detect whether a glass has been placed or not. All these sensors and parts will be controlled by a central Raspberry Pi. For interacting with the robot, we will create a web app that can be used to put in drink orders, check order progress, and check the status of the machine. The orders will be put into a queue, and the order in the front will be sent to the Raspberry Pi from the web app.
Our goal is to build a fully automated system that can create drinks within 30 seconds.