Hey guys, I'm brand new to the Arduino community but I've already got one somewhat ambitious project in mind. I'd like to use the Arduino to control two 5 meter (joined together to make one 10 meter) rgb led flexible light strip as seen here: http://tinyurl.com/23f762c.
What I would like it to do is for me to able to:
1. custom select a color for the light strip (on the computer)
2. Do random sweeps through a preset color range
3. Change colors based on cues from music
4. “Pulse” in response to music cues.
I've been doing research/lurking about nonstop for the last two weeks or so, going through forums and tutorials. I think that I've got a decent enough handle on the basics of the first three. I plan on connecting three PWM outputs to transistors and then the R,G,B inputs on the light strips as in this image from a tutorial: http://tinyurl.com/2e4p28o
(Specific Image, ignore black wire from 9V to Strip)
As for the 12 V DC power needed for the black cable of the LED strip, I bought a 12 V DC 6 Amp wall charger. I plan on plugging this into the LED controller that shipped with the LED strips. And then use a female to male wire to connect only the power wire to the LED strips (allowing the Arduino to control the colors).
Links to Images that give you a better idea of what I'm connecting:http://bayimg.com/gACKJAADg
(wall to LED controller)http://bayimg.com/hACkEAadG
(male pins of LED controller, of which I am planning on only connecting the 12 V power one to the female pins of the strip)
Questions so far would include:
- Can I do this with the wall charger and the LED controller or should I simply separate the + and – of the Charger and plug them directly into the Strip and Ground? (Not sure how I would do this with the charger output jack)
- Is the 12 V, 6 Amp wall charger enough to power the entire 10 M strip?
- What kind of Mosfet transistors are strong enough for the job of changing the colors of the 10M strip?
- Are there any other precautions I should take (more resistors and whatnot)? [/b]
I'm more of a software guy, so I already have a good idea on how to go about creating a Processing program to be able to choose between the different modes (the 4 mentioned above) and, in addition, choose a specific color from a palette and send the data to the Arduino.
For the response to music portion I plan on using the Beat detection in the Minim library of Processing and then passing on this information to the Arduino.
My final questions are:
- How can I change the overall brightness (not the color) of the LED strip in response to the music beat?
- Could I do this by somehow modulating the input 12V DC coming into the RGB LED strip, perhaps by using a relay or transistor of some sort that interfaces with the wall charger?
- Or is there some better way to do this that doesn't involve the LED strip input power?[/b]
Just want to make sure I'm going about it the right way before I do something stupid and fry my brand new arduino or the RGB LED strip. I'd appreciate any answers to the questions (especially methodology on how to find the answers) or information on things that I might have overlooked.