Functional Structure
The Automatic Cocktail Maker was designed around a clear and modular functional structure. Every step of the process, from user input to drink delivery, was broken down to ensure reliability, maintainability, and a seamless user experience. Its functional structure can be described in three flows: mass (orange), energy (green), and information (blue).
Mass Flow
Ingredients enter through 8 inverted bottles with nozzles, each mapped in the user interface.
Liquids are dispensed into a common tank, then flow into the glass holder groove.
Layered cocktails are achieved by sequencing one ingredient at a time.
Excess liquid drains into the two-piece grill, where waste is collected and disposed of.
A dedicated water intake and solenoid valve supply the cleaning nozzle, flushing the common tank and draining wastewater into the grill.
Energy Flow
Power is supplied from the 230 V mains, converted by the AC–DC regulator into 5 V and 12 V outputs.
Energy is distributed to the microcontroller, servo driver, 8 servos, relay, touchscreen, and LED indicators.
Heat dissipation from the electronics is managed in the dedicated enclosure to ensure safe operation.
Information Flow
The touchscreen GUI is the main interface, allowing users to select cocktails, start cleaning, and classify bottles.
The microcontroller coordinates inputs, retrieves recipes, and outputs commands to the servo driver, relay, and LEDs.
Door-closed sensors provide safety checks, ensuring the system only runs when secured.
Status is continuously communicated via green (ready), yellow (in process/cleaning), and red (error/needs cleaning) LEDs, giving the user immediate feedback.