For my physical computing class, I built a low-resolution 3D scanner with an IR proximity sensor, a couple of hi-torque servo motors, and an Arduino Uno. For this project, I programmed the Arduino and Processing scripts, while my partner, Christina, focused on the fabrication.
There are two independent parts of this mechanism: the panning head and the moving bed. The idea of this project is that for every point on the bed, the head will scan the distance between it and the bed. The aggregate grid of points in space would ideally resemble the object scanned.