Paso 1: Explorar la idea
Quiero ser capaz de llenar las paredes de mi habitación con LEDs RGB, control de color y brillo de cada led.Voy a utilizar un microcontrolador para la facilidad de uso y flexibilidad. Lamentablemente no puedo controlar cientos de LEDs con los pocos pasadores disponibles en microcontroladores. Incluso sería difícil codificar el control de muchos LEDs.
Así que he decidido que debo dividir a todos los LEDs en varios bares más pequeños y para cada barra podía usar un microcontrolador. Entonces utilizaría la capacidad de comunicación de los microcontroladores para compartir información entre ellos. Esta información puede ser el color y el brillo de los LED, patrones/secuencias de colores y la información sensorial.
Para cada barra decidí usar LEDs RGB 16. Esto resulta en un bar ni demasiado grande ni pequeño. Esta manera de usar un número aceptable de los recursos para cada led, reduciendo los costes para cada barra.
Sin embargo, 16 LEDs RGB son 48 LED (3 * 16 = 48) para el microcontrolador para control.
Con costos en mente, decidí usar el microcontrolador más barato que podría utilizar. Esto significa que el microcontrolador sólo tendrá hasta 20 pins de I/O, no es suficiente para 48 LED.
No deseo utilizar charlieplexing o algún tipo de tiempo de partir en coche, ya que el objetivo del proyecto es iluminar una habitación.
La única alternativa que pude pensar es utilizando algún tipo de registro de cambio enganchado!
Reanudar:
-Hacer y luz de ambiente interactiva
-Hacer una barra estándar de LED controlable
-Posibilidad de conectar varios bares para llenar una habitación
-Permite la adaptación y configuración de usuario y la integración sensorial