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.

Back
Next