Necesito crear un sistema para controlar las luces mediante la señal de audio de nivel de línea.
Mi idea es adquirir la señal de mi mezclador usando un microcontrolador (o FPGA), aplicar algunos filtros y finalmente conducir el tótem de 5 leds (columnas, lo que sea un cilindro con leds pegados ...) pocos a metros de distancia de la unidad de control usando arduino (o un micro general de bajo costo) y mosfets de potencia. Me gustaría controlar cada tótem individualmente y colocarlos en cascada (menos cables alrededor).
Como solo necesito enviar un comando de encendido / apagado en el bus, no necesito una comunicación I2C completa: solo una básica, el estándar de 100 KHz sería mucho más que suficiente. Pero necesito usar un cable de varios metros (digamos 10 o 20).
- ¿Funcionaría un estándar I2C?
- ¿Debo usar DMX o I2C?
Sé que DMX es el estándar en estas aplicaciones, pero me gustaría más I2C por las siguientes razones:
- Dado que esto es para la universidad (no está orientado al mercado), creo que es más "educativo"
- Podría actualizar el proyecto usando fpga y luego podría usar un ADC habilitado para I2C y no tengo que escribir el código para DMX.
¿Qué piensas? Cualquier sugerencia es muy apreciada y espero que no me haya perdido algo obvio.
Gracias de antemano, Andrea