We all switched roles a lot of times when we were stuck/ got bored with the same nature of job. But we had the work divided among ourselves, and it helped in tracking the overall project progress and making sure that all the aspects are moving ahead as planned. So Viniyata worked on MAX/MSP code, Jen worked on fabrication, and I worked on Arduino and the arrangements of components inside the box.
To me the most interesting part in the process was handshakes of different components of the project. We worked separately on MAX and Arduino for a few days and merged the two together a couple of days before the final. Putting comments in the arduino code really helped- we could quickly identify the lines of code that needed modification because of the nature of signals exchanged between MAX and arduino. I and Jen had to closely work on the fabrication and assembly part, anticipating a few things in advance. Taking into account the overall size of the components combined with arduino, managing huge bunch of wires that connect things together, exact positioning of the spray bottles to match them with the outlets on the box, exact positioning of the physical buttons right below the flexible birch plywood surface, and provision for a bunch of cables running from the box to the laptop (where MAX played the role) were all important and enjoyable bits. Following are a few pictures of the assembly:
And here’s how the final product looks!