Forum: Mikrocontroller und Digitale Elektronik WS2812 geeignet für 270 LEDs Turm?


von Sören K. (burnersk)


Lesenswert?

Ich möchte einen LED-Turm für die Musikvisualisierung bauen. Er soll 
1,5m hoch sein und 3 LED-Reihen nebeneinander breit sein.
1
|<-3->|
2
|     |
3
4
=======
5
|O|O|O| -----
6
|O|O|O|    ^
7
|O|O|O|    |
8
|O|O|O|    |
9
|O|O|O|    |
10
|O|O|O|    |
11
|O|O|O|  150cm
12
|O|O|O|    |
13
|O|O|O|    |
14
|O|O|O|    |
15
|O|O|O|    |
16
|O|O|O|    |
17
|O|O|O|    v
18
|O|O|O| -----
19
=======
20
=     = Controler, Display,
21
=     = PSU, Microphone, DMX
22
=======

Das wären dann 3x 90 LEDs, was 270 LEDs enspricht. Laut Adafruit ist die 
Arbeitsfrequenz, in welcher ich die LEDs ansteuern kann, 400 Hz.
Ich würde es also schaffen, jede LED individuell einmal pro Sekunde ein- 
oder auszuschalten, nicht beides. Das taugt nun wirklich nicht für eine 
Musikvisualisierung.

Ich denke, für eine annehmbare Musikvisualisierung benötige ich 
mindestens eine Arbeitsfrequenz von 6.750 Hz (25 * Anzahl LEDs) allein 
für die Aussteuerung der Visualisierung.

Man könnte natürlich auch die drei Reihen nicht in Reihe ansteuern, 
sondern als individuelle Reihen. Das würde die Arbeitsfrequenz auf 2.250 
Hz drücken, was aber immer noch viel zu schnell ist für die 
WS2812/Neopixel.

Es soll so ählich aussehen wie hier: 
https://www.youtube.com/watch?v=_3I_qforngg

Was könnt ihr mir raten im Bezug auf die LEDs? Welcher Typ ist besser 
geeiget? Pro Turm sollte es nicht mehr als 40€ in LEDs kosten 
(entspricht etwa den Neopixeln).

: Bearbeitet durch User
von MaWin (Gast)


Lesenswert?

Sören K. schrieb:
> Man könnte natürlich auch die drei Reihen nicht in Reihe ansteuern,
> sondern als individuelle Reihen

Eben, oder 8 oder 16 Reihen. Technisch kein Problem, die 400Hz gelten ja 
nicht für 1.

von Max D. (max_d)


Lesenswert?

kinofilme laufen mit 24 Hz, spielekonsolen 30 Hz, PC-Gaming ist normal 
60 Hz und high-end monitore können 144 Hz. Dein Ziel in den kHz ist also 
völlig überzogen, so schnell guckt kein Mensch.
Die WS2812er haben einen seriellen Bus mit 400/800 KILOhertz. Jede LED 
kriegt 24 Bit, mal den 270 LEDs macht ~6,5 kBit an Ferbinformation. Mit 
der 400 kbit/s variante schaffst du also ziemlich genau 60 Hz. Mit der 
800k variante das doppelte.
Das ist mehr als genug.

Es gibt aber auch LEDs mit einem 2-Drahtbus (apa102 als bekanntester 
vertreter) die laufen tlw. noch schneller, hier aber unnötig.

von Chris K (Gast)


Lesenswert?

Ist kein großes Problem. Fast LED plus OctoWS2812 treibt 512 von denen 
bei 66 FPS.

von Chris K (Gast)


Lesenswert?

Oh sorry falsche Zahl im Kopf. Die Fast LED lib schafft schon alleine 
die 66 FPS. Mit dem Octo dahinter sind 2000 FPS drin, da kommen die WS 
schon nicht mehr mit.

von Hampi (Gast)


Lesenswert?

Schonmal die LPD8806 im Auge gehabt?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.