Description | Status |
---|---|
server build on master | |
client build on master | |
latest version | |
release notes | https://github.com/TomaT3/SpiritSpender/releases |
At SchleFaz evenings with friends, there has always been this one poor guy who had to refill the shot glasses. The later the evening the more spirit was spilled and more uneven filling of the shot glasses. That's how the idea of an automatic SpiritSpender was born.
The SpiritSpender can fill up to 12 shot glasses (single or double shot). Any bottle can be used that fits into a standard "Bar Liquor Dispenser". The SpiritSpender can be controlled from any device that has an Webbrowser.
Main components:
- RaspberryPi 4
- 2 stepper controller (TB6600)
- 2 stepper Motors (NEMA 17 2.0A)
- Linear Motor
- EmergencyStop
tbd
3 Docker containers are running on the raspberry pi:
- MongoDb
- used to store settings
- ASP .NET Core Server (GPIO control/logic)
- controlles the hardware via GPIOs in-/output
- offfers a web api for client
- Nginx Webserver (AngularApp for UI)
- AngularApp to control the spirit spender from e.g. mobile phone with two main tasks:
- Setup: setup hardware / change settings
- Automatic: tell how much to fill in each glas and start filling process
- AngularApp to control the spirit spender from e.g. mobile phone with two main tasks: