
Adobe Air / Actionscript 3 * Phidget Interface Kit and Relays to control the car headlamps and wash lights. * Giant multi segment LED monitor to display team names and other messages.
Two weeks before the 2014 FIFA World Cup, we were tasked with creating a giant scoreboard in Brooklyn that would be visible to drivers across the East River in Manhattan. This scoreboard would consist of Audi A8s each parked in its own open shipping container, with some additional containers that were empty, so that the combined car headlamps displayed numbers like an LCD display.
Given the insane time frame, we split up the programming duties, my co-worker wrote the Java application that directly interfaced with the Phidget Relays to turn individual car lights on and off.
I wrote the overall control application that interfaced with his hardware proxy, aggregated individual lights into groups that could be addressed as 2 separate digits, and displayed the team names and scores as well as any media content the client wished to appear on the giant LED monitor mounted at the top of the car matrix.
The original intention was to have this application retrieve live feeds of game data from FIFA and update scores accordingly, but it turned out no such feed was available to us. So instead I created a graphical interface that mirrored the current state of the cars, with which an attendant could easily control those states. This application allowed multiple game results to be added and animated in sequence on the score board.