Cocktail Mixer

Created by

David Åkerman and Guillaume Marcelin

The goal of this project was to create a cocktail mixer for pouring alcoholic and non-alcoholic drinks with limitations on how much alcohol a user can get from the mixer. Alcohol consumption is limited by a timer which determine if you can get alcohol or not. The system can handle ordinary users and an admin user.
The ordinary users can pour non-alcoholic drinks manually or order alcoholic drinks to get a fixed amount of liquid automatically, measured by a flowmeter. The admin user can add and remove users from the system. The system gives feedback when something is either succesful or unsuccesful e.g. when adding users or logging in. Also the alcohol timer is periodically saved to a EEPROM to prevent an user from resetting the timers to get alcohol faster.