Paso 1: La Junta de desbloqueo de pantalla
Va a tomar un poco mas de suerte para el control de estos utilizando un Arduino Duemilanove o Uno. Una matriz de LED está conectada para que un alfiler común controla el ánodo o el cátodo de una fila o columna. Esto permite que la matriz a controlar con solo 16 pines en lugar de 64 individuales. Sin embargo hay otro truco que tiene que hacer cuando se controla una matriz de LED, y que es a la luz un solo LED a la vez. Cuando los LEDs están conectados en una matriz, hay lugares donde si enciende 2 LED una tercera podría iluminan demasiado. Para evitar esto, cada LED se enciende y apaga rápidamente.
Opté por usar un IC de Maxim IC llama la MAX7219CNG. Esto permitirá que cada LED individual ser tratados en la matriz. Estos pueden ser comprados de Sparkfun Electronics . Aquí le damos la hoja de datos. Este IC se hizo para el control de una sola matriz de LED 8 x 8. Vamos a usar matrices de 6 por lo que este proyecto requiere 6 de estos ICs. Hay una buena biblioteca que se creó para estos que ayudarán en la programación de este proyecto. Este IC y la biblioteca se encarga de iluminar que LEDs que quiere luz para arriba sin preocuparse de los encendiendo y apagando rápidamente como expliqué. Esto nos permitirá crear y visualizar imágenes y preocuparse sobre el lado de pong de cosas y no sobre todos los detalles más finos de mostrar la imagen fácilmente.
Ahora el IC tiene que conectarse a cada matriz usando el circuito correcto. Diseñé una sencillo breakout Junta para este IC. Yo no soy un ingeniero eléctrico, pero el esquema que ves en las fotos es más o menos lo que entendí de esta página . No muy complicado. Esto hice en Eagle y han subido mis archivos Junta y esquema para usted. Básicamente son encabezados por los pines de comunicación y por los pines de salida que van a la matriz. Hay 2 condensadores de la potencia de entrada y una resistencia que se establece la corriente de los LEDs. Usé una resistencia de 1K para mi aplicación que funcionaba bien.
Así que una vez tienes los archivos, usted puede pedir los PCB (placas de circuito impreso) de una casa lote, utilizo Seeedstudio que costará alrededor de $10 para los 10 PCB o siempre puede crear el circuito en una placa de prototipo si usted elige. Puedes ver algunas imágenes de mi PCB terminado en las fotos.
Usted puede pedir las piezas necesarias para montar los tableros de arranque de Digikey .
Las piezas necesarias son:
-6 condensadores electrolíticos de 10uF
-6 0.1uF condensadores no polarizados
-6 resistencias de 1 K
-6 24 pin IC sockets
-Opcionalmente puede usar encabezados en lugar de soldar los cables directamente a los tableros. No lo hice.
Ahora soldar estos componentes en romper el tablero. Este es un paso muy sencillo. Sólo tienes que asegúrate de poner correctamente el condensador electrolítico polarizado en y alinee la muesca en el zócalo del IC con la muesca en la serigrafía del PCB. Ver las fotos del paso de soldadura. Cuando se realiza soldadura, puede insertar el MAX7219CNG ahora o esperar hasta después de que la soldadura de la matriz en su lugar, que será el próximo, para no dañar el IC de cualquier manera.