The raspberry pi is the main controller for the system. It takes in input from an accelerator and gyroscope from each hand to track the movements. It then displays on an android via a wired connection. The two recalibration buttons are used to reset the "zero position" for each hand when pressed. The display projects onto a mirror which in turn reflects on to a lens to be viewed.