The Inebriator is powered by an Arduino Mega 2560 Microprocessor Project Board- Arduino is an open source electronics prototyping platform (http://arduino.cc/)
A Hitachi HD44780 compatible display is used to allow display drink information, coupled with a couple of buttons to navigate the menu.
A stepper motor is used to drive the drinks shelf, with acceleration and deceleration to allow high speed without spilling.
A DC motor is used to operate the optics.
All mixers are in plastic bottles in a cool box, each bottle has two pipes, one that is hooked to the gas tank (70% Nitrogen and 30% Carbon Dioxide), and the other goes from the bottom of the bottle to a valve. When the gas tank is opened (through a regulator) the bottles are pressurised to a low safe pressure. When 12v is applied to the valve it opens, and the pressure causes the liquid to flow through the pipe and ultimately into the glass. Each mixer has its own valve and individually controllable. There is also a cut off valve for the gas supply.
A force sensitive resistor is in place to detect the presence of a glass to prevent accidental operation.
An RFID sensor is integrated to allow operators with a valid RFID token to get at admin functions such as priming of the mixers, and prevent inebriated users from accidentally causing chaos.
There is a small cluster of RGB LEDs in the drinks tray to allow for illumination of the glass and is further used to indicate running and completion of dispensing a cocktail.