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

How to Use SparkFun LilyPad Vibe Board: Examples, Pinouts, and Specs

Image of SparkFun LilyPad Vibe Board
Cirkit Designer LogoDesign with SparkFun LilyPad Vibe Board in Cirkit Designer

Introduction

The SparkFun LilyPad Vibe Board is a compact, sewable electronics module designed to add haptic feedback to wearable projects. It integrates a vibration motor that can be controlled to provide notifications or tactile feedback in soft circuits. This board is part of the LilyPad wearable e-textile technology developed by Leah Buechley and cooperatively designed by SparkFun and Leah. It's commonly used in DIY wearables, costumes, interactive art, and soft robotics.

Explore Projects Built with SparkFun LilyPad Vibe Board

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 SparkFun LilyPad Vibe Board 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
Bluetooth-Controlled Multi-Function Arduino Nano Gadget
Image of Copy of Smarttt: A project utilizing SparkFun LilyPad Vibe Board in a practical application
This is a portable, microcontroller-driven interactive device featuring Bluetooth connectivity, visual (RGB LED), auditory (loudspeaker), and haptic (vibration motor) feedback, user input (pushbutton), and a rechargeable power system (TP4056 with Li-ion battery).
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Vibration Motor Control with ESP32 and DRV2605L
Image of Guante Háptico 2: A project utilizing SparkFun LilyPad Vibe Board in a practical application
This circuit is a haptic feedback system powered by a 2000mAh battery, controlled by an Adafruit HUZZAH32 ESP32 Feather microcontroller, and utilizing an Adafruit DRV2605L haptic driver to drive two vibration motors. The system includes a flex resistor for input sensing, and the microcontroller communicates with the haptic driver via I2C.
Cirkit Designer LogoOpen Project in Cirkit Designer
Interactive Touch and Motion Sensor System with Bela Board and OLED Display
Image of GIZMO Teaset: A project utilizing SparkFun LilyPad Vibe Board in a practical application
This circuit integrates a Bela Board with various sensors and actuators, including a TRILL CRAFT touch sensor, an ADXXL335 accelerometer, a vibration motor, and a loudspeaker. The Bela Board processes input from the touch sensor and accelerometer, and controls the vibration motor and loudspeaker, while an OLED display provides visual feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with SparkFun LilyPad Vibe Board

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 SparkFun LilyPad Vibe Board 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 Copy of Smarttt: A project utilizing SparkFun LilyPad Vibe Board in a practical application
Bluetooth-Controlled Multi-Function Arduino Nano Gadget
This is a portable, microcontroller-driven interactive device featuring Bluetooth connectivity, visual (RGB LED), auditory (loudspeaker), and haptic (vibration motor) feedback, user input (pushbutton), and a rechargeable power system (TP4056 with Li-ion battery).
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Guante Háptico 2: A project utilizing SparkFun LilyPad Vibe Board in a practical application
Battery-Powered Vibration Motor Control with ESP32 and DRV2605L
This circuit is a haptic feedback system powered by a 2000mAh battery, controlled by an Adafruit HUZZAH32 ESP32 Feather microcontroller, and utilizing an Adafruit DRV2605L haptic driver to drive two vibration motors. The system includes a flex resistor for input sensing, and the microcontroller communicates with the haptic driver via I2C.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of GIZMO Teaset: A project utilizing SparkFun LilyPad Vibe Board in a practical application
Interactive Touch and Motion Sensor System with Bela Board and OLED Display
This circuit integrates a Bela Board with various sensors and actuators, including a TRILL CRAFT touch sensor, an ADXXL335 accelerometer, a vibration motor, and a loudspeaker. The Bela Board processes input from the touch sensor and accelerometer, and controls the vibration motor and loudspeaker, while an OLED display provides visual feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Wearable devices that require user notifications
  • Interactive costumes that provide haptic feedback
  • Soft robotics for simulating movement or touch
  • Educational projects teaching about circuits and haptics

Technical Specifications

Key Technical Details

  • Operating Voltage: 3V to 5V
  • Control Method: Digital signal (High to activate)
  • Current Consumption: 40mA (max)
  • Dimensions: 20mm outer diameter, 0.8mm thick

Pin Configuration and Descriptions

Pin Label Description
+ Connect to VCC (3V to 5V)
- Connect to ground (GND)
S Digital signal input (High to activate)

Usage Instructions

How to Use the Component in a Circuit

  1. Power Connections: Connect the + pin to a 3V to 5V power supply and the - pin to ground.
  2. Signal Connection: Connect the S pin to a digital output on your microcontroller, such as an Arduino UNO.
  3. Programming: Write a program to send a HIGH signal to the S pin to turn on the vibration motor and a LOW signal to turn it off.

Important Considerations and Best Practices

  • Ensure the power supply does not exceed 5V to avoid damaging the motor.
  • Use a current-limiting resistor if you're working with a power supply greater than the motor's rating.
  • Avoid continuous operation at maximum current to prevent overheating.
  • Secure the board firmly to your project to maximize the haptic feedback.

Example Code for Arduino UNO

// Define the pin connected to the LilyPad Vibe Board
const int vibePin = 2;

void setup() {
  // Set the vibe pin as an output
  pinMode(vibePin, OUTPUT);
}

void loop() {
  // Turn on the vibration motor
  digitalWrite(vibePin, HIGH);
  delay(1000); // Vibrate for 1 second
  
  // Turn off the vibration motor
  digitalWrite(vibePin, LOW);
  delay(1000); // Pause for 1 second
}

Troubleshooting and FAQs

Common Issues Users Might Face

  • Motor not vibrating: Ensure the power supply is correctly connected and within the specified voltage range. Check the signal pin for proper digital HIGH/LOW signals.
  • Weak vibration: Verify that the power supply can deliver sufficient current and that the voltage is not dropping under load.
  • Intermittent operation: Check for loose connections or intermittent signals from the microcontroller.

Solutions and Tips for Troubleshooting

  • Double-check all connections, especially if the board is sewn into a fabric.
  • Use a multimeter to verify voltage levels and continuity.
  • Ensure the microcontroller's code is correctly toggling the signal pin.

FAQs

Q: Can I wash the LilyPad Vibe Board? A: It's not recommended to wash electronic components. If necessary, remove the board before washing the fabric or project.

Q: How long can I run the vibration motor? A: The motor can run continuously, but to prevent overheating, it's best to use it intermittently.

Q: Can I control the intensity of the vibration? A: The intensity is fixed based on the voltage applied. However, you can create a pseudo-PWM effect by rapidly toggling the signal pin to vary the perceived intensity.

Remember to follow all safety guidelines when working with electronic components and ensure that your project is powered off when making adjustments or troubleshooting.