Machbar ist vieles, nur wird das Kosten/Nutzen-Verhältnis irgendwann bescheiden ...
Vorweg: Jeder LED einen eigenen Busknoten zu spendieren ist übertrieben. Der Traffic der notwendig wäre, um jeden Knoten einzeln zu Adressieren (z.Bsp. für Animationen o.ä.) wäre immens.
Bei 2 Byte Adresse + 3 Byte Daten (
RGB Helligkeitswerte) * 25 fps ("Sekundenschnelle") * 2000 LEDs käme man auf etwa 244kByte/s, was je nach verwendeter Schnittstelle irgendwo zwischen möglich bis grenzwertig wäre.
Außerdem wäre der Hardware-Verschnitt gigantisch.
Intelligenter wäre es wahrscheinlich, einen kleinen AVR für einen LED-Cluster einzusetzen, der dann an einen Bus angekoppelt ist. Ich denke, ein Fanout von 100 LEDs und mehr je AVR sollte möglich sein,
hier hat jemand 4³ LEDs mit einem ATMega8 befeuert.
Teuer wird das ganze dennoch ...
mfG
Markus
Edit: Und >20 Controller im Akkord zu Flashen (natürlich jeder mit eigenem Image, wg. ID) ist doch eine Strafarbeit, oder?