Installations are real fun. They are helpful in putting an idea across in an engaging way. This post describes the trials and tribulations we faced while working on an installation for IndiaHCI conference at IIT Bombay.
The idea initially was to ask people solve a rotating puzzle using in air gestures. In-air, gestures, Low tech ? Does it ring something to the occasional hacker? Yes we zeroed it on the ultrasonics for it. They work great but they are like pigeons you see. They don’t work well when a lot of them are around. They cause errors due to proximity with other sensors, angles etc.
We further had pin number issues as to connect 10 of these we would need at-least 20 pins (Trig and Echo) on each. This is not so exciting on an UNO. I experimented with the idea of multiplexing the trig pin. Just made the trig pin common to all. Then we had drive issues. Next we had a combination of 5 triggers clubbed together. It improved but occasionally a sensor or something would just go off. We tried trouble-shooting with a logic analyser. Nothing got shot though. The problem was zero-ed down to the fact that there is a propagation delay and also the current is not enough for the meters of wire we are dealing with. Maybe we could have tried using a MOSFET to drive the trigger pin. But well these Maybes.
As its the case always, we were terribly short of time. We decided keep the core idea intact and changed the interaction to the world’s most democratic way of doing things - The Switch
Now electronically we were, pressing switches and moving motors. I made motor drivers using TIP122 darling-ton transistors. I have my ears plugged if your ask me whether I used free-wheeling diodes or not. The arduino is redundant now though. We did not use it.
The motors and the baffling wires. We had a volunteer (Rishabh) with us to help us.
Now, if you are wondering what puzzle ? There were several ideas we played with like a three faced puzzle that have a common element so every state of the puzzle made some sense and only the completed one made most sense, or we could have a generative story puzzle which had constant fun at every state of the puzzle, or we could have a cards against humanity kind of gameplay . Since, it was desired to keep it more visual rather than cerebral. We gave to using pictures. Thanks to Salik from senior VC with some help from Malay we had an amazing eye puzzle.
The art was printed on a HP sheet and was hand cut to make those triangles.
The frame looked like :
The puzzle represents reality. There are tons of realities that we are exposed to. Some we like, some we make and some we live in. There is a constant struggle to make our reality the way we see. But its difficult, chaotic and challenging. Then you see the reality and try to change it but its not entirely in your control.
This was the final idea of our installation titled - Men and Three Worlds .
The above image was clicked at 4am and has historical and emotional relevance to me , my amazing seniors Herold and Abhijith . #RaatKePathar
The participants will be presented with a console to adjust the puzzle state and they have to align the entire matrix to make an image. The catch is that the mapping is real. There is a two stage randomness. Some of the sections move clockwise while others move anticlockwise. The second layer is that the buttons are not mapped to the sections. So, the first button does not move the first section, it moves the third section (suppose). These things make the installation a real reflection. The best part was when there was just one piece left and people fail to remember which switch would move what section and they end up messing it all over again.
We later found out the message was a bit heavy for the place and people were rather happy with virtual and augmented realities.
My seniors Herold and Abhijith testing the thing in the lab.
Abhijith filling stones and perfecting the weight distribution.
Testing once again.
The project was made successful by Herold, Abhijith, Chinmay, Rishabh, Salik, Silpa, Malay, me and amazing volunteers of India HCI .