I could be wrong but this sounds very similar to Help with Kinetic Art Project.
There may be some ideas there.