August 14, 2013 AT 2:47 pm

Glowing Skullcandy Headphones Mod #WearableWednesday

Mod your headphones to glow! Express your personal blinken-style by adding 14 color-changing NeoPixels to a white pair of Skullcandy headphones. This intermediate-level soldering project embeds a FLORA main board in one earphone and uses a piece of ribbon wire to connect to the other earphone. Each pixel is addressable, so the colors an animation possibilities are endless! Watch the video on YouTube (please subscribe!) or Vimeo, and build your own pair with the complete tutorial on the Adafruit Learning System. Project assistance and modeling by the inimitable Risa Rose!


Flora breadboard is Every Wednesday is Wearable Wednesday here at Adafruit! We’re bringing you the blinkiest, most fashionable, innovative, and useful wearables from around the web and in our own original projects featuring our wearable Arduino-compatible platform, FLORA. Be sure to post up your wearables projects in the forums or send us a link and you might be featured here on Wearable Wednesday!



  1. What would be cool here would be to sample the music on each ear and divide the output into several frequency bands to drive the LEDs according to the frequency content, like a true color organ. I don’t think the avr is powerful enough to do the FFT required to do this in the digital domain nor if the chip’s A/D is fast enough. However a few low power op/amps and some R/C networks would give you a few analog BPF’s to drive a few channels of the A/D to ‘fake’ it.

  2. FLORA can handle the FFT library, check out our Ampli-Tie project!

  3. I looked at the link to the Ampli-Tie. It does a quick and dirty peak reading of the sound, but no frequency bining so it’s not a true FFT. If several analog RC or switched cap filters divided the microphone output into a few bands and several A/D channels were used I guess the Ampli-Tie code could be used to fake it though.

  4. Oh sorry, the Ampli-Tie measures volume, the Piccolo does FFT: and philb has been chiming in here about FFT on FLORA:

  5. The Piccolo code would only have to be modified to drive the colored led’s used to generate different colors based on frequency and volume. It looks like the FFT code used should be good enough for this application. So my idea should be just a (major) software change away on the same H/W. The only catch is that the wearer would have to look in a mirror (or be in a very dark room) to see the effect!

  6. PS: You would have to connect the audio from the headphones to the A/D converter some how. Either add both channels together or read two A/D channels and show different results on each ear. That might tax the processor having to do FFT on two channels, but it would really just be doing one channel at a time, so there might be some update lag. You might not notice that, and the effect would still be good. Or you could have a separate processor for each ear.

Sorry, the comment form is closed at this time.