Finally something that combines the floor from Saturday Night Fever and the footstep response from Michael Jackson's Billy Jean music video!
This will be a 12' x 12' interactive dance floor made up of 144 individually controlled cells, each with a hidden capacitive sensor powered by an Atmega and communicating with the master via an RS485 bus at 250Kpbs+.
The master controller is a node.js app which runs user submitted floor programs. This means you can control the entire floor with simple JavaScript programs! Want to play music when people step on certain squares? Sure. Turn the entire floor into Conway's Game of Lfe? Why not!
The app also doubles as an emulator that you can use to test your programs while the floor is offline.
You can find all the code (controller and slaves) in this github repo: https://github.com/jgillick/DiscoDanceFloorV1
I am gonna have to make this! but waterproof and on the deck!!