Overview#
CocktailBerry is used to control your cocktail machine and easily prepare cocktails via a nice-looking user interface. It also offers the option to create and manage your recipes and ingredients via the interface and calculates the possible cocktails to prepare from given ingredients. Track and display cocktail data for different teams to even further increase the fun. Also have a look at the User Guide. Let's get started!
tl;dr#
You can easily install the software by just flashing the Raspberry Pi OS on an SD card, insert it, start the device and install the software with just one command. Then, get some coffee and let the script do the work. When you come back, you can set up the machine via the graphical user interface and start mixing cocktails. This way, you don't have to know much about software and can focus fully on the hardware. If you want to do your own software part, you can still add this via addons.
Interface#
CocktailBerry comes with two versions: v1 and v2. Most impressions here shown are from v1, but v2 is quite similar. The main difference is that v2 comes with a more modern design and as a web app, offering more flexibility and accessibility. You can have a look at the v2 demo to interactively experience it. The interface was programmed for the users to easily interact with CocktailBerry and manage everything via the GUI. There are different views for the tasks.
This is the main window of the application and the window your guest will interact with. They can choose a cocktail of their choice, a crossed glass at the start indicates that there is also a virgin option of this cocktail. The cocktail data is displayed after selection. The user can choose from your defined list of volumes, as well as the alcohol level of the cocktail.
Here you can manage all your ingredients. Define the name, volume and alcohol level of each ingredient here. Also, you can set ingredients for hand add and define a custom unit for the handadd. This is extremely handy, if you want to prompt the user to add a slice of something at the end.
Here you can manage all your recipes. Define the name and ingredients with corresponding volumes. You can disable recipes, you currently don't want to serve, or activate the virgin option for a cocktail. The number after the ingredient defines the order of the ingredients in the cocktail, same numbers are added in parallel.
Here you can manage your connected ingredients. Toggle the new button and apply a new ingredient if you change to a new bottle. You can also change the current fill level of each bottle. Use the gear icon to get to the option window. Within this, you can export data, change settings, make and restore backups or reboot and shutdown the system.
Example Machines#
The base machine consists of a Raspberry Pi + touchscreen, 5V relays as well as membrane pumps and some cabling. Using wood, metal or 3D printed parts for the housing, you can create a very nice-looking cocktail machine. There are a lot of custom-builds out there, check out the official dashboard for more impressions. See Hardware for a detailed example list of components. You can also have a look at the official website for CocktailBerry for more examples and information: cocktailberry.org.