Kann ich gerde nicht einschätzen ... ist ein Stück LED-Strip mit WS2812 (z.B. aus 30 Stück) eigentlich schnell genug zu befeuern, um damit so ein rotierendes Display für eine Zeitanzeige oder Nachrichten/Werbesprüche zu machen? Danke für Tips ...
Was hindert dich daran mal den Taschenrechner rauszuholen und selber nachzurechnen?
Frank Esselbach schrieb: > Kann ich gerde nicht einschätzen ... ist ein Stück LED-Strip mit WS2812 > (z.B. aus 30 Stück) eigentlich schnell genug zu befeuern, um damit so > ein rotierendes Display für eine Zeitanzeige oder > Nachrichten/Werbesprüche zu machen? Danke für Tips ... OK, ich rechne dann mal für den TO. Die WS2812 LEDs sollen mit 800 kBit/s angesteuert werden, das entspricht 1,25µs pro Bit. Reset soll mindestens 50 µs sein. Um einen Streifen mit 30 LEDs a 3 RGB Farben x 8Bit anzusteuern, dauert es also: T = (50 + 30*3*8*1,25) µs = 950 µs. Du bekommst den Streifen also maximal in knapp 1 Millisekunde einmal angesteuert.
Jürgen S. schrieb: > Du bekommst den Streifen also maximal in knapp 1 Millisekunde einmal > angesteuert. Oh, danke - war schon spät. Also ca. 1000 mal pro Sekunde, brauche aber eigentlich nur 20..25 mal pro Sekunde - also mehr als genug Zeit, oder? Ich denke dabei an einen Arduino Nano oder Micro, der die Daten per selbstgebautem "offenen" Optokoppler über die Hardware-UART erhält, den Strom dagegen über Schleifkontakte mit einem "dicken" Elko dahinter, um Aussetzer zu kompensieren. Die Datenübertragung zum Füllen eines neuen Screenbuffers kann ja bis zum Planeswitch relativ langsam erfolgen, was dagegen richtig CPU-Power kostet, ist der Display-Refresh während der Drehung. Aber da haben Adafruit z.B. mit der Lib für LED-Matrixdisplays bis 32x32 Pixel ja auch ein regelrechtes Wunder vollbracht - sollte also mit POV auch machbar sein. ... werde das demnächst mal ausprobieren. Finde die WS2812-Strips echt cool, spart einen Haufen Aufwand.
Naja, 25Hz flimmert schon sehr deutlich. Und dann kannst du den Streifen pro Umdrehung 40 mal updaten... das paßt ja ganz gut: 40x30 Pixel Auflösung. Wie ist eigentlich die PWM-Frequenz von den Dingern? Die könnte das entstehende Bild auch noch kräftig stören...
Nosnibor schrieb: > Wie ist eigentlich die PWM-Frequenz von den Dingern? 2.5 kHz laut http://www.world-semi.com/en/Driver/Lighting_LED_driver_chip/WS2811/
Nosnibor schrieb: > Wie ist eigentlich die PWM-Frequenz von den Dingern? Die könnte das > entstehende Bild auch noch kräftig stören... da merkt man nix wenn du von ws2812b redest, habe gerade 110 LEDs am Start 3ms Refresh Zeit und 256 kommen demnächst aber das Array will ja auch umgeschrieben werden, das kann dauern.
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.