any shield for a ton of RGBs?

Hi, i need to control almost 100 RGB led. I don't need a lot of colours/steps in each led, only 16 color each, or less. There are a shield o a board reaady to connect?

edit: i forgot to say i need to control with a new arduino, recomend me too, a arduino mega?

1 shield driving 100 RGB LEDs - no.
Think about it, it would have to be very large or take a large amount of current.
You can have several interfaces chained together like the blinkM
http://thingm.com/products/blinkm

Or you can chain together shift registers like this:-
http://www.elcojacobs.com/using-shiftpwm-to-control-rgb-leds-with-arduino/

juanmol:
Hi, i need to control almost 100 RGB led. I don't need a lot of colours/steps in each led, only 16 color each, or less. There are a shield o a board reaady to connect?

edit: i forgot to say i need to control with a new arduino, recomend me too, a arduino mega?

How are the LEDs arranged? In a matrix, in a cube, spread around a room...?

fungus:

juanmol:
Hi, i need to control almost 100 RGB led. I don't need a lot of colours/steps in each led, only 16 color each, or less. There are a shield o a board reaady to connect?

edit: i forgot to say i need to control with a new arduino, recomend me too, a arduino mega?

How are the LEDs arranged? In a matrix, in a cube, spread around a room...?

at the end of a long (between 1 and 6 meters) wire, each one. No matrix, no board or similar.

Grumpy_Mike:
1 shield driving 100 RGB LEDs - no.
Think about it, it would have to be very large or take a large amount of current.
You can have several interfaces chained together like the blinkM
BlinkM — ThingM

Or you can chain together shift registers like this:-
http://www.elcojacobs.com/using-shiftpwm-to-control-rgb-leds-with-arduino/

the second one is interesting. How many 74HC595 may i connect to an arduino mega? How many RGB leds?

juanmol:
How many 74HC595 may i connect to an arduino mega? How many RGB leds?

There's no real limit. And you don't even need a Mega.

maybe 74HC595 is small for me, i need more RGB leds for each chip. I need other kind of multiplexer, any recomendation?

juanmol:
maybe 74HC595 is small for me, i need more RGB leds for each chip. I need other kind of multiplexer, any recomendation?

Can you pass wires from LED to LED in a big long string? If so then get one of these http://www.ebay.com/itm/160907739909 and cut it into individual LEDs.

If not, you'll need four wires to each LED from a central PCB. That's an awful lot of wire (two or three kilometers if my calculations are correct... :slight_smile: )

fungus:

juanmol:
maybe 74HC595 is small for me, i need more RGB leds for each chip. I need other kind of multiplexer, any recomendation?

Can you pass wires from LED to LED in a big long string? If so then get one of these http://www.ebay.com/itm/160907739909 and cut it into individual LEDs.

If not, you'll need four wires to each LED from a central PCB. That's an awful lot of wire (two or three kilometers if my calculations are correct... :slight_smile: )

my first idea is the 3+1 wires for each one, the addressable strip is very interesting, how i conect it to the Arduino?

can anyone recomend me addressable led strips to cut one-by-one to extend and separate the leds?
And I have a question, how i asign an address to a led??

juanmol:
can anyone recomend me addressable led strips to cut one-by-one to extend and separate the leds?
And I have a question, how i asign an address to a led??

I think you are way out of your depth on this one. This is a massive project and putting 100 RGB LEDs on the end of 6 meter wires is something I would not attempt to do myself.
Electronics, like most things, becomes more difficult as you scale it up. Things that do not matter at low currents / distances become limiting factors with large currents / large distances. I am not saying it can't be done but I am saying it will take either a lot more skill than you have or a lot more money than you would like to spend.

Do you have a budget for this project or an idea of how much you would like to spend.

juanmol:
my first idea is the 3+1 wires for each one, the addressable strip is very interesting, how i conect it to the Arduino?

That depends on the strip.

I bought some from this guy a couple of months ago. They work great and he's very helpful:

http://www.ebay.com/itm/160896346789

You can cut LEDs off the end of the strip with scissors and attach them to the previous LED in your project with just three wires.

You only need one Arduino pin to drive an entire string (which can have as many LEDs as you want!)

juanmol:
And I have a question, how i asign an address to a led??

With those strips you have to update all the LEDs in the string up to the LED you want to change.

In reality it's easiest just to update the entire string in one go.

100 is kind of a lot. If you go with shift registers, you probably want something more stout than the 595, probably the TPIC shift register.
You could also charliplex, but the additional wire length may make that more difficult.

You may want to do something like serial chip on each LED, but there might be signal issues, with the long wires.

I can easily charlieplex 64 RGB LEDs, using 16 pins (should work on any arduino). 100 would be pushing it...

Hippynerd:
I can easily charlieplex 64 RGB LEDs, using 16 pins (should work on any arduino). 100 would be pushing it...

'Easily'?

Charlieplex theory and charlieplex practice are two different things.

How much wire would he need to put each LED 4m from the Arduino? What would be the diameter of the bundle of wires coming out of the Arduino (to the nearest cm)?

What would be the on/off ratio for each LED? How would that affect their brightness? How would you arrange the current-limiting resistors so that R,G and B are equally bright (assuming you actually bother to use any)?

Finally ... (and this is the biggie) ... how would you do PWM?

fungus:

juanmol:
my first idea is the 3+1 wires for each one, the addressable strip is very interesting, how i conect it to the Arduino?

That depends on the strip.

I bought some from this guy a couple of months ago. They work great and he's very helpful:

http://www.ebay.com/itm/160896346789

You can cut LEDs off the end of the strip with scissors and attach them to the previous LED in your project with just three wires.

You only need one Arduino pin to drive an entire string (which can have as many LEDs as you want!)

juanmol:
And I have a question, how i asign an address to a led??

With those strips you have to update all the LEDs in the string up to the LED you want to change.

In reality it's easiest just to update the entire string in one go.

60 leds, 29'95, cut on-by-one and you telling me you've it working on an Arduino, i think we have a winner!

juanmol:
60 leds, 29'95, cut on-by-one and you telling me you've it working on an Arduino

I have it working on a Tiny85... with four pins left over :slight_smile:

fungus:

Hippynerd:
I can easily charlieplex 64 RGB LEDs, using 16 pins (should work on any arduino). 100 would be pushing it...

'Easily'?

Charlieplex theory and charlieplex practice are two different things.

How much wire would he need to put each LED 4m from the Arduino? What would be the diameter of the bundle of wires coming out of the Arduino (to the nearest cm)?

What would be the on/off ratio for each LED? How would that affect their brightness? How would you arrange the current-limiting resistors so that R,G and B are equally bright (assuming you actually bother to use any)?

Finally ... (and this is the biggie) ... how would you do PWM?

I've posted lots of links to the documentation, but here they are again...

Easy, is kind of subjective, but charlieplexing uses very few parts, and has less connections, so in many senses, its harder to make a mistake. It does require careful part placement, that is the key to success in charlieplexing.

Yeah, the super long wires is going to be the difficulty, but thats also true of about most methods.

Im not positive of the duty cycle, but it uses 16 microcontroller leads, and my guess is it only controls 8 LEDs at any one time.

Any-Plexing does diminish the brightness.

I have one running right now with sixteen 51 ohm resistors, it uses 2 resistors to light up 1 LED, so it has 100 ohms limiting each LED. Its not as bright as the cube with no resistors, but its still very nice, and bright enough to see during the day, but not as well as the original cube.

Color and intensity can be manipulated in software, but I havent spent much time there, and i dont have the specific answer to those questions, but you can download the software and look for it, if its worth the effort to you.

Heres the original documentation:
http://aglick.com/charliecube.html

and heres some that Ive written to try to make it easier more people to make them.

I still have a lot of work, so some bits may need clarification, and re-writing, but hopefully its good enough.

This is sort of like what I was thinking about when I mentioned serial LEDs.

Im not saying you should use their product, or that size LED, but rather that method of controlling the LEDs.