element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents How to Make an LED Sculpture React to Sound with micro:bit
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Toptech-Voices
Engagement
  • Author Author: cstanton
  • Date Created: 6 May 2026 4:42 PM Date Created
  • Last Updated Last Updated: 7 May 2026 1:31 PM
  • Views 1076 views
  • Likes 4 likes
  • Comments 3 comments

How to Make an LED Sculpture React to Sound with micro:bit

In this video, Natasha continues her LED snowflake circuit sculpture by connecting it to a micro:bit and bringing it to life with animation and sound interaction. She walks through how the LED filament groups are mapped to pins, how early animation ideas evolved once everything was powered up, and how she had to rethink her approach after running into the micro:bit’s analog pin limitations. Along the way, she shares practical build decisions, small problems that nearly derailed the project, and why switching from smooth fades to bold digital animation actually made the final result stronger. The finished snowflake reacts to sound using the micro:bit’s built‑in microphone and sits somewhere between a piece of art, a toy, and a display.

Watch the Build

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Animating an LED Snowflake with micro:bit

This project continues Natasha’s LED Snowflake circuit sculpture, moving on from the physical build and into animation and interaction. After spending time working with LED filament as a material, learning how fragile it is and how bright it can be, this stage of the project is about figuring out how to animate the sculpture in a way that feels natural once it is powered up.

Animation is not treated as a separate technical step, but as part of the same process that shaped the original build. The aim is not to add movement just for the sake of it, but to work out what kind of animation actually makes sense for the shape and layout of the snowflake.

image

From LED Groups to Early Animation Ideas

The snowflake is made up of eight separate groups of LED filament, each forming a visible section of the overall design. Electrically, each group is bundled together and connected to a single wire. This means the sculpture is animated by sections rather than by individual LEDs.

Before connecting anything to a micro:bit, Natasha powered the LED groups directly to see how they looked when switched on in different combinations. This simple step made a big difference later on. By turning sections on and off by hand, it became much easier to see which parts of the snowflake naturally stood out and which worked better as supporting elements.

Some activation orders felt messy very quickly, while others immediately suggested a direction for animation. It became clear early on that the order in which the sections were lit mattered far more than how fast they changed.

imageimage

Prototyping with micro:bit and MakeCode

To keep things flexible, Natasha started with a temporary setup using a breadboard‑compatible micro:bit adapter that already had pins soldered on. This made it easy to connect and disconnect the LED groups using jumper wires and spring‑hook leads, without committing to solder before the behaviour was understood.

Because the LED groups were not wired to the micro:bit in numerical order, the first challenge in MakeCode was simply keeping things organised. Instead of rewiring the sculpture, Natasha created an array of pin assignments in the code. This made it much easier to experiment with different animation orders without touching the hardware.

Early test programs stepped through this array and turned each LED group on and off. While this confirmed that everything was wired correctly, it also showed that a basic linear sequence did not really suit the snowflake.

From there, the focus shifted to how the snowflake is actually laid out. The centre sections felt like obvious starting points, with outer layers responding after. Animations began to feel more like bursts that spread outward, with secondary sections filling in behind the main movement.

image

Learning the Limits of Analogue Control

The original plan was to fade all of the LED groups smoothly using analogue PWM outputs. With the number of pins available on the micro:bit, this seemed like it should work. In practice, only a few groups would fade correctly at the same time.

After some troubleshooting, the reason became clear. Even though many micro:bit pins appear to support PWM, only three analogue outputs can be used at once. Trying to use more than that causes the others to stop working.

At that point, there was a decision to make. Switching to a different microcontroller would have solved the problem, but it would also have meant rethinking parts that had already been chosen for this build, including the edge connector and mounting method. Instead, Natasha chose to work within the limitation.

By dropping the idea of smooth fades and focusing on digital on and off animation, the sculpture actually started to look better. The sharper transitions suited the snowflake’s graphic shape, and the animations felt clearer and more intentional. What started as a frustration ended up defining the final look of the piece.

image

Final Assembly and Practical Details

Once the pin assignments and animation approach were decided, the sculpture was soldered permanently to a micro:bit edge connector. Each copper wire was bent into a small hook, threaded through the connector holes, and soldered securely. Excess wire was trimmed away to keep everything neat.

Mounting the connector brought its own challenges. Because it sat close to the edge of the wooden block, machine screws were used instead of wood screws to avoid damaging the edge. The micro:bit was mounted upside down on the back of the block, keeping it out of sight while still easy to access.

One last practical issue came up late in the build. With the micro:bit mounted so close to the block, a standard USB cable would not fit. A USB turnaround adapter solved the problem, redirecting the cable and switching the connection to USB‑C at the same time. It is a small part, but without it the whole mounting approach would have needed to change.

image

Adding Sound Interaction and Looking Ahead

For interactivity, Natasha used the micro:bit’s built‑in microphone. This kept the project simple while still allowing the snowflake to respond to its surroundings. Loud sounds trigger bursts of animation, making the sculpture react to voices, laughter, and music.

Using analogue volume levels was tested briefly, but the results did not look right. Differences in brightness between layers felt accidental rather than deliberate, which reinforced the decision to stick with bold digital animation.

In its finished form, the animated snowflake feels playful and responsive. It invites interaction and rewards experimentation, working equally well as a decorative object, a light sculpture, and something to simply play with.

More than anything, this project shows how useful constraints can be. Limits in hardware, pins, and physical space did not get in the way of the outcome. They shaped it. With LED filament now firmly established as a favourite material, this snowflake feels less like a final piece and more like the start of whatever comes next.

imageimage

Supporting Links and Files

-  Building a Circuit Sculpture with LED Filament -- Episode 707  

Bill of Materials

Product Name Manufacturer Quantity Buy Kit
Micro:bit SBC, BBC MICRO:BIT SINGLE, V2.21, nRF52833 micro:bit 1 Buy Now
micro:bit Edge Connector kitronik 1 Buy Now
Perf Board phoenix contact 1 Buy Now
 

Additional Parts

Product Name Manufacturer Quantity
LED Filaments Pretyzoom 1
20 Guage Copper Wire Therwen 1
Small LED Snowflake anso 1

.

  • LED sculpture
  • circuit sculpture
  • sound controlled LEDs
  • micro:bit project
  • sound reactive LEDs
  • digital LED animation
  • soldered LED project
  • micro:bit animation
  • interactive light sculpture
  • LED art electronics
  • e14presents_natasha
  • LED filament sculpture
  • micro:bit microphone project
  • friday_release
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply
  • beacon_dave
    beacon_dave 2 days ago

    You could perhaps re-style this into a retro style spring-suspended large condenser microphone. Have it as an interactive art piece where the mic and mic stand react when people talk/sing into it.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave 3 days ago

    If you want more PWM, then you could perhaps use an external driver.

    Something like:

    https://www.adafruit.com/product/815

    could potentially give you up to 992 additional PWM outputs.

    Throw in some servos and who knows where you might end up...

    https://vimeo.com/347446497

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB 3 days ago

    Great upgrade.

    If you add more pins to the LED control, you could use the two outer loops to act as a clock in addition to responding to the sound.

    You could also do a Predator type count down display after a sound, mimicking the effect of a lightning bolt before the thunder arrives.

    Lots of fun and hours of amusement.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube