En este instructable construimos una matriz de LED que luego puede ser controlados con un Arduino o cualquier otro AVR basado en microcontrolador, o frambuesa Pi, o lo que quiera. Simplemente estamos construyendo la herramienta aquí y se puede aplicar como quieras.
La idea es 'Charlieplex' a una matriz de LED que se puede entonces activar y desactivar individualmente a través de un pequeño número de entradas. En el presente caso estamos utilizando 7 cables de entrada entonces control de 42 LED separado. Usted puede encontrar muchos diferentes instructables y sitios web que explican cómo funciona Charlieplexing y así no repetirlo aquí. Basta con decir que cada cable de entrada está conectado a todos los demás a través de un LED. Puesto que un LED es un diodo, la corriente fluirá en solamente una dirección y por lo que el resultado neto es que habrá numerosos senderos entre cualquier dos entrada conduce, cada ruta de acceso que contiene varios LED en el camino. Todos estos caminos excepto uno tendrán múltiples LED (o algunos LED orientado al revés) y por lo tanto, la corriente va a través de ellos será menor que la cantidad necesaria para hacer que brille (es decir, la corriente estará en la región de 'no glow' de estos LED.) El camino que tiene solamente un solo LED en él tendrá suficiente corriente para hacer que brille y así conectar los dos cables se enciende sólo la luz. Si entonces invierte la polaridad por lo que es de 5V en el otro cable y la tierra en la primera, un LED diferentes brillará por un camino diferente que están tomando. Me parece una buena manera de pensar es que cada una de las barras verticales será en el mismo potencial, uno de ellos pongo en 5V, uno diferente a 0V y el resto están desconectados de la fuente. Ahora pueden rastrear el potencial como sigue una ruta teniendo en cuenta que si se llega a un bar que está desconectado de los cables de entrada será simplemente actúan como un alambre en el circuito y tomar lo que es el potencial en ese punto desde mi cables conectados. En cualquier caso, el resultado neto de todo esto es que, para conductores de N pares conectados a todos los demás a través de dos polaridades, se puede controlar 2 *(N choose 2) de LED. En otras palabras: #LEDS = 2 * N! / [2. (N-2)!] = N*(N-1).
Finalmente quiero una matriz de 10 por 9 que contiene 90 LEDs pero para empezar, en el caso que estamos construyendo aquí, contamos con 7 cables de entrada y así podemos controlar individualmente 7 * 6 = 42 LEDs. Creo que usted verá que es evidente y recto hacia delante para hacerlo tan grande como quieras.
Así permite construirlo.
Se necesita:
--un perfboard
-un montón de luces LED
-un encabezado de mujer
--7 resistencias, alrededor de 220 a 320 ohmios
--algunos de alambre, soldadura, soldador, etc..