Hoy nos divertiremos con la matriz de LED de dirección. Este proyecto es bastante complejo, pero al mismo tiempo todos pueden repetirlo. El autor del proyecto es AlexGyver.
La tira de LED de dirección consta de LED de tres colores, cada uno de los cuales tiene un microcircuito especial.
El microcircuito en los LED se transmite información entre sí. Esto le permite encender cualquier LED en la cinta en uno de los 16 millones de colores y sombras. Y lo mejor es que todo esto se maneja en un solo cable, en un momento muy interesante en el que vivimos.
La cinta está controlada por un microcontrolador, por ejemplo, una plataforma. arduino.
Tal grupo en sí mismo es muy interesante y puedes encontrar un montón de aplicaciones en diseño o productos caseros, lo que vale solo el efecto de llama. Pero hoy no se trata de eso. ¿Qué sucede si la cinta se coloca en un patrón en zigzag y se coloca de modo que los LED formen una cuadrícula uniforme y regular? Así es, la matriz LED. Para mayor comodidad, puede comprar una matriz terminada de los chinos, y lo más interesante es que cuesta mucho menos que comprar una cinta y pasar varias horas cortando y conectando las piezas con cables.
Por ejemplo, existe una matriz de 8X8, la más barata, será más fácil para alguien jugar con ella.
La característica del proyecto de hoy es su versatilidad y versatilidad, es decir, puede comprar una matriz preparada, pero es, por así decirlo, pequeño, pero también puede comprar una cinta con una baja densidad de LED y hacer una matriz del tamaño de, digamos, una imagen. Ahora será genial.
La matriz presenta grandes oportunidades para crear varios efectos de píxeles, generar imágenes y gifs (gifs), crear juegos clásicos y otras cosas interesantes. Asegúrate de visitar página del proyecto, allí encontrará todos los enlaces necesarios, firmware, diagramas e instrucciones adicionales.
Entonces, armados con una herramienta de administración de matriz, podemos encender cualquier LED en sus coordenadas.
Genial, puedes hacer todo tipo de efectos geniales. Puede controlar desde un teléfono inteligente a través de bluetooth. Es decir, el teléfono inteligente envía algunos comandos a través de bluetooth, el módulo los recibe y los transmite a arduino. Y arduino, a su vez, envía los datos a la matriz.
El autor comenzó con el hecho de que decidió hacer un dibujo, es decir, para que pueda elegir un color e iluminar cualquier LED en la matriz.
El primer paso fue desarrollar un protocolo de comunicación con arduino.
El primer dígito es el modo, y el resto fue responsable de varios ajustes y otros valores transmitidos. Luego, el autor hizo un campo gráfico en el que dibujó una cuadrícula.
El programa rastrea las coordenadas de tocar el campo con un dedo y dibuja un cuadrado en este lugar con cualquier color. En el camino, las coordenadas de la plaza se envían a Arduino.
Para la fabricación necesitamos:
1) Matriz o cinta en los LED de dirección;
2) Arduino;
3) módulo Bluetooth;
4) resistencia.
Puede comprar una libra de los chinos, o puede comprar en cualquier tienda de radio. Conectamos los componentes de acuerdo con un esquema muy simple:
Puedes recoger todo en una placa de pruebas. Luego descargue el archivo con el proyecto desde la página del proyecto, instale las bibliotecas de acuerdo con las instrucciones y abra el archivo con el firmware.
Aquí tenemos la configuración. Indique el tamaño de su matriz, su tipo y punto de conexión.
Si hace una matriz grande usted mismo, es decir, suelda con trozos de cinta, entonces tiene 2 tipos para elegir.
El autor aconseja elegir la opción correcta, ya que es más fácil de soldar. Ahora queda por determinar el comienzo de la matriz, es decir, el punto de conexión y la dirección de la primera pieza de cinta. Tal hoja de trucos ayudará a las 8 opciones de diseño de matriz:
El autor pasó mucho tiempo en este firmware. Este es el proyecto más grande del autor en términos de código. Arduino está lleno hasta los globos oculares, empujado como dicen insoportable.
Entonces, configure, haga clic en descargar firmware. Antes de descargar, definitivamente debe desconectar bluetooth del pin rx, de lo contrario, el arduino no parpadeará. Para mayor comodidad, también puede soldar un interruptor al cable.
A continuación, en el teléfono inteligente con Android, instale la aplicación GyverMatrixBT. Esta aplicación está disponible en Play Market, es completamente gratuita y sin anuncios.
Luego empareje con el módulo bluetooth (contraseña 1234 o 0000), en la aplicación, conéctese al módulo y, de hecho, todo. En la configuración, puede ajustar el brillo y el tamaño de la matriz que coincida con la suya, así como algunos de sus otros parámetros.
Según el tamaño ajustado, en la pestaña de dibujo tendremos un campo. Haga clic para inicializarlo. Aquí puede dibujar con cintas y deslizar, puede borrar, puede borrar el campo y llenarlo de color.
En general, en este momento tenemos una herramienta de trabajo para enviar datos a la matriz. Puedes seguir adelante. El autor concibió todo el sistema para construir una gran matriz de cintas o módulos. Esto es interesante como proyecto, como pasatiempo, puede ser útil para alguien con fines publicitarios, de diseño o de diseño, o por diversión.
Pero la matriz en esta forma no se ve muy bien, ni píxel ni ocho bits. Es necesario hacer una red para que cada LED forme sus propios píxeles cuadrados y coloque un difusor en la parte superior. Entonces todo estará muy bien. La parrilla puede estar hecha de cualquier material en forma y listones. Puede ser cartón, un paquete de reglas de madera soviéticas o una opción hecha de plástico (esquina de PVC), se puede comprar en una tienda de materiales de construcción donde hay paneles de plástico y varios productos para ellos. Las esquinas se pueden romper, hacer ranuras para el medio y ensamblar la parrilla. Esta es la opción más "colectiva" después del cartón.
Y, por supuesto, puede relajarse e imprimir la rejilla en una impresora 3D. Entonces hagámoslo.
Entonces, el cuerpo de la matriz impreso. Por cierto, el autor cree que el negro no es la mejor opción, es mejor imprimir la rejilla en blanco para que refleje la luz. Bueno, no importa, pintaremos.
En realidad, aquí está nuestra matriz sin una red, LED como son.
Ponemos el enrejado, ya se vuelve mejor, esto es porque estamos mirando en ángulo.
Ahora mire lo que sucede si agrega un difusor en forma de una hoja de papel.
Pero la matriz, como cualquier pantalla, funciona en el espacio de color rgb, y su fondo debe ser negro para una percepción de color más correcta. El autor probó varias opciones y se decidió por la película. auto Plástico teñido y esmerilado. En conjunto, todo funciona bien.
Recopilamos todo esto. Nos queda por soldar finalmente todo el circuito, colocarlo dentro del bolsillo, fijar la matriz con la parte posterior del marco de fotos (o más bien encontrar una hoja de aluminio) y arreglar el marco exterior.
Conectamos el poder. El autor utilizó una fuente de alimentación de laboratorio para que podamos ver el consumo actual.
El primer modo es dibujar.
El siguiente modo es transferir imágenes. Seleccionamos una imagen como nuestro administrador de archivos (en este caso, Mario en un fondo negro de 16x16).
El siguiente modo es una línea en ejecución.
El siguiente modo son los efectos. Algunos efectos se pueden combinar con texto en ejecución y con imágenes.
Más efectos en el video del autor:
Gracias por su atencion Hasta pronto!