Briefly describing, device’s purpose is to capture images that can be latter used to assemble time lapse video. Additionally to just capturing image every ‘X’ seconds device rotates itself around specified angle as images are being captured. This rotation adds an extra effect to the video.
Overall process is controlled by Android application running on the phone (see software components) that takes 1024×768 pixel sized pictures using devices camera, and commands motor to rotate every time after picture has been taken. In Android application user interface it is possible to specify time span and angle of rotation, and device will do the specified rotation in specified amount of time taking pictures that can be assembled into 30 second 24fps video. See software components for information on how to easily assemble pictures into a video.
Here are photos of device from different angles: