Estoy trabajando con un amigo (él tiene la visión, está construyendo la estructura, estoy trabajando en la electrónica) en un proyecto a gran escala que involucra una cuadrícula de imágenes iluminadas por un LED con solo presionar un botón. Él planea tener 1000 fotos, cada una con sus propios botones. Planeo ejecutar todo el proyecto en una Raspberry Pi. Los LEDs pasarán por SPI. Estoy teniendo problemas para averiguar cómo conectar y monitorear una cantidad tan grande de botones (he hecho muchos LED pero tengo poca experiencia con el monitoreo de entradas múltiples). Me he imaginado un par de opciones y me pregunto cuál es la mejor, si esto es posible:
- Un número de IC de escáner de teclado (como el TCA8418 o LM8330) conectados a un multiplexor I2C conectado a RaspberryPi. No sé si esto tendría un tiempo de respuesta razonable o si ciertas secciones del teclado no responderían mientras otras estaban activas.
- Múltiples arduinos más pequeños controlan una pequeña cantidad de botones que envían información al Pi. Podríamos manejar más prensas simultáneas, pero parece ser la opción más cara.
¿Alguna de estas opciones factibles se puede ejecutar en un solo RaspberryPi con buenos tiempos de respuesta? Registrar varias imprentas es menos importante que tener algo que responda rápidamente con cada pulsación individual en este escenario.