Easyflow Inc.

LED Strip Editor

Édition de motifs de bandes LED

Diseñe la iluminación de tiras LED como si dibujara un cuadro: defina el color, el brillo y la posición encendida de cada LED, añada efectos y vea el panel completo antes de que llegue al hardware.

La idea

Una tira de LED es una pantalla. Es larga, estrecha e incómoda, y está cableada en el orden que a alguien le vino bien para las soldaduras, pero no deja de ser una pantalla; y la forma natural de diseñar para una pantalla es dibujar sobre ella.

Eso es justamente lo que ofrece este editor. Elija un color, haga clic en un píxel y ese LED se enciende. Arrastre una forma y se convertirá en una pieza que puede nombrar, reutilizar y animar. El orden de cableado, la profundidad de color y el orden de bytes que exige su componente concreto se describen una sola vez, en un único cuadro de diálogo, y el editor se encarga de traducir su dibujo a ese formato.

Qué produce

La mayoría de los editores de imagen terminan en un archivo que usted mira. Este termina en código fuente: cada región que marque se convierte en una matriz const de valores de píxel, en el orden en que están cableados los LED y con la profundidad de color que admite el componente. Su firmware incluye ese archivo y enciende el panel a partir de él.

Esa es toda la razón por la que el editor es deliberadamente pequeño. Dibuja píxeles y sabe de hardware LED. No retoca fotografías.

Cuatro palabras que conviene aprender primero

TérminoQué significa aquí
CasillaUn rectángulo con nombre sobre la imagen. Cada casilla se convierte en una matriz exportada, normalmente un carácter de una fuente.
Lista de casillasTodas las casillas de la imagen actual, en el orden en que se exportarán. Se guarda junto al PNG como un archivo .box.
DisposiciónEl orden en que se recorren los LED de una casilla: por qué esquina se empieza, si se avanza por filas o por columnas y si las líneas alternas se pliegan en sentido contrario.
Orden de canalesEl orden en que salen los bytes de color por el cable: RGB, GRB, etc. Un orden equivocado hace que el panel se encienda con el tono equivocado.

Cómo es una sesión de trabajo

  1. Abra o cree un PNG.
  2. Dibuje, o pegue un dibujo hecho por otra persona.
  3. Marque como casillas las partes que le interesen y póngales nombre.
  4. Defina la profundidad de bits, el orden de canales y el cableado en Configuración de LED.
  5. Previsualícelo con la animación de casillas, exporte después el código y descárguelo en la placa.
💡 Los pasos 4 y 5 son los que describen su hardware. Defínalos una vez para un banco de trabajo y se mantendrán: quedan almacenados, no se preguntan en cada exportación.

Este programa es gratuito. Si le ha sido útil, considere hacer una donación.

Donar

Preguntas frecuentes

El panel se enciende con los colores equivocados

Casi siempre es el orden de canales. Compruebe Compilar > Configuración de LED > RGB frente a lo que espera su componente: los WS2812 y SK6812 son GRB y el WS2811 suele ser RGB.

Si el tono es correcto pero todo se ve demasiado oscuro o con bandas, entonces es la profundidad de bits.

El panel enciende los píxeles equivocados

Es la disposición. Compare los ocho diagramas con el recorrido físico real de su tira y recuerde los dos modificadores: Zigzag para una tira plegada de ida y vuelta e Inverso para una que se alimenta desde el extremo opuesto.

La exportación se ha negado a ejecutarse a 8 bits

Algún color del dibujo no está en la paleta. La exportación se rechaza entera en lugar de escribir píxeles que serían incorrectos sin avisar. Use la conversión de color para llevar los colores sueltos a entradas de la paleta y vuelva a exportar.

Mis casillas han desaparecido

La lista de casillas vive en un archivo .box situado junto al PNG. Si se copió el PNG sin él, las casillas no se han perdido: están en la carpeta desde la que copió. Consulte Guardar.

El autoajuste se ha tragado una región que yo había eliminado

Ya no debería hacerlo: un píxel totalmente transparente cuenta como fondo. Si sigue ocurriendo, es que la región está rellena de un color en lugar de recortada; rellénela con el color de fondo o vuelva a recortarla.

La animación se detiene antes de tiempo

El valor de Fin lo limita el número de casillas cargadas. Si la lista contiene 50 casillas, la reproducción termina en la 50, escriba lo que escriba. Consulte Animación de casillas.

La descarga no conecta

Consulte Descargar al dispositivo: puerto, velocidad en baudios y si hay otro programa ocupando el puerto.

Otra cosa

Texto de menú en el idioma equivocado, un cuadro de diálogo que no se abre, una exportación que falla: todo eso merece la pena comunicarlo. La aplicación escribe los errores no controlados en un registro que puede adjuntar.