Somehow I got accepted to exhibit for Open Sauce 2024.
My exhibit is a take on the classic cocktail mixer using peristaltic pumps. It is in the chassis of a network switch with the original power supply powering a 16 channel relay and a raspberry pi running mysql and some php.
Full credit to Sven Tantau for the idea of the putting one in a switch chassis. Check him out here. I built mine because I saw Sven's and thought it was cool and wanted one.
My version is running an mysql and nginx serving 2 php pages, a drink list and a page to get a drink. The database has 4 tables, ingredients, pump_config, drinks, and drinks_ingredients. The drink list page will only show drinks it is currently able to make based on what ingredients are configured in the pump_config table which ties ingredients to raspberry pi gpio pins to pumps. The get drink page will show how much of each ingredient is in a drink from the drinks_ingredients table and call a shell script that triggers the gpio pins to an on state for the time called for the ingredient. Multiple pumps can be hooked up to the same ingredient to multiplex and make the pours go faster.
I wanted to spice up my booth a bit so I brought karaoke and a polaroid camera, threw down some astroturf and lawn chairs, and tried replicating a backyard party.