/lumazoid-IR-RC-v2

Firmware for Arduino realtime music visualizer board. Extended version

Primary LanguageC++

Lumazoid IR RC

Firmware for the alternative realtime music visualizer board inspired by Lumazoid from nootropic design. Changes from the original Lumazoid project are:

  • input from microphone module MAX9814 (to A1)
  • IR remote control is added
  • number of LEDs is variable and may be any (200 is max, due to Nano V3.0 memory limit)
  • all buttons and potentiometers are removed (IR RC is the only control)
  • new visualization modes were added
  • bands were mixed to get all Low, Middle and High bands even on small set of frequencies bands
  • Lamp mode (with ajustable brightness)
  • Button to assign favorit mode to Remote Control's digital key (NEW in v2)
  • LEDs to signal modes: On, Off, Button assign (NEW in v2)

scheme

rc

Color modes:

  • Randomized color
  • Cycle color change
  • Band's base color + fractional part
  • Pure Band's base color

Visualization modes:

  • Dance party (dots move from center to sides)
  • Dance party mirrored (dots move from sides to center)
  • Dance party single side (dots move from left to right)
  • Dance party single side mirrored (dots move from right to left)
  • Pulse (pulsation from center)
  • Light bar (whole strip blinking, stroboscope)
  • Color bars (multiple bars of fixed width)
  • Color bars 2 (multiple bars of variable width)
  • Color bars 3 (several bars of variable width, wider than previous)
  • Flashbulbs (flashing dots)
  • Fireflies (moving dots)
  • Mirage (bars in fixed positions, one for each band)
  • Mirage mirrored (bars in fixed positions, mirrored, two for each band)

Install libraries/ffft in your Arduino sketchbook libraries folder.

Requires:

Your directory structure should look like this:

your_sketchbook
 |
 +--libraries
 |   |
 |   +--ffft
 |   |
 |   +--Adafruit_NeoPixel
 |   |
 |   +--IRLremote
 |
 +--Lumazoid
     |
     +--Lumazoid.h
     +--Lumazoid.ino

In the Arduino IDE, select board type "Arduino Nano" to upload to the Lumazoid.

1 2 3