Depth Mirror (Fall 2017)

I intended to create an 2D array of solenoids that would respond to changes in depth input through a kinect. It would essentially reflect the depth in the image captured by the kinect.

However, I found it very difficult to take input from the kinect and send this data to the arduino simultaneously, so instead I first record a history of depth data from the kinect, and then send it to the arduino via bluetooth, which it then uses to move the solenoids.

process diagram: process

circuit board I made for 4×4 array of 5V solenoids: circuit

Full decription of project
DEMO VIDEO