Dancing LEDs

Not rated 29,515

Circuit Image

The basic circuit illuminates up to ten LEDs in sequence, synchronized with the rhythm of music or speech detected by a small microphone. The expanded version can drive up to ten strips, each consisting of up to five LEDs, powered by a 9V supply. IC1A amplifies the audio signal captured by the microphone by approximately 100 times and drives IC1B, which functions as a peak-voltage detector. The output peaks from IC1B are synchronized with the input signal peaks and clock IC2, a ring decade counter capable of sequentially driving up to ten LEDs. An additional circuit enables the driving of up to ten strips, each composed of five LEDs (maximum), at a 9V supply. This circuit includes a 10mA constant current source (Q1 and Q2) shared among all LED strips and a switching transistor (Q3) that drives a strip formed by 2 to 5 series-connected LEDs. Consequently, one transistor and its base resistor are needed for each strip utilized. By incorporating the additional circuit, only one instance of R10, R11, Q1, and Q2 is necessary to drive up to ten LED strips. Conversely, one instance of R9 and Q3 is required for each strip chosen. For example, if five LEDs are used, pin #15 of IC2 must be connected to pin #1; if eight LEDs are used, pin #15 of IC2 must connect to pin #9, and so on. If a wall-plug adapter is preferred over a 9V battery, the circuit can be powered at 12V, allowing for the use of up to six LEDs per strip, or at 15V, permitting the use of up to seven LEDs per strip.

The circuit operates by first capturing audio signals through a microphone, which is then amplified by IC1A, enhancing the signal to a level suitable for further processing. IC1B serves as a peak detector, ensuring that the output corresponds to the peaks of the audio input, thus maintaining synchronization with the audio rhythm. The output from IC1B is fed into IC2, which is configured as a ring decade counter. This component sequentially activates the LEDs based on the timing of the audio peaks, creating a visual representation of the sound.

The additional circuit for driving LED strips incorporates a constant current source that stabilizes the current flowing through the LEDs, preventing variations that could lead to uneven brightness or damage. The switching transistor (Q3) is essential for controlling the individual strips, allowing for flexibility in the number of LEDs connected in series. The design facilitates easy modifications; for instance, adjusting the number of LEDs per strip can be accomplished by changing the connections to pin #15 of IC2, allowing for configurations that suit different applications or aesthetic preferences.

Power supply considerations are also addressed in the design. While the circuit is optimized for a 9V battery, it can accommodate higher voltages, such as 12V or 15V, which increases the maximum number of LEDs that can be used per strip. This adaptability allows for greater versatility in installation scenarios, whether powered by batteries or a wall adapter. The overall design emphasizes efficiency, ease of use, and the ability to create visually appealing light displays that respond dynamically to audio inputs.The basic circuit illuminates up to ten LEDs in sequence, following the rhythm of music or speech picked-up by a small microphone. The expanded version can drive up to ten strips, formed by up to five LEDs each, at 9V supply. IC1A amplifies about 100 times the audio signal picked-up by the microphone and drives IC1B acting as peak-voltage detector

. Its output peaks are synchronous with the peaks of the input signal and clock IC2, a ring decade counter capable of driving up to ten LEDs in sequence. An additional circuit allows the driving of up to ten strips, made up by five LEDs each (max. ), at 9V supply. It is formed by a 10mA constant current source (Q1 & Q2) common to all LED strips and by a switching transistor (Q3), driving a strip obtained from 2 to 5 series-connected LEDs.

Therefore one transistor and its Base resistor are required to drive each of the strips used. Adopting the additional circuit, only one item for R10, R11, Q1 and Q2 is required to drive up to ten LED strips. On the contrary, one item of R9 and Q3 is necessary to drive each of the strips you decided to use. For example: if you decided to use 5 LEDs, pin #15 of IC2 must be connected to pin #1; if you decided to use 8 LEDs, pin #15 of IC2 must be connected to pin #9 etc.

Whishing to use a wall-plug adapter instead of a 9V battery, you can supply the circuit at 12V, allowing the use of up to 6 LEDs per strip, or at 15V, allowing the use of up to 7 LEDs per strip. 🔗 External reference




Warning: include(partials/cookie-banner.php): Failed to open stream: Permission denied in /var/www/html/nextgr/view-circuit.php on line 713

Warning: include(): Failed opening 'partials/cookie-banner.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/nextgr/view-circuit.php on line 713