Introduction: Make Your Own Crude Cocktail Machine

About: Awesome Electronics Tutorials, Projects and How To´s

In this project I will show you how I combined an Arduino Nano, an LCD, a rotary encoder, three peristaltic pumps with motor drivers, a load cell and a couple pieces of wood to create a crude, but functional Cocktail Machine. Along the way I will demonstrate how peristaltic pumps work and in which way they can interact with the other components in order to pump a precise amount of liquid. Let's get started!

Step 1: Watch the Video!

The video gives you a good idea of what is necessary to create your own Cocktail Machine. In the next steps though, I will present you more detailed information.

Step 2: Order Your Components!

Here you can find a parts list with example seller (affiliate links):

Aliexpress:

1x Arduino Nano: https://s.click.aliexpress.com/e/_dULoNXh

1x I2C LCD: https://s.click.aliexpress.com/e/_dXRxiG7

1x Rotary Encoder: https://s.click.aliexpress.com/e/_d7IrScL

1x Load Cell (1kg) + HX711 ADC IC: https://s.click.aliexpress.com/e/_dZS8Oif

2x L298N Breakout Board: https://s.click.aliexpress.com/e/_d6BfypN

3x Peristaltic Pump: https://s.click.aliexpress.com/e/_dUzOZCf

1x DC Jack: https://s.click.aliexpress.com/e/_d6cVZVl

1x 15V 5A Power Supply: https://s.click.aliexpress.com/e/_dSg9X5Z

Ebay:

1x Arduino Nano: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x I2C LCD: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x Rotary Encoder: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x Load Cell (1kg) + HX711 ADC IC: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

2x L298N Breakout Board: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

3x Peristaltic Pump: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x DC Jack: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

1x 15V 5A Power Supply: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...

Amazon.de:

1x Arduino Nano: http://amzn.to/2kia87h

1x I2C LCD: http://amzn.to/2ArC1oJ

1x Rotary Encoder: http://amzn.to/2khsqFK

1x Load Cell (1kg) + HX711 ADC IC: http://amzn.to/2B37Y6d

2x L298N Breakout Board: http://amzn.to/2yc6scc

3x Peristaltic Pump: http://amzn.to/2khsAgk

1x DC Jack: http://amzn.to/2ycjHKh

1x 15V 5A Power Supply: http://amzn.to/2B6SWfK

You can get the beech plywood and the food safe silicone tube in your next home improvement store.

Step 3: Build the Enclosure!

Here you can find the plan of my enclosure and a couple of pictures. Use them as a reference to create your own housing.

Step 4: Do the Wiring and Programming!

Here you can find the schematic of the project, along with the final Cocktail Machine code and the first Test Code. Along with the included pictures, you can use them once again as a reference.

If you do not like the picture of the schematic, then you can also have a look at it here: https://easyeda.com/editor#id=397e5435ebe143e1918a...

Before uploading the code to the Arduino, make sure to include those libraries:

https://github.com/sparkfun/HX711-Load-Cell-Amplif...

https://github.com/fdebrabander/Arduino-LiquidCrys...

Step 5: Success!

You did it! You just created your crude Cocktail Machine!

Feel free to check out my YouTube channel for more awesome projects: http://www.youtube.com/user/greatscottlab

You can also follow me on Facebook, Twitter and Google+ for news about upcoming projects and behind the scenes information:

https://twitter.com/GreatScottLab

https://www.facebook.com/greatscottlab