I've got it in my head to do an Arduino project, and it seemed (in theory?) simple to make one just light up an array of LEDs... until I realized that...
- I only know a little about Arduino (enough to be dangerous?)
- I know that driving and dimming LEDs isn't exactly straightforward, and it and gets harder when you start driving a bunch of them at once. I've burnt LEDs out accidentally messing around with batteries and I don't want to burn these out.
Given that, here's what I'm trying to do... I want to power a strip of inter-connected leds like these: Page not found ... I have many questions about this.
There are projects out there for doing the same thing with IKEA DIODER, and there are IR-based projects with these (they come with an IR controller), but I'm more interested in driving these LEDs without the built-in IR controller, and the more research I do, the more I feel like I don't know. On the DIODER projects, some are driving the LEDs directly from (what I think are) the GPIO pins on the Arduino board, others use a secondary LED controller. This controller is $100, and I'm not sure that I want to pay that much money for something like it, but I'm not opposed to the idea of having two boards, Arduino and LED controller. I'd like to be able to control them (brightness, fading, etc...), so I'd assume they're using PWM to do this? But, if they're using the PWM pins, I'm not sure how that can provide enough power (again, I need some fundamental education here). The most I've seen on a PWM Arduino board is something like 50ma at 3.3v, which should be good for one LED (AFAIK??), but not for an array of them, which (I'm assuming) will want more like 150ma?
Technical details about the LED strip
The LEDs are (as far as I can tell) wired in parallel, as you can cut it at certain spots to shorten the length. It has four leads, one for each of R, G, B, and + ... I'm assuming that the + is the common/return for all three lines. Each strip has something like fifteen LEDs, and interspersed throughout them are little banks of what look to be three surface mount ... things ... I suspect they're resistors, but I suppose they could be diodes. How can I tell? Each strip has a four pin male connector on one end, and a four pin female connector on the other end, and you can (according to the product specifications), chain up to ten strips.
My end goal is to have these wired into some Arduino to allow for either network control (via wifi or ethernet shield?) and/or better IR control -- the controller/PSU it comes with lets you select one of sixteen colors and four animations but does not let you blend them yourself or make your own animation patterns.
In any case, this is where I'm at, and I have so many questions, as well as things to do/buy
Current Shopping List
- Arduino DUE (? Uno? Micro?)
- Breadboard
- Jumper Wires
- Other things that I don't know about yet?
To Do
- Test voltage/current on stock PSU/controller unit to determine power needs
...
?. Buy stuff and begin building
Questions!!
- Is this the right forum to post this kind of question?
- Can/should I drive these directly with the Arduino, or would it be better to get an LED controller of some sort? I'd like to have several of these chained together and powered by a single unit, but from what I've seen so far, I'm afraid that the Arduino won't be able to push that kind of current.
- How do I regulate the LED brightness... PWM?
- What should I have on my shopping list to get started?
- Is there a good (or common) box to use to contain these lil controllers once they're built?
- Would the Arduino Mini/Micro be a good fit for this if I'm not looking at reprogramming it often once it's installed and set? Do I need an Uno, or Due (or something else) to program a Mini?
Thanks.