AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

$114.30 |
In stock at supplier
No reviews yet

The LilyPad MP3 Player is an all-in-one audio board combining an Arduino-compatible microcontroller, MP3 decoder, microSD card socket, and stereo amplifier. ...

Stock availability

Available with leadtime
41 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The LilyPad MP3 Player is an all-in-one audio board combining an Arduino-compatible microcontroller, MP3 decoder, microSD card socket, and stereo amplifier. Part of the LilyPad e-textiles line, it's designed to add music and sound effects to fabric creations, wearables, and interactive projects.

Out of the box, it plays specific audio files when any of its five trigger inputs are grounded. Add an optional RGB rotary encoder and load the included alternative firmware for track selection and volume control via a user interface. Powered by a 3.7V LiPo battery (with built-in charging circuit) or an external 3.5–6V source.

Key Features

  • Microcontroller – ATmega 328p with Arduino bootloader (Pro 3.3V/8MHz)
  • Audio Decoder – VS1053B (MP3, WAV, OGG, and more)
  • Amplifier – TPA2016D2 stereo amplifier
  • ChargerMCP73831 LiPo charger (500mA default, adjustable)
  • Headphone Jack – 3.5mm stereo output
  • Trigger Inputs – 5 inputs (also usable as analog, serial, and I2C)
  • Power – 3.7V LiPo (charging built-in) or 3.5–6V external
  • Programming – Via 5V FTDI Basic breakout using the Arduino IDE
  • Optional – RGB rotary encoder header for UI control (not included)

Ideal For

  • E-textile and wearable audio projects
  • Interactive costumes and installations
  • Sound-triggered exhibits and props
  • Portable MP3 playback devices

Package Contents

  • 1× LilyPad MP3 Player Board

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

Bootloader
Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
breakout
A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
e-textiles
Electronic textiles are fabrics or clothing that include electrical parts such as conductive thread, sensors, LEDs, or small controllers. This matters because parts for e-textiles need to survive bending, sewing, and sometimes washing.
encoder
An encoder is a sensor that converts the rotation or position of a shaft, knob or dial into electrical signals, reporting movement as incremental steps and direction, or as an absolute position. It is used to track how far something has turned, which matters for precise positioning, speed control, repeatable movement, or using a rotary knob as an input.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
IDE
Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
LiPo
A LiPo (lithium polymer) battery is a rechargeable lithium battery widely used in portable projects because it is light and compact. LiPo cells need correct charging circuitry and careful handling to stay safe, so equipment that supports LiPo generally includes charging or protection hardware suited to that battery type.
MCP73831
A lithium battery charger chip used to safely charge a single-cell LiPo battery. It matters because it lets the board recharge a battery from USB or another input without needing a separate charger module.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
microSD card
A microSD card is a small removable flash memory card used to store data such as audio, images, logs or program files. Its capacity and formatting (often FAT32 or exFAT) affect how much can be stored and whether the card needs preparing before use.
RGB
Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.

LilyPad MP3 Schematic

Schematic · 126.0 KB · Click any page to view full size

Download PDF

VS1053B Datasheet

Datasheet · 695.6 KB · Click any page to view full size

Download PDF

TPA2016D2 Datasheet

Datasheet · 1.3 MB · Click any page to view full size

Download PDF

MCP73831T Datasheet

Datasheet · 928.8 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 871.4 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.