Xiao Tan

Technical Artist, 
Creative Technologist

for interactive installation, game, and virtual production

Polarities


My role: Physical Designer, Interaction Designer

Polarities engage through a glass sculpture filled with a gas subjected to a bombardment of electrons, forces assumed by the artist to be complementary and placed at each end of the work, reacting sensitively to the audience’s presence.

Powered by light and physical engagement, the installation evolves and shapeshifts in response to audience interaction, creating a seamless fusion of artwork and viewer experience.

https://www.nyu.edu/about/news-publications/news/2024/may/yann-toma--an-artist-in-residence-at-la-maison-francaise-of-nyu-.html








Technical Documentation



This installation responds to the viewer's proximity by brightening the neon light as they approach and dimming it as they move away. Simultaneously, the audio’s volume, tone, and frequency shift based on the viewer's distance from the light.

To ensure detection from all directions, six ultrasonic sensors are positioned around the setup. The system compares data from each sensor to determine the minimum value, representing the closest object. This value controls the PWM signal through a transformer, adjusting the neon light's brightness.

Since ultrasonic sensors can struggle to detect soft materials like clothing, their readings often fluctuate. To stabilize the output and prevent flickering, the system calculates the median of seven consecutive minimum readings. This smoothed value is then sent via serial communication to Max/MSP, dynamically controlling the audio in real time.





Breadboard view of an Arduino Uno connected to six HC-SR04 Ultrasonic sensors. The ground pins of the six ultrasonic sensors are wired in parallel and connected to the GND pin of Arduino. The power (VCC) pins of the sensors are wired in parallel and connected to the 5V pin of Arduino. Trig and Echo pins of each sensor are connected to one another, thanks to the New Ping Library that allows both Trig and Echo pin to be connected to one digital pin on an Arduino. In the graph above, from top to bottom, Trig and Echo pins from each sensor are connected to digital pin 2, 4, 5, 7, 8, 9 on Arduino Uno. Arduino Uno is powered by a 6V battery pack that is connected to the VIN and GND pin on the Arduino. Arduino Uno can be alternatively powered directly by a DC barrel jack for a permanent installation.

Two ends of the Neon Light Bulb are connected to a Neon Transformer (Ventex VT5520) that is plugged into an AC outlet. The PWM control pin from the transformer is connected to digital pin 3 on the Arduino and the ground pin connected to the GND pin of Arduino.















Xiao is a New York based creative technologist and technical artist. His multidisciplinary works range from interactive installation, game design, to virtual production. He focuses on creating interactive experiences with new mediums, including physical computing, alt-ctrl, motion tracking, live performance, and VR.

For further information, projects, freelance, or collaborations
︎tanx2202@gmail.com / @real.xiaoxiao