Blog post about this code can be found here
I created a projected image of a drum kit on my wall, made it interactable using copper tape capacitive touch sensors, taped to the wall and read by an Arduino Uno.
The Arduino communicates with a Processing sketch, which plays the sounds and animates the projected image.
First I (artfully) covered my wall in copper tape. Then made wire connectors to the capacitive touch sensors.
The Arduino code simply reads the digital capactitive touch sensors and transfers the data, via serial protocol, to the processing sketch.
The processing sketch loads the /Media/drumkit-empty.png
image into the background.
When it is sent a serial message that a drum has been hit it illuminates that drum in the output and plays a sample sound.