A small art project controlled by someone's heartbeat.
For a possible installation/exhibition setup the handy PulseSensor is now used to detect someone's heartbeat. This can produce a reasonably accurate estimate of someone's heartbeat just by lightly pressing their finger against the sensor. Earlier prototypes used an AD8232 with an Arduino to estimate the moment of each heartbeat.
The heartbeat data is fed to a raspberry pi which triggers each outward pulse. These pulses flow outward, eventually rippling back in toward the "heart". When they come back, each of them has a chance to drag in a small particle, which will be pushed and pulled by the currents triggered by the user's heartbeat. If these particles are either pulled in to the center or pushed out past the edge of the lights, they trigger a change in the colors used for the heartbeat waves.