The Climate Dress uses a Figaro CDM4160 CO2 sensor, an Arduino LilyPad microcontroller board, two Texas Instruments TLC5947 LED controllers, and 112 LEDs distributed on 28 individually controllable channels.
The CO2 sensor transmits an analogue signal to the microcontroller, corresponding to the CO2 level in the surrounding air. The program in the microcontroller then translates the CO2 level into values for a number of parameters that control an animation sequence in the LEDs.
These parameters are:
- Light intensity: the more CO2, the lower light intensity
- Light speed: The more CO2, the more rapid pulsation
- Light pattern: The more CO2, the more irregular light pattern
The microcontroller calculates a new light intensity for each of the 28 light channels 50 times per second. The information is transmitted through the conductive embroidery to the two LED controllers that control the intensity in the LEDs.
The effect is that a low CO2 level gives a pattern that resembles calm and stable breathing, whereas a high CO2 level gives a pattern that resembles weak and irregular breathing.