Materiales:
- LED 144 piezas
- resistencias de 24 piezas (determinadas por el tipo de LED, en este caso 91 ohmios)
- contador decimal 4017
- 6 piezas de resistencias (1 kΩ nominal)
- transistores 6 piezas 2N3904
- Tablero largo
- Arduino
- registros de desplazamiento 3 piezas (74HC595)
- conectores pin
Paso 1: cómo funciona:
Por lo general, la información en la matriz LED se divide en pequeñas partes, que luego se transmiten una tras otra. Por lo tanto, se guarda una gran cantidad de pines en el Arduino, y el programa se vuelve bastante simple.
Luego, llega el momento de 3 registros de desplazamiento, multiplican las salidas y ahorran muchos pines en el Arduino.
En cada registro hay 8 salidas, solo se utilizan 3 salidas Arduino para controlar una gran cantidad de registros de desplazamiento.
El autor también usa el contador 4017 para poder escanear filas. Al usarlo, se escanean hasta 10 filas, ya que el autor tiene solo 10 salidas, sin embargo, solo se necesitan 2 salidas.
Como se mencionó anteriormente, el escaneo se lleva a cabo utilizando este contador 4017, conectando una fila al suelo a la vez y enviando datos a través de las resistencias a los altavoces.
Paso 2: esquema
Los únicos elementos que no se muestran en el diagrama son las resistencias limitantes de corriente, ya que su clasificación depende directamente del tipo de LED que se use. Por lo tanto, su valor debe calcularse de forma independiente.
Para calcular los valores de 24 resistencias, puede usar la calculadora
Primero, observe la especificación del LED para conocer su voltaje directo y su corriente directa. La información se puede encontrar inmediatamente después de la compra. El circuito funciona con un voltaje de 5V. En consecuencia, se necesita una fuente de energía con el mismo voltaje.
También se agrega una maqueta de panel de control realizada con la herramienta Willard 2.0.
Paso 3: soldar
Soldar una cantidad tan grande de LED no es tarea fácil si no sabe con seguridad cómo hacerlo correctamente.
El autor inclina la salida positiva de los LED hacia las otras conclusiones, y se hace un número, después de lo cual se corta la parte inaplicable de la salida, e intenta hacer estas conexiones lo más bajas posible. Este procedimiento se realiza para cada conclusión positiva.
En esta etapa, las conclusiones negativas están conectadas en una columna y su soldadura es inconveniente, ya que tienen una fila positiva en su camino. Por lo tanto, el terminal negativo se dobla 90 grados, y se hace un puente sobre la fila positiva al siguiente terminal negativo, y así sucesivamente para todos los demás LED.
Los registros de desplazamiento y los componentes restantes se pueden soldar a discreción de cada uno por separado.
Paso 4: programación
Ha llegado el momento de la última fase del proyecto.
El autor anterior escribió varios programas similares. Por lo tanto, solo tenía que agregar un programa que recibiría una palabra o una oración completa del monitor IDE arduino y luego mostrarlo en la matriz. El código, por supuesto, puede crear el suyo propio o cambiarlo a su discreción.
Se adjunta un archivo de Excel al archivo para la posibilidad de crear sus propios signos o símbolos.
Cómo hacerlo:
El carácter deseado se crea píxel por píxel (no tiene nada de complicado), y la línea de salida se copia - #define {OUTPUT LINE}
Paso 5: el dispositivo está listo
La matriz 24x6 está lista, ahora es posible mostrar cualquier cosa en ella. Puede crear nuevos programas usted mismo o intentar mejorar la interfaz.