Ultrasonic Train Detector in Stockholm Subway

Computers & Mobile Photography & Video Raspberry Pi Technology
Ultrasonic Train Detector in Stockholm Subway
YouTube player

Stopp Family, the Stockholm production company I work for, and the ad agency Åkestam Holst joined forces to modify of one of Clear Channel’s Play screens in the Stockholm subway. The mission was to make it look like the model’s hair on the screen was caught by the turbulence from the train arriving at the platform.

To do this we needed to build a device that could be calibrated to sense the arrival of the train and not react to passing passengers. After researching possible solutions like sound detection and wind sensors we settled on measuring the distance using an ultrasonic sensor.

YouTube player

The ultrasonic sensor was connected to a Raspberry Pi running a Python socketserver which was sending the measured distance to the connected client on an interval. The client was a flash application which received the measured distance and triggered the video to play.

One of the challenges was to know when to play the video. We knew that the distance when the train was on the platform was about 4 meters and when there was no train the distance was about 7 meters. To prevent false positives we set up some rules for the video to be triggered to play. The distance had to be between 3.9 and 4.1 meters, and after the video was played the client had to get three readings with a distance greater than 7 meters before it could be triggered to play again. Those two rules prevented that the same train could trigger the video more than once, and prevented the video from being triggered by people walking by.

Being able to extend existing and create new technical solutions lets us define new interactive platforms and rather than changing ads to fit the technology we can now adapt technology to fit the creative ideas within advertising.

0 thoughts on “Ultrasonic Train Detector in Stockholm Subway

  1. Steve C. Yang, P.E. says:

    Very amazing accomplishment, entertaining!

  2. A.M says:

    is it possible to know what software is executing the video loop

Discuss this article with the rest of the community on our Discord server!


Maker Faire Bay Area 2023 - Mare Island, CA

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 15th iteration!

Buy Tickets today! SAVE 15% and lock-in your preferred date(s).