¿A qué estás esperando? Obtener los LEDs y el calor de su soldador, porque estamos a punto de hacer una matriz de 24X6 LED!
Paso 1 Para todas las cosas correctas
Por lo que tendrá el conjunto básico de herramientas para este proyecto: un soldador, un poco de alambre de soldadura, corte, un alicate de nariz de aguja, hilo algunos, striper cable, y algunas herramientas de desoldadura si los necesita.
Para la matriz, usted:
1. 144 LEDs
2. 24 resistencias (el valor es determent por el tipo de LEDs, en mi caso, 91 ohm)
3. 4017 diez años contra
4. 6 resistencias 1Kohm
5. 6 transistores 2N3904
6. una base para los tableros del circuito
7. Arduino = plataforma de hardware de código abierto
8. 3 x registro de desplazamiento 74HC595
10. algunos cabezales de pin
Paso 2 ¿Cómo funciona?
El complicado detrás de la pantalla es la multiplexación y la idea es la misma que la withe 8x10 LED de matriz: Es básicamente una manera de dividir la información en la que poco paces y enviar uno por uno.
De esta manera usted puede ahorrar una gran cantidad de pines en la Arduino y mantener su programa bastante simple.
Ahora en esta ocasión contamos con 3 registros de desplazamiento que se multiplican el número de salidas y ahorrar un montón de pines de Arduino.
Cada registro de desplazamiento tiene 8 salidas y sólo necesita 3 pines de Arduino para controlar casi un número limitado de registros de desplazamiento.
También utilizamos el contador de décadas 4017 para explorar las filas, y se pueden escanear hasta 10 filas con él porque sólo tiene 10 salidas, sino para el control que necesita sólo 2 pines.
El 4017 es un chip muy útil y es una buena idea para saber cómo trabajar con él.
Como he dicho el escaneo se realiza con el 4017, mediante la conexión de una fila a la vez a la tierra y el envío de los datos correctos a través de los registros de desplazamiento de las columnas.
Paso 3 Esquemas
Lo único que no se especifica en el esquema es el valor de las resistencias de limitación de corriente, ya que el cambio de cada tipo de LED, por lo que tendrá que calcular por su cuenta propia.
Ahora, para calcular el valor de las 24 resistencias puede utilizar este sitio:
En primer lugar, debe conseguir algunas de las especificaciones en el LED, usted debe saber que su tensión hacia adelante y corriente directa, se puede obtener esta información por parte del vendedor. El circuito funciona con 5V para que el voltaje de la fuente es de 5V.
Descargue el archivo original para ver los esquemas mejor. (Pulse el icono "i" en la esquina superior izquierda de la imagen)
He añadido un diseño de PCB de la placa de control, y quiero agradecer a Willard2.0 que hizo este diseño y me dejó usar por lo que gracias a un compañero mucho!
Paso 4 Soldadura Los LED
Soldadura 144 LEDs en una formación de la matriz puede ser un poco difícil si usted no tiene una idea general de cómo.
La última vez que soldados de una matriz que utiliza gran cantidad de puentes de alambre pequeña que era un fastidio para soldar, así que esta vez yo era un poco más creativo y se le ocurrió de esta manera.
Es necesario para doblar el cable positivo de la LED hacia abajo hacia los demás y hacer una columna, y corte los cables no se ha utilizado y tratar de hacer las conexiones tan bajo como se puede llegar, y lo hace a todos los cables positivo.
Ahora los cables negativos están conectados en una columna y eso es hacer la soldadura complicado porque las filas de positivo hay en el camino, por lo que tendrá que hacer una curva de 90 grados con el cable negativo y hacer un puente sobre la línea positiva para el cable negativo al lado , y así sucesivamente para los LEDs al lado.
Ahora no voy a explicar cómo soldar los registros de desplazamiento y todas las partes porque cada una tiene un estilo hes y métodos propios.
Paso 5 Programación de la indicación
Estamos casi ahí, lo único que queda es eso del programa.
Hasta ahora he escrito dos programas de forma que lo hacen más o menos lo mismo.
He añadido el programa que recibe una palabra o una frase desde el monitor de Arduino IDE de serie y lo muestra en la matriz, el código es muy básico y no puede ser el mejor en el mundo, pero hace el trabajo, y usted es libre de escribir su propio código y modificar la mía como desee.
He añadido un archivo de Excel para que usted pueda crear sus propios símbolos y caracteres.
El modo de funcionamiento es de este modo:
Se crea el símbolo que desea pixel por pixel (no te preocupes es muy fácil) y copiar la línea de salida, como así - # define {} SALIDA DE LINEA
Voy a añadir en el futuro un código de animaciones y un buen juego de la serpiente en cuanto tenga más tiempo en mis manos.
Paso 6 El acabado!
Felicidades, hiciste una matriz de 24x6, y ahora puede mostrar todo lo que quieras sobre la marcha.
Ahora trate de jugar con él y llegar a un nuevo programa y una mejor interfaz.
Gracias por su atencion dejen sus comentarios