Electronics > Beginners
Driving LED strips from dedicated audio amplifier
FlyingMoose:
First of all, I would say I'm a bit above a beginner but still way below most of the people in this forum as far as electronics knowledge goes. I've been watching EEVBlog for years so this was the first place I thought of to ask my question.
I'm working on a project for a disco (for a friend, not being paid). I'm looking for a solution that's faster and better, not necessarily cheaper. I don't have a lab or parts so I want something easy to do, I don't want to build from components if possible.
I've seen some sound-activated LED controllers but they all seem to just change color (on an RGB strip) in tune with the music, I don't see any that flash in tune with it.
I would like to have a large amount of blue LED strip lights (maybe 100 meters) flash in tune with the beat of the music. I've seen a lot of circuits online but most of the comments say they're poorly designed for various reasons, and also they're probably not high enough power for so many LEDs.
I'm thinking that a good way to do this might be to have a dedicated audio amplifier to drive them. My thoughts are to run the output of the amplifier through a rectifier, and then an appropriate amount of resistance, in series with the load. I was also thinking it might be a good idea to include an appropriate light bulb in series to limit the current at the higher end to avoid blowing the LEDs during transient spikes (loud portions of the music) or maybe just the light bulb instead of resistors.
This will be a dedicated amplifier, not used to drive any speakers. I can change the input (to emphasize the bass, for example).
The problems I can thing of from doing it this way are:
1. The LED's (and rectifier) won't conduct until the breakdown voltage, so the load will be non-linear. I'm not sure if this will fry the amp. I will make sure it has enough resistance (4 or 8 ohms, whatever the amp specifies) so it won't draw too much current. I think most LED strips use 12 volts.
2. The amplifier may over-drive the LEDs during especially loud parts of the music. This was the reason I thought of using a light bulb to limit the maximum current non-linearly.
Is this a good idea or am I barking up the wrong tree? If I use an audio amplifier, is a rectifier, resistors and/or lightbulb appropriate circuitry to protect both the amp and LEDs? I was thinking of 12v car light bulbs (maybe multiple in parallel if 1 doesn't allow enough current).
Ian.M:
You are barking up the wrong tree, not even in the right forest, but in the yard of the insane asylum!
Dumb LED strips consist of segments each containing N series LEDs + a current limiting resistor, all segments in parallel. Its usual to make N=3 for blue LEDs as their Vf is typically around 3V and a total Vf in the 9V to 10V range works well with a 12V supply with no more than 25% of the power wasted in the limiting resistors. For analog brightness control, a 3V change in supply voltage (from 9V to 12V) will cover most of the range, but if you want to be able to shut them off completely you need to be able to drop the voltage right down to near zero due to the soft knee of their Vf vs If curves.
Lets assume each LED needs 10mA for full brightness, and that there are 30 LESs (in series groups of 3) per meter. That's 0.3A/meter. For 100m you need 30A, or 360W.
If you over-voltage them, the odds of blown LEDs go up drastically with increasing voltage, so over drive them and it will look pretty crappy a few months down the road.
Good luck getting that sort of characteristic out of your idea. Get anything wrong and you risk being out an expensive amp (30A DC needs about 48A RMS AC before the bridge rectifier, and you need an amp that can do that into a fractional ohm load!)
The sane way to do this is a whole bunch of CV LED PSUs with fast voltage controlled dimming inputs, then build an envelope detector circuit with whatever filtering you want in front of it, driving a buffer with variable gain, threshold and limit to translate the desired portion of the envelope detector's output range to 0-10V for the LED control
FlyingMoose:
Thanks for the suggestion. I think that’s a bit more than I can handle.
What if I use an LM3915 (audio bar graph driver) and put each of the 10 outputs through a voltage divider to produce the 0-10V to put into the dimming input of the power supplies?
Ian.M:
You'd probably do better to start with an analog VU meter circuit, which will give you a workable envelope detector, then its just a mess of OPAMPs, resistors and clamping diodes to get the required range and limits.
Alternatively feed the voltage from the VU meter circuit into an Arduino's ADC input, do the mapping in software and generate a PWM output. Many LED driver PSUs with dimming control inputs accept PWM as well as an analog control voltage, so you can probably avoid having to filter and amplify the PWM, though you may need to level shift it.
austfox:
--- Quote from: FlyingMoose on December 08, 2019, 02:38:50 am ---
I'm working on a project for a disco (for a friend, not being paid). I'm looking for a solution that's faster and better, not necessarily cheaper. I don't have a lab or parts so I want something easy to do, I don't want to build from components if possible.
--- End quote ---
If you reconsider not building from components, then have a look at the ‘LED Musicolour’ project on the Silicon Chip website from Oct and Nov 2012. You can purchase the articles, as well as the PCB. At least with the articles it will be quite easy to assemble and get working.
It will control 16 strips of LEDs, but I haven’t read the entire article, so am not sure how much current each channel will control, but multiple units can be daisy-chained together. It accepts line input (eg from a CD player).
Navigation
[0] Message Index
[#] Next page
Go to full version