Cocktails & Tunes​​​​​​​
Challenged to demonstrate an electro-mechanical machine that celebrates mechanics & engaging physical interaction, we designed a mechatronic bartender that could dispense several cocktails. The user must accurately play different song sequences depending on what cocktail they want, whether it be Beethoven for a Rum and coke or the Jaws theme song for a Cranberry & Vodka.
Dispenser Design
We wanted to use the minimal amount of electronic components in our design by finding ways to leverage mechanical systems. Instead of using 6 separate solenoids or peristaltic pumps to release the specific liquid, we designed a “lazy susan” system. The system is driven by a stepper that will move the glass 60° for each full rotation moving it under a different flavour. Once in position a linear actuator pushes the dispensing mechanism for a specified amount of time to create the cocktail. All of the tubes where sourced from our university workshop material bin and a reverse engineered into the design to keep within the cost budget
Valve Design 
We wanted a mechanical approach to dispensing liquid in order to reduce the electronic components required (solenoids/pumps). To overcome the limited design space, we designed our own custom optic measures. The system used silicon o-rings to ensure it is dynamically sealed. Five 3D printing iterations were required to ensures a snug fit. The mechanism shown below also allows for the linear actuator to easily compress the spring loaded measure.
Keyboard Mechanism 
The keyboard provided the initial touch-point for human interaction. We wanted to build a keyboard which was both tactile and responsive. Multiple design iterations were undertaken to find a mechanism that felt right. We use high density springs that had to be compressed in order to connect the resistors onto the charged copper plate.
Keyboard Circuit Design 
Developing the electronics for a full piano octave was challenging due to the limited number of analogue inputs on our microcontroller. We to develop a custom circuit that was able to reliably interpret 12 separate keys whilst using only one analogue input. This consisted of using 12 resistors placed in series, when each separate resistors was pressed onto the charged copper plate, a unique analogue signal was produced. This was a very effective and reliable method of interpreting 12 separate signals using only one analogue pin.
Back to Top