Skip to content

Hardware#

You can run the software on any non RPi hardware, but you won't be able to control the pins without a device supporting GPIO control. To build a functional machine, you can take this reference and customize it to your needs. This offers a good starting point for what you might need. How exactly you will build your CocktailBerry is completely up to you.

Example Machine#

The following components were used within the showcase for the Machines (CocktailBerry v1/v2/v3):

Payment Service#

If you want to use the NFC-Reader functionality with the payment service, you will need at least two additional NFC readers and another Pi setup:

Teams Dashboard#

The following components were used within the showcase for the Teams Dashboard:

Possible Basic Circuit#

The following picture shows a possible circuit for CocktailBerry. The Raspberry Pi will provide too little power / current to operate the pumps. You have to use two power circuits, one for powering the Raspberry Pi and one for the pumps. The pump circuit will most likely be 12 or 24 V. You can either use two different power supplies or use a step down converter for the RPi. The RPi will control a relay, MOSFET or another electrical switch via the GPIO output.

circuit

Possible Circuit Schema

You can use any of the GPIOs of the RPi, the connected pump to that pin can be defined in the config. The switch will then turn the pump on or off via the RPi. How you will build your CocktailBerry is still completely up to you. The only restriction by the software is that the GPIO pins are turned on / off via the RPi.

Custom PCBs or STLs#

Help Wanted

We are currently working on a custom PCB for even easier connection and cable management. If you are interested in helping reach out to us. With your help, we can make this project even better.

When the PCB is in an acceptable state, there will also be a new design fitting for that PCB. In the future we are planning to provide the files here or a link to their origin.