NeoPixel Multiple Ring Animation

Project showcase by ericBcreator

  • 3,066 views
  • 0 comments
  • 6 respects

NeoPixel Christmas (Color) Animation

Project tutorial by ericBcreator

  • 3,640 views
  • 2 comments
  • 8 respects

Add Animated (Marquee) Lighting to Your Projects

Project tutorial by ericBcreator

  • 3,603 views
  • 6 comments
  • 20 respects

Toolbox 3


Remote Controlled Lawn Tractor

Project in progress by Michael Rechtin

  • 2,480 views
  • 1 comment
  • 6 respects

DrumCube, an Arduino Robot Drummer

Project showcase by FrancoMolina

  • 14,040 views
  • 28 comments
  • 84 respects

32-Band Audio Spectrum Visualizer Analyzer

Project showcase by shajeeb

  • 80,594 views
  • 134 comments
  • 210 respects

  • Stereo NeoPixel Ring VU Meter 3 months ago

    Hi Damon,
    Some things to consider: the A/D converters of microcontrollers like the Arduino are not high (studio) quality so, depending on your needs, might not be the best choice.
    Sure it would be possible to use more than 2 (L+R) channels, in hindsight I could have written the code to accommodate multiple channels.
    That being said, I haven't tested it so you might run into performance issues using multiple channels. An ESP microcontroller could be more suitable. Also because its A/D converters have a higher resolution.
    Another consideration is the power supply, depending on the number of neopixels you want to use.
    The peaks going red for just the offending channel would be easy to implement.
    The audio signals from studio equipment theoretically should be powerful enough (+4dB vs -10dB for consumer gear).
    Eric

  • Stereo NeoPixel Ring VU Meter 6 months ago

    Try adjusting these variables (these are for the 2 24 rings, start with these values and experiment until it looks good):
      int dropDelay = 2;                                        // hold time before dropping the leds
      float dropFactor = .96;                                   // value for dropping the leds
     
      int peakTimeNoDropDelay = 250;                            // peak hold time when not dropping the peaks (when droppingPeak is false)
      int peakTimeFirstDropDelay = 100;                         // peak hold time when dropping the first peak
      int peakTimeDropDelay = 10;                               // peak hold time when dropping the rest of the peaks
      float peakDropFactor = .94;                               // value for dropping the peaks

  • Stereo NeoPixel Ring VU Meter 6 months ago

    Hi Hendrik,
    What does your setup look like? 10 x 30 LEDs is a quite a number, how are you powering them?
    If you are using one (mono) channel, you could just connect another wire from it to the other channel to have (pseudo) stereo.
    Eric

Add projectSign up / Login