Controlling Pumps With Raspberry Pi and GUI Touchscreen: Perfect Pour Drink Dispenser

Summary:

Are you looking to enhance your home bar with a modern touch while maintaining a classy ambiance? Here’s an adaptable project that can be customized to suit your own design preferences. The objective of this project is to combine a Raspberry Pi, a touchscreen, diaphragm pumps, and various electrical components to create an automated drink pouring system capable of dispensing six different drinks. Each drink can be poured quickly in quantities of 0.5oz, 1oz, 2oz, or free-flow.

This project serves as an excellent introduction to programming graphical user interfaces (GUI) and learning to control mechanical components using digital commands.

The instructions will guide you through the following steps:

  1. Gathering the necessary supplies
  2. Downloading the Raspberry Pi code
  3. Creating a wiring schematic
  4. Downloading custom CAD parts 5-9. Preparing the parts 10-29. Assembling the bar setup
  5. Loading the bottles
  6. Finalizing the project

Step 1: Raspberry Pi Code Download

To obtain instructions for setting up and downloading the code for the Raspberry Pi, please refer to the following GitHub link:

https://github.com/Cheiner32/Perfect-Pour-Bar

Please note that within the code, you have the flexibility to customize the pump run times and the names of the drinks according to your requirements.

Step 2: Wiring Schematic

Step 3: Custom CAD Parts

To assemble, insert 2 “Knob” parts into the “Screen Holder” using a press fit method. This will create a shelf to hold a touch screen stylus.

Step 4: Preparing Parts

Step 5: Preparing Parts

Step 6: Preparing Parts

Step 7: Preparing Parts

Step 8: Preparing Parts

Step 9: Preparing Parts

Apply stain and varnish to the boards. Use spray paint to coat the planks.

Step 10: Assembling the Bar

Step 11: Assembling the Bar

Step 12: Assembling the Bar

Step 13: Assembling the Bar

Step 14: Assembling the Bar

Prior to attaching, drill a hole with a diameter of 3/4″ in the center of the board.

Step 15: Assembling the Bar

Step 16: Assembling the Bar

Step 17: Assembling the Bar

Step 18: Assembling the Bar

Step 19: Assembling the Bar

Step 20: Assembling the Bar

Step 21: Assembling the Bar

Step 22: Assembling the Bar

Step 23: Assembling the Bar

Step 24: Assembling the Bar

Step 25: Assembling the Bar

Step 26: Assembling the Bar

Step 27: Assembling the Bar

Step 28: Assembling the Bar

Step 29: Assembling the Bar

Step 30: Loading Bottles


About The Author

Muhammad Bilal

I am highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.

Scroll to Top