Hi PJRC Forum!
For a project, I want to drive around 6000 SK6812 RGBW LEDs using OCTO WS2811 (spread over 8 data pins). In itself, that works perfectly fine, so thanks a lot to the person who wrote that amazing library! FastLED could never
The catch is, I want to drive the LEDs with color values that are stored on the SD card. For each LED in one frame, I have a RGB HEX value. So 6000 hex values per frame. I want to run at around 30 fps. Meaning that it needs to read 180000 hex values every second, and then drive/assign them to the right LED using octows2811. Because I want to store minutes to hours of animations, I need to use a SD card to have the storage available. Just storing these arrays on local memory therefore isn't possible. I tried this, and this works, but then you can only store seconds of animations.
For the project I want to use the Teensy 4.1, with its build in micro sd card reader.
My question is, is this concept possible? Will a teensy be able to access the SD card fast enough, and also read fast enough? In order to maintain the 30 fps? This basically means that the reading and accessing of the SD card can not take longer than 1000/30 = 33ms.
Are there any fundamental things that would make this impossible? Would love to know, thanks in advance for any help!
For a project, I want to drive around 6000 SK6812 RGBW LEDs using OCTO WS2811 (spread over 8 data pins). In itself, that works perfectly fine, so thanks a lot to the person who wrote that amazing library! FastLED could never
The catch is, I want to drive the LEDs with color values that are stored on the SD card. For each LED in one frame, I have a RGB HEX value. So 6000 hex values per frame. I want to run at around 30 fps. Meaning that it needs to read 180000 hex values every second, and then drive/assign them to the right LED using octows2811. Because I want to store minutes to hours of animations, I need to use a SD card to have the storage available. Just storing these arrays on local memory therefore isn't possible. I tried this, and this works, but then you can only store seconds of animations.
For the project I want to use the Teensy 4.1, with its build in micro sd card reader.
My question is, is this concept possible? Will a teensy be able to access the SD card fast enough, and also read fast enough? In order to maintain the 30 fps? This basically means that the reading and accessing of the SD card can not take longer than 1000/30 = 33ms.
Are there any fundamental things that would make this impossible? Would love to know, thanks in advance for any help!