frankred Posted December 28, 2022 at 01:30 PM Posted December 28, 2022 at 01:30 PM (edited) Hallo Zusammen, wollte euch mal mein Leidensweg schildern und fragen ob mir jemand helfen kann mein Problem zu finden oder zu lösen. Ich habe eine LED Wand mit 493 (29*17) Leds (WS2811) gebaut. Zur Ansteuerung habe mir das Bricklet LED_STRIP_V2 gekauft. Wenn ich in BrickView die Framerate nun auf unter 50ms / 493 LEDs einstelle wird alles total langsam und das Bricklet stürzt dann irgendwann ab, obwohl laut Beschreibung ja bis zu 100Hz gehen sollen. Also das Bricklet reagiert irgendwie nicht mehr und die LED Wand hängt sich auf. In BrickView verschwindet dann ab und zu sogar das komplette Bricklet. Mir kommt es vor als scheint das LEDBrickletV2 mit 493 und 10ms Framerate nicht klarzukommen. Das kann doch aber eigentlich nicht sein oder? Mir scheint es so vielleicht ist Tinkerforge für solche LEDWalls eigentlich nicht wirklich geeignet. Viele Grüße Frank Edited December 28, 2022 at 01:30 PM by frankred Quote
rtrbt Posted January 9, 2023 at 10:35 AM Posted January 9, 2023 at 10:35 AM Prinzipiell gibt es paar Limitierungen, die du beachten musst, wenn du viele LEDs ansteuerst. Siehe z.B. hier: https://www.tinkerforge.com/de/doc/Hardware/Bricklets/LED_Strip_V2.html#feste-aktualisierungsrate Spezifisch für die WS2811 bist du bei max. 800 kbit/s (laut Datenblatt hier: https://cdn-shop.adafruit.com/datasheets/WS2811.pdf) D.h. die Beispiel-Rechnung im ersten Link ist auf deine LEDs übertragbar, damit kommst du also auf rund 50 Hz bzw. 20 ms Frametime. Die Übertragung zwischen deinem PC und den LED Strip Bricklet schafft (siehe auch der erste Link) max 20000 (RGB) bzw. 15000 (RGBW) LED-Werte pro Sekunde. D.h. maximal ~ 30 Hz, wenn du Vollbilder schickst. Da kannst du viel optimieren, wenn du nur Teile des Bildes pro Frame aktualisierst. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.