During my work at Cosalux GmbH I had the opportunity to work on a interactive VIP Room inside the Frankfurt Commerzbank-Arena. It was for the local transportation company “RMV“, thus was designed to look like inside a tram or bus. We were provided with original stop buttons used inside busses an trams and used them to allow interaction with the room. My job was to implement all the interactive parts in the room, like sound triggers, buttons, etc.
We embedded two monitors on the left side of the room which were built to look like windows in a tram, on which a information movie was running. You where able to press a button used on the trams to open the doors to scrub through the info video running on the two screens and also hide the video.

The stop buttons triggered a football themed sounds, every time you pressed a different one. One special was the emergency break, which triggered a much louder catch song playing, and also some light effects once you pulled on the lever.
Due to limited space I implemented everyting using a Intel NUC and a arduino. The Intel NUC was used to display the video on the two screens and output the sounds on the speakers using a custom written software in C#. The Arduino was used to fetch the button and lever inputs and send a command via virtual serial port to the C# software to trigger the respective event.

Also, there is a fake ticketing machine on which a litte touchscreen based betting game (“Tippspiel”) was running. My collegue Fabian implemented it using p5.js.
You can read more about the project at the Cosalux Website
