From the video page:
There’s a piezo element taped to the box and hooked up to an arduino. The arduino senses the physical impact with the piezo element and sends serial data to my PC. Processing picks up the serial signal and takes care of the projection and interaction (particles, etc).
I have no idea what most of that means. But it’s still cool.