Project Perspective
I <3 NYC Light Up Tee is a perfect introduction to the exciting world of wearable electronics (e-textiles). By sewing a specialized LilyPad Arduino and LEDs onto a T-shirt using conductive thread, you can create a unique, programmer-designed garment that pulses and glows with light.
Technical Implementation: Fabric and Circuits
The project replaces traditional copper wires with soft, flexible materials:
- Conductive layer: Conductive Thread acts as the wiring, allowing electricity to flow between the LilyPad and the LEDs directly on the fabric.
- Micro-controller layer: The Arduino LilyPad is a specialized board designed to be sewn into clothing, featuring large holes (pads) that are easy to stitch to.
- Lighting layer: LilyPad LEDs are tiny, flat LED modules that can be sewn in parallel or individually controlled for different animation patterns.
Hardware Infrastructure
- Arduino LilyPad: The "brain" of the T-shirt, controlling which LEDs light up and when.
- LilyPad LEDs: These small, washable LED modules are designed specifically for e-textile projects.
- Conductive Thread: A specialized thread made of stainless steel or silver-coated nylon that carries current like a wire.
- Coin Cell Battery Holder: Provides a compact and lightweight power source (using a 3V CR2032 battery) for the entire T-shirt.
- Micro-USB/FTDI Cable: Use to program the LilyPad from your computer.
Software Logic & LED Animations
The Arduino code is programmed to be energy-efficient and visually striking:
- Initialize: Setup the LilyPad pins as outputs (
pinMode(pin, OUTPUT)). - Pulse Pattern: Use
analogWrite()to create a soft "breathing" or pulsing effect for the LEDs on the heart of the "I <3 NYC" logo. - Sequential Flash: Program the LEDs to blink in a sequence or in response to a simple button press (if a LilyPad Button is added).
- Energy Management: Use PWM (Pulse-Width Modulation) to keep the LEDs at a comfortable brightness and extend battery life.
Future Expansion
- Sound Reactive Integration: Add a small LilyPad Microphone to make the LEDs dance and pulse to the beat of music or ambient sound.
- Accelerometer Control: Use a LilyPad Accelerometer to change the LED pattern or color (if using RGB LEDs) based on your body's movement.
- Bluetooth Notification: Connect a small BLE module to make your shirt glow when you receive a message on your smartphone.
- Custom Fabric Buttons: Sew buttons or sliders using conductive fabric to switch between several different LED animation modes.