Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use LilyPad LED: Examples, Pinouts, and Specs

Image of LilyPad LED
Cirkit Designer LogoDesign with LilyPad LED in Cirkit Designer

Introduction

The LilyPad LED (Manufacturer Part ID: DEV-10081) is a sewable light-emitting diode (LED) designed by SparkFun Electronics for use in e-textiles and wearable electronics. This component is part of the LilyPad ecosystem, which is specifically tailored for integration into fabric-based projects. The LilyPad LED is lightweight, flexible, and features large sewable pads, making it easy to connect with conductive thread.

Explore Projects Built with LilyPad LED

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
LilyPad Arduino and Accelerometer-Based Wearable Fitness Tracker with Heart Rate Monitoring
Image of proj2: A project utilizing LilyPad LED in a practical application
This circuit is designed for wearable applications, featuring a LilyPad Arduino USB microcontroller that controls a chain of LED Pixel Boards and reads data from a Heart Pulse Sensor and a three-axis Accelerometer. It is capable of interactive LED displays synchronized with motion and heart rate data, suitable for dynamic wearable projects.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi Pico W Controlled RGB LED with Joystick Interaction
Image of Snap Project #5: A project utilizing LilyPad LED in a practical application
This circuit features a Raspberry Pi Pico W microcontroller interfaced with a KY-023 Dual Axis Joystick Module and a four-pin RGB LED. The joystick's position controls the color of the RGB LED through PWM signals, with resistors limiting current to the LED's cathodes and a capacitor potentially used for debouncing the joystick's switch. The embedded code cycles through color sequences based on the joystick's Y-axis position, creating a dynamic lighting effect.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Light-Responsive LED Controller
Image of Practical3: A project utilizing LilyPad LED in a practical application
This circuit appears to be a light-sensitive LED controller using an ESP32 microcontroller. The LED's anode is connected through a 220-ohm resistor for current limiting, and its cathode is connected to ground through a 10k-ohm resistor, forming a voltage divider with a photocell (LDR) that is also connected to the 3.3V supply. The ESP32 reads the voltage across the LDR via GPIO 34, which changes with light intensity, and controls the LED via GPIO 25, likely to turn the LED on or off based on ambient light levels.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Controlled Dual 8x8 LED Matrix Display with NTP Time Synchronization
Image of time: A project utilizing LilyPad LED in a practical application
This circuit features an ESP32 microcontroller connected to two cascaded 8x8 LED matrix displays, powered by a 3.3V battery. The ESP32 drives the displays to show time and other information, with the code indicating functionality for connecting to WiFi, synchronizing time via NTP, and displaying data on the matrices using custom fonts. Additionally, there is a separate 3.3V battery powering a red LED, which appears to function as a simple indicator light.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with LilyPad LED

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of proj2: A project utilizing LilyPad LED in a practical application
LilyPad Arduino and Accelerometer-Based Wearable Fitness Tracker with Heart Rate Monitoring
This circuit is designed for wearable applications, featuring a LilyPad Arduino USB microcontroller that controls a chain of LED Pixel Boards and reads data from a Heart Pulse Sensor and a three-axis Accelerometer. It is capable of interactive LED displays synchronized with motion and heart rate data, suitable for dynamic wearable projects.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Snap Project #5: A project utilizing LilyPad LED in a practical application
Raspberry Pi Pico W Controlled RGB LED with Joystick Interaction
This circuit features a Raspberry Pi Pico W microcontroller interfaced with a KY-023 Dual Axis Joystick Module and a four-pin RGB LED. The joystick's position controls the color of the RGB LED through PWM signals, with resistors limiting current to the LED's cathodes and a capacitor potentially used for debouncing the joystick's switch. The embedded code cycles through color sequences based on the joystick's Y-axis position, creating a dynamic lighting effect.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Practical3: A project utilizing LilyPad LED in a practical application
ESP32-Based Light-Responsive LED Controller
This circuit appears to be a light-sensitive LED controller using an ESP32 microcontroller. The LED's anode is connected through a 220-ohm resistor for current limiting, and its cathode is connected to ground through a 10k-ohm resistor, forming a voltage divider with a photocell (LDR) that is also connected to the 3.3V supply. The ESP32 reads the voltage across the LDR via GPIO 34, which changes with light intensity, and controls the LED via GPIO 25, likely to turn the LED on or off based on ambient light levels.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of time: A project utilizing LilyPad LED in a practical application
ESP32-Controlled Dual 8x8 LED Matrix Display with NTP Time Synchronization
This circuit features an ESP32 microcontroller connected to two cascaded 8x8 LED matrix displays, powered by a 3.3V battery. The ESP32 drives the displays to show time and other information, with the code indicating functionality for connecting to WiFi, synchronizing time via NTP, and displaying data on the matrices using custom fonts. Additionally, there is a separate 3.3V battery powering a red LED, which appears to function as a simple indicator light.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Wearable electronics and fashion technology
  • Interactive clothing and accessories
  • Light-up costumes and cosplay
  • Textile-based art installations
  • Educational projects for learning about circuits and e-textiles

Technical Specifications

The LilyPad LED is a simple yet versatile component. Below are its key technical details:

Parameter Value
Operating Voltage 2.0V - 5.5V
Typical Forward Voltage 2.0V (Red), 3.2V (Blue/White/Green)
Maximum Current 20mA
LED Color Options Red, Blue, Green, White, etc.
Dimensions 11mm diameter
Mounting Style Sewable with conductive thread

Pin Configuration and Descriptions

The LilyPad LED has two sewable pads for electrical connections:

Pad Name Description
Positive (+) Connect to the positive terminal of the power source or microcontroller output.
Negative (-) Connect to the ground (GND) of the circuit.

Usage Instructions

The LilyPad LED is straightforward to use in e-textile projects. Follow the steps below to integrate it into your design:

Step 1: Prepare Your Materials

  • Gather the LilyPad LED, conductive thread, a needle, and fabric.
  • Ensure you have a power source (e.g., a LilyPad Power Supply or a coin cell battery holder).

Step 2: Sew the Circuit

  1. Use conductive thread to sew the Positive (+) pad of the LilyPad LED to the positive terminal of your power source or microcontroller.
  2. Sew the Negative (-) pad to the ground (GND) terminal.
  3. Ensure the thread connections are tight and do not cross to avoid short circuits.

Step 3: Power the Circuit

  • Connect the power source to the circuit. The LED will light up when powered correctly.

Important Considerations and Best Practices

  • Current Limiting Resistor: If connecting the LilyPad LED to a microcontroller (e.g., Arduino UNO), use a current-limiting resistor (typically 220Ω to 330Ω) in series with the LED to prevent damage.
  • Conductive Thread Care: Avoid fraying or overlapping conductive threads, as this can cause short circuits.
  • Power Supply: Ensure the voltage supplied matches the LED's operating voltage range.

Example: Connecting to an Arduino UNO

The LilyPad LED can be controlled using an Arduino UNO. Below is an example code to blink the LED:

// Example code to blink a LilyPad LED using Arduino UNO
// Connect the Positive (+) pad of the LilyPad LED to pin 9
// Connect the Negative (-) pad to GND

const int ledPin = 9; // Pin connected to the LilyPad LED

void setup() {
  pinMode(ledPin, OUTPUT); // Set pin 9 as an output
}

void loop() {
  digitalWrite(ledPin, HIGH); // Turn the LED on
  delay(1000);               // Wait for 1 second
  digitalWrite(ledPin, LOW);  // Turn the LED off
  delay(1000);               // Wait for 1 second
}

Troubleshooting and FAQs

Common Issues

  1. The LED does not light up.

    • Solution: Check the connections to ensure the Positive (+) and Negative (-) pads are correctly sewn to the power source. Verify that the power supply voltage is within the operating range of the LED.
  2. The LED is dim or flickering.

    • Solution: Ensure the conductive thread connections are tight and not frayed. Check for loose connections or insufficient power supply.
  3. The LED gets hot.

    • Solution: Use a current-limiting resistor (220Ω to 330Ω) in series with the LED to prevent excessive current flow.
  4. Short circuits in the fabric.

    • Solution: Inspect the conductive thread for overlaps or fraying. Use insulating fabric or tape to separate crossing threads.

FAQs

Q: Can I use multiple LilyPad LEDs in the same circuit?
A: Yes, you can sew multiple LilyPad LEDs in parallel or series, depending on your design. Ensure the power supply can handle the total current draw.

Q: Is the LilyPad LED washable?
A: The LilyPad LED is washable, but you must ensure all connections are secure and use washable conductive thread. Hand washing is recommended.

Q: Can I control the brightness of the LilyPad LED?
A: Yes, you can control the brightness using pulse-width modulation (PWM) if connected to a microcontroller like the Arduino UNO.

By following this documentation, you can effectively integrate the LilyPad LED into your e-textile projects and troubleshoot common issues.