Automatic Bartender
using Raspberry Pi
Smart IoT-based Drink Dispenser
Made By-
Sarvagya - 1032222788
On Nimbalkar - 1032222696
Ashutosh Rao - 1032222566
Introduction
• The Automatic Bartender is a Raspberry Pi–based IoT system.
• It dispenses custom mocktails/mixed drinks on user input.
• Combines software (Python, HTML/CSS) and hardware
(pumps, flow sensors).
• Designed to be affordable, customizable, and
remote-controlled.
Project Objectives
Drink Selection
Enable multiple drink choices
Custom Recipes
with volume controls.
Include predefined and custom
drink recipes.
Web Interface
Control via a responsive web
interface.
System Overview
Input: Web interface (HTML/CSS + Flask server)
Processing: Raspberry Pi (Python backend)
Output: Control of water pumps and sensors
Features:
Drink volume dropdowns
Predefined/mocktail recipes
Live dispensing controler).
Hardware Components
Core
• Raspberry Pi 3/4
• DC Water Pumps (3x)
• Flow Sensors (3x)
Essentials
• Relay Module (3-channel)
• Jumper Wires, Breadboard
• 5V Power Supply
Software Flow
Web Page
Served via Flask (Python).
User Selects
Drinks and volumes are chosen.
Flask Receives
Values sent as control signals.
Pumps Activate
Dispensing occurs.
Web Interface Demo
Drink Checkboxes
Select available drink
options.
Volume Dropdowns
Adjust drink volume.
Recipe Buttons
Quick access to mocktail recipes.
Pin Diagram
Use Cases
Cafeterias / Events DIY Home Bar
Automated drink dispensing Customizable drink setups
in high-traffic areas. for home use.
IoT Learning
Educational tool for robotics and IoT.
Future Scope
Payment Gateway
Add payment processing capabilities.
Mobile App
Integrate with a mobile application.
NFC Profiles
User profiles via NFC card.