t413 / SoundBurst

µSoundBurst is a color organ for your embedded projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#µSoundburst - Color Organ for your Arduino


Make anything- your robot or your whole room- light up with the color or music! This is a 'Color Organ' where instead of playing music with sound it plays color shapes and patterns.

I built mine using an Arduino Atmega328 (a TinyCircuits's TinyLily board). It uses the onboard 10bit ADC to sample audio signals then uses FHT (magnitude only FFT) from OpenMusicLabs. I perform beat and pattern detection on each frequency bin then create and modulate LED display patterns based on the results!

###Algorithm Explanation TODO!

###Build your own

  1. Create an audio interface for your input like this.
  2. Connect up your leds. I use WS2812 strips like these from Adafruit or Sparkfun.
  3. add magic
  4. Done!

No seriously, I'm not done with documentation. If you'd like a better howto let me know!

About

µSoundBurst is a color organ for your embedded projects.


Languages

Language:Arduino 64.2%Language:C++ 27.2%Language:C 8.6%