Estoy pensando en intentar construir una gran matriz de LED de una manera que sea modular y escalable (tal vez hasta alrededor de 100x100 o 500x16).
Mi pensamiento es hacer un solo módulo 8x8 que pueda hacer unos pocos a la vez según lo permita el presupuesto. Cada módulo simplemente pasará sus filas y columnas a través de los módulos adyacentes. Usaré los registros de desplazamiento (595 o similar) en los módulos finales solo para impulsar las columnas y los cátodos comunes en las filas.
¿Hay un límite en la cantidad de registros de turnos que puedo encadenar en una fila o se extenderán de forma indefinida? ¿Existen otros límites además del tiempo requerido para desplazar un número creciente de bytes? A medida que aumenta el número de columnas, aumenta el tiempo para desplazar la cantidad de bytes, por lo que me imagino que necesitaría un microcontrolador más pesado para desplazar pantallas más grandes con mayores tasas de actualización. No estoy muy preocupado por eso. Mi diseño inicial utilizará un arduino, pero puedo moverme a un mcu más pesado de 32 bits cuando lo necesite.
Mi principal preocupación es actual. Si solo conduzco una fila a la vez, ¿importa cuántas filas me he conectado a cada columna? ¿Debo ajustar los valores de mi resistencia a medida que la matriz se amplía o agregar más resistencias por columna? ¿Mi fuente de alimentación necesita aumentar de tamaño a más leds que agrego?