Con tantos LEDs necesitarías un chip realmente grande o podrías usar los registros de bit de desplazamiento. Si no sabe qué son, son chips que usan 2 pines para escribir datos y 1 pin para los datos en cuestión, lo que significa que necesita 2 pines para controlar todos sus registros de bit de desplazamiento, y 1 pin por cada 8 pines. Sin embargo, usted puede controlar los registros de desplazamiento en cadena juntos, lo que significa que puede usar 3 pines para controlar todos sus registros si lo desea. Una explicación más detallada está aquí: enlace .
Recomendaría hacer una matriz que coincida con la relación de aspecto de la pantalla que desea. Si desea una pantalla de 30x100 que funcionaría bien. Si no sabe cómo conectar los LED, puede conectar todos los pines negativos juntos en cada fila de la matriz y todos los pines positivos en cada columna. Como la imagen de abajo:
Para agregar los registros de desplazamiento, recomendaría la menor cantidad de conexión en cadena posible, así que intente calcular cuántos registros necesitaría y, por lo tanto, cuántos pines necesitaría (2 pines + número de registros). Si eso es demasiados pines, intente con Daisy chaining 2 juntos, así tendrá la mitad de registros. Luego los engancha, luego escribe un 1 en cada fila (el lado negativo del pin) y un 0 (predeterminado) en cada columna (el positivo) que apagará todas las luces. Luego, para un LED dado, establece la columna en 1 y la fila en 0 y el LED se encenderá. Luego, haz esto tan rápido que un espectador no puede decir que está parpadeando.
Todos los detalles sobre cómo hacer esto deben estar en el enlace anterior. Además, si necesita una referencia, mire los cubos de LED: son pantallas planas como esta que se doblan un par de veces para hacerlas en 3D.
Espero que esto ayude.