Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Torre LED programable: Arte cilíndrico RGB con 288 LEDs APA106

Componentes y materiales

Herramientas necesarias

Aplicaciones y servicios

Descripción del proyecto

La inspiración surge de las curvas generadas al intersectar un cilindro con un plano. Quería un espectáculo de luces distinto a los cubos LED habituales, con igual potencial creativo pero geometría diferente.

Elegí LEDs APA106 de 8 mm (similares a WS2812 pero en encapsulado LED tradicional). Ventajas: solo 2 líneas de datos, sin registros de desplazamiento, sin multiplexado, siempre encendidos. Son más caros que RGB comunes, pero simplifican hardware y software.

Diseño: 12 anillos apilados

Consumo teórico máximo: 288 × 60 mA = 17,3 A. En la práctica, con brillo al 10 % y sin blanco full, 2 A son suficientes (incluso puerto USB).

Construcción

  1. Preparar LEDs: Formar patillas según diagrama (pequeña curva en GND para identificar y soldar al anillo).
  2. Marcar 24 posiciones equidistantes en cada anillo metálico. Sujetar el anillo verticalmente (torno, prensas, o estructura casera).
  3. Soldar LEDs al anillo: Estañar primero el anillo (requiere calor, 5-10 s). Usar disipadores clip en patillas. Soldar GND al anillo, VCC y datos entre LEDs consecutivos (Dout→Din).
  4. Unir VCC de todos los LEDs del anillo con cable de cobre estañado 22 AWG rectificado (26" / 66 cm).
  5. Probar cada anillo con sketch de test (pin 6 UNO) antes de integrar.
  6. Repetir 12 veces. Usar el primer anillo como plantilla para alinear los demás (el primer par en mi torre no alinea bien; los siguientes sí).

Montaje de la torre

  1. Separadores de 22 mm (impresos 3D o listones 1/4") entre anillos, fijados con BlueTack.
  2. 6 varillas acrílicas de 12" unen los anillos (4 LEDs entre varillas). Colocar todo exactamente antes de pegar con silicona caliente.
  3. Una vez pegadas las varillas, retirar separadores y reutilizarlos para siguientes anillos.
  4. Conectar tierra, +5 V y datos entre anillos (paralelo para alimentación).
  5. Dos líneas de datos: 144 LEDs cada una (anillos 1-6 → pin 6; anillos 7-12 → pin 7). Una sola línea causaba destellos parásitos a partir del anillo 8; dividirla solucionó el problema.
  6. Arduino UNO en la base, suspendido con 4 varillas acrílicas sobrantes. Conexiones: GND, +5V, Data1→D6, Data2→D7.

Software: Librería FastLED

Usé FastLED (no NeoPixel) por sus funciones matemáticas rápidas, paletas de 256 pasos, fundidos fáciles y soporte nativo APA106.

Funciones clave creadas:

Efectos geométricos con tablas en memoria de programa

Sketches incluidos (ZIP)

  1. Test rápido de un anillo (pin 6).
  2. Previa de 45 s del espectáculo.
  3. Espectáculo completo de 8 min con 16 animaciones/efectos.

Nota: Al final del loop() hay un reset software (asm volatile("jmp 0")) para evitar cuelgues tras muchas iteraciones (probable fuga de pila en RAM o en FastLED). No es elegante, pero garantiza funcionamiento continuo.

Código

ZIP con 3 sketches: test anillo, previa 45 s, show 8 min. (Descarga en sección Código).

Esquemático

Diagrama de conexiones de la torre (imagen).

Proceso de manufactura

  1. Tecnología de turbinas eólicas: historia, diseño e impacto futuro
  2. Construya su propio LUMAZOID: Visualizador de música DIY con Arduino
  3. Construye tu Juego "UFO Attack" con Arduino UNO y Pantalla MAX7219
  4. Construye tu Propio Juego de Ruleta de 37 LEDs con Arduino Nano
  5. Proyecto Arduino Melodía Coffin Dance: Construya y Reproduzca el Viral Tune
  6. Reloj 3D RGB Arduclock – Bluetooth, LED NeoPixel y RTC
  7. Monitor de Salud Fluvial: Sistema de Calidad de Agua con Arduino
  8. Construye un Iron Man animado con Arduino: componentes, sensores y guía paso a paso
  9. Juego interactivo con joystick analógico y LEDs en Arduino
  10. Reloj analógico por persistencia de visión (POV) con Arduino Nano – Proyecto DIY
  11. Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth