Tabla de contenido:

Pared de azulejos LED interactiva (más fácil de lo que parece): 7 pasos (con imágenes)
Pared de azulejos LED interactiva (más fácil de lo que parece): 7 pasos (con imágenes)

Video: Pared de azulejos LED interactiva (más fácil de lo que parece): 7 pasos (con imágenes)

Video: Pared de azulejos LED interactiva (más fácil de lo que parece): 7 pasos (con imágenes)
Video: La tecnología de los hologramas, un campo abierto a las experiencias 2024, Noviembre
Anonim
Image
Image

En este proyecto, construí una pantalla de pared LED interactiva utilizando un Arduino y piezas impresas en 3D.

La inspiración para este proyecto provino en parte de los mosaicos Nanoleaf. Quería crear mi propia versión que no solo fuera más asequible, sino también más interactiva. También acababa de terminar un proyecto de clase usando una matriz de LED y quería probar algo a mayor escala.

Este proyecto tomó un par de semanas debido a los largos tiempos de impresión en 3D, pero mantuve el costo bajo y hay muy poca mano de obra, lo que lo convierte en un gran proyecto para intentar construirlo usted mismo.

Puede encontrar todos los STL que usé en Thingiverse:

Suministros

Para obtener un desglose completo de los costos, visite mi sitio web:

¡Utilice los enlaces de afiliados para respaldar mi contenido!

Arduino Mega -

LED direccionables WS2812b -

Interruptores de tacto:

Fuente de alimentación de 5V 10A -

Alambre de calibre 18 -

Pelacables -

Soldador -

Termoencogible -

La mejor impresora 3D asequible (en mi opinión):

Filamento PLA -

Paso 1: comience a imprimir los mosaicos

Cablee las tiras de LED
Cablee las tiras de LED

La parte más larga de este proyecto es la impresión en 3D de los 64 mosaicos necesarios para hacer una cuadrícula de 8 x 8. Cuando hice esto, estaba imprimiendo tres mosaicos a la vez y cada impresión tomaba aproximadamente 5.5 horas. Para toda la pared, el tiempo total de impresión fue de aproximadamente 120 horas o 5 días si los imprime sin parar. Afortunadamente para nosotros, el resto del proyecto se puede hacer mientras las baldosas terminan de imprimirse.

Los azulejos en sí son cuadrados de 3.6 pulgadas que tienen una pulgada de profundidad. Usé un grosor de pared de 0.05”y descubrí que difundía la luz perfectamente. También incluí muescas para permitir que pasaran las tiras de LED y los cables de los botones, pero terminaron siendo innecesarios debido a los espaciadores que usé para montar los mosaicos (llegaremos a eso).

Aquí hay un enlace a los STL que hice, pero recomendaría hacer los suyos propios para que se adapten mejor a su proyecto.

Paso 2: cablee las tiras de LED

Cablee las tiras de LED
Cablee las tiras de LED

Como voy a programar con Arduino, decidí que las tiras de LED WS2812b serían perfectas para este proyecto. Estas tiras son direccionables individualmente, lo que significa que puede programar cada LED individual en la tira para que tenga un color y brillo diferentes. También pasan datos de un píxel al siguiente para que todo se pueda controlar desde un pin de datos del Arduino. Las tiras que utilicé tienen una densidad de píxeles de 30 LED por metro.

Mi diseño encaja 6 LED debajo de cada mosaico, tres LED en dos filas, por lo que corté las tiras en 16 segmentos cada uno con 24 LED. Estas tiras se pegaron a la hoja de madera con el respaldo adhesivo de la tira. Asegúrate de limpiar el polvo de la madera antes de hacer esto o tus tiras se desprenderán con el tiempo.

Tenga en cuenta las flechas direccionales en las tiras, comencé desde la parte inferior izquierda del tablero y alterné su dirección mientras las pegaba. Suelde el extremo de salida de cada tira a la entrada de la siguiente.

Paso 3: corte la tabla al tamaño adecuado (opcional)

Corte la tabla al tamaño adecuado (opcional)
Corte la tabla al tamaño adecuado (opcional)

La tabla que compré era un cuadrado de 4 ', pero mi tabla final iba a estar más cerca de un cuadrado de 3', así que saqué mi sierra de calar y la corté a la medida. Si hizo mosaicos más grandes, o simplemente agregó más mosaicos de 3.6 , podría llenar fácilmente todo el tablero de 4 'x 4' y ahorrarse algunos cortes.

Paso 4: haz la matriz de botones

Haz la matriz de botones
Haz la matriz de botones
Haz la matriz de botones
Haz la matriz de botones
Haz la matriz de botones
Haz la matriz de botones
Haz la matriz de botones
Haz la matriz de botones

Esta fue la parte más larga de esta compilación (aparte del tiempo de impresión). Para aprovechar la biblioteca de teclado incluida en el IDE de Arduino, los 64 botones deben estar conectados en filas y columnas. El diagrama de arriba muestra un ejemplo de 4 x 4, pero se puede aumentar fácilmente a una cuadrícula de 8 x 8 como hice yo, o cualquier otro tamaño que se ajuste a su espacio.

Corté 16 trozos de alambre y los pele cada 3.6 pulgadas para que los botones se asentaran en el medio de cada cuadrado. Luego soldé una pata de cada interruptor táctil a un espacio en los cables de la fila. Los alambres de la columna se soldaron a la pierna en diagonal desde el alambre de la fila. Cuando se presiona el interruptor táctil, se acortan los cables de la fila y la columna.

Cada fila y columna necesita un cable para conectarlo a un pin digital en el Arduino. Codifiqué por colores todos mis cables para facilitar la resolución de problemas, y terminé teniendo que cambiar los pines que estaba usando un par de veces, por lo que fue una decisión útil.

Después de esto, pegué todos los botones en su lugar en el MDF. asegúrese de medir dónde necesita pegar cada botón, de lo contrario los émbolos fallarán.

Paso 5: prueba tu circuito

Pruebe su circuito
Pruebe su circuito

Ahora que todos los LED y botones están pegados, es el momento perfecto para probar todo. En el código vinculado anteriormente, tengo algunas funciones para probar todos sus LED y botones. Si hay algún problema (que probablemente habrá en un proyecto de este tamaño), puede encontrarlo y solucionarlo. Para obtener más información sobre cómo usar estas funciones de prueba, consulte el recorrido del código vinculado a continuación.

Intente solucionar todos los problemas antes de agregar los mosaicos. Será mucho más difícil llegar a todo una vez que los mosaicos estén abajo.

Paso 6: pegue las baldosas

Pegar las baldosas
Pegar las baldosas

Para conectar los mosaicos al tablero, diseñé un soporte impreso en 3D que mantendrá cuatro mosaicos juntos en cada esquina. Cuando hice esto, fui un mosaico a la vez y pegué cada soporte en su lugar según los mosaicos que estaba conectando para no tener espacios extraños.

También imprimí 64 espaciadores para pegarlos a los émbolos de cada baldosa. Esto compensa la altura adicional que viene con los soportes, pero también aumenta el espacio en el que los émbolos pueden hacer clic, compensando pequeños errores en el espaciado de los botones.

Los STL para estos soportes y espaciadores se pueden encontrar en la página de Thingiverse con los mosaicos.

Paso 7: programación

Image
Image

github.com/mrme88/Interactive-LED-Wall/blob/master/LED_Wall_main.ino

Esta fue mi parte favorita de este proyecto. ¡Ahora que el hardware está listo, podemos programarlo para que haga cualquier cosa! A partir de ahora, he programado un modo de patrón de arco iris y un modo de clic para pintar. Ambos se pueden ver en mi video de compilación y entro en detalles sobre cómo los escribí en el recorrido del código.

Si ustedes construyen esto, ¡realmente los animo a que prueben y programen sus propios modos! Realmente hace que el proyecto valga la pena el tiempo y el dinero. Si necesita algo de inspiración para programar los modos, esté atento a mi canal de YouTube para futuras actualizaciones.

Algunas características futuras que he planeado son:

- Un visualizador de audio que usa un micrófono y la biblioteca FFT Arduino

- Juego de damas

- Tic tac toe

- acorazado

- Reversi

- memoria

- Y muchos más juegos que se pueden jugar en una cuadrícula.

Concurso Make it Glow
Concurso Make it Glow

Segundo premio en el concurso Make it Glow

Recomendado: