RGB LED strip sync with music using TIP31C and 2N2222 transistors

Customer:

I’m setting up an RGB LED strip on my bedroom walls and want it to blink to the rhythm of music at night using a TIP31C transistor. However, the current seems weak, so I found a 2N2222 transistor for current amplification. Would this transistor help if I connected it?

Original message (Croatian)

Pozdrav, trebao bih malu pomoć. Ovako, slažem si u sobi RGB led traku na zidovima, ali da mi blinkaju uz ritam muzike uz ponoć tranzistora TIP31C. Ali mi je to nešto slabo, pa sam kod vas pronašao tranzistor 2N2222 za pojačavanje struje. Pa me zanima dali bi mi pomogao taj tranzistor kada bih ga spojio?

Originally submitted via email support on 9 December 2015. Migrated to the forum for community visibility.

Soldered Support:

Can you provide the specifications of the LED strip? Length, type, and number of diodes?

Original message (Croatian)

može li specifikacija LED trake? Duljina, vrsta i broj dioda?

Customer:

RGB 5050, 6 meters, 30 diodes per meter.

Original message (Croatian)

Može, naravno

RGB 5050, 6 metara i 30 dioda po metru.

Soldered Support:

Our recommendation is to use a Croduino with a sound detector. However, you can try looking up a circuit with LM833 or LM385 and MOSFETs. Be aware that a problem may occur with the strip’s brightness, and the sound will likely be altered. One idea is to use an audio jack splitter, so one end goes to the LED strip and the other to speakers, to keep the sound clean. Check whether it’s worth complicating things so much (for each color of the RGB strip you need to build such a circuit).

Original message (Croatian)

Filipe,
naša preporuka je svakako raditi s Croduinom i detektorom zvuka.
Međutim, probajte izguglati strujni krug s LM833 ili LM385 i mosfetima. I ovdje se može problem pojaviti sa svjetlinom trake, a i zvuk će sigurno biti izmjenjen. Pada mi na pamet ideja s audio jack spliterom, pa jedan kraj na LED traku drugi u zvučnike, kako bi zvuk ostao čist. Provjerite isplati li se komplicirati toliko (za svaku boju RGB trake je potrebno raditi takav sklop).