LED Waterfall

This is an arduino-based interactive art piece. Put your hand in one of the streams, and watch as the drops of light gently bounce off!

Each LED-strip is driven by an its own arduino board, attached to the back. The arduinos calculate the physics for each drop, then draw the drops at the appropriate LED addresses.

arduino boards

At the top of each strip is a time-of-flight (ToF) sensor, which reads the distance of the nearest object within its detection range. These readings are used to determine the height at which the drops bounce. The field of view for each ToF sensor is slightly cone-shaped, so the columns had to be spaced out enough to reduce overlap between cones. This is to prevent situations where putting an obstacle in one column would affect the drops in the adjacent columns.

Sparkfun time-of-flight sensor the sensors are placed at the top of each column

This piece was selected and shown off at the official dedication of UMD’s Clarvit Studio and Courtyard — a new space where students can leverage various technologies in their artistic pursuits.

You can find the github repository here