Tabla de contenido:

Cómo controlar LED direccionables con Fadecandy y procesamiento: 15 pasos (con imágenes)
Cómo controlar LED direccionables con Fadecandy y procesamiento: 15 pasos (con imágenes)

Video: Cómo controlar LED direccionables con Fadecandy y procesamiento: 15 pasos (con imágenes)

Video: Cómo controlar LED direccionables con Fadecandy y procesamiento: 15 pasos (con imágenes)
Video: Learn to control LEDs with Fadecandy and Processing 2024, Mes de julio
Anonim
Image
Image
Cómo controlar los LED direccionables con Fadecandy y Processing
Cómo controlar los LED direccionables con Fadecandy y Processing
Cómo controlar los LED direccionables con Fadecandy y Processing
Cómo controlar los LED direccionables con Fadecandy y Processing

Qué

Este es un tutorial paso a paso sobre cómo usar Fadecandy y Processing para controlar LED direccionables. Fadecandy es un controlador de LED que puede controlar hasta 8 tiras de 64 píxeles cada una. (Puede conectar varios Fadecandys a una computadora para aumentar esto). El procesamiento es un lenguaje de programación que se usa para crear imágenes. Tienes un lienzo, como lo harías en Photoshop o Paint, pero en lugar de dibujar con el mouse, dibujas escribiendo código. Fadecandy y Processing trabajan juntos. Escribe código que coloca los LED en el lienzo de procesamiento, y luego todo lo que dibuja en Processing se muestra en esos LED en tiempo real. Por qué

Hay muchas formas de controlar los LED. Me gusta Fadecandy porque es barato comenzar y puedes tener un montón de control sobre tus LED de una manera muy visual usando Processing. El procesamiento también se puede conectar a todo tipo de cosas, como Kinect, Arduino, una cámara o incluso simplemente Entradas de mouse / teclado. Así que hay mucho margen para hacer que las cosas sean interactivas.

Este proyecto consta de tres partes.

1. Hardware Vea cómo todo lo físico se conecta, suelde, encienda las tiras de LED.

2. Software: FadecandyFadecandy funciona ejecutando un servidor en su máquina; es muy sencillo de configurar.

3. Software: Procesamiento Vea cómo colocar los LED en el lienzo y utilice los ejemplos para ver algunas animaciones en sus LED.

Intento escribir mis tutoriales de tal manera que alguien sin absolutamente ninguna experiencia pueda al menos disfrutar leyéndolos. Con este voy a hacer todo paso a paso, por lo que es adecuado para que los principiantes lo sigan y lo hagan ellos mismos. No voy a entrar en detalles sobre Procesamiento - Si quieres desarrollar tus habilidades de Procesamiento y hacer animaciones más avanzadas. entonces es posible que desee consultar algunos tutoriales específicamente para eso: recomiendo el canal de YouTube de Daniel Shiffman.

Este proyecto incluye soldadura. No he escrito instrucciones detalladas para soldadores principiantes, hay muchos otros tutoriales para eso.

Este proyecto implica altos voltajes (cuando se conecta un enchufe a la fuente de alimentación), así que tenga cuidado y no permita que los niños hagan esto solos. Código: Todo el código (Arduino y Processing) está en mi github aquí.

Paso 1: Equipo y herramientas

Equipos y herramientas
Equipos y herramientas
Equipos y herramientas
Equipos y herramientas
Equipos y herramientas
Equipos y herramientas

Aquí hay una lista completa de todo lo que necesitará para crear este proyecto:

Partes

  • LED direccionables (Amazon de EE. UU. | Amazon de Reino Unido) Utilizo una tira de LED ws2812b. Hay algunas variables entre las que puede elegir Recubrimiento: puede comprar una tira de LED simple sin recubrimiento, pero no será impermeable. O puede comprarlo en una carcasa de silicona flexible con clasificación IP67, esto significa que está completamente sellado e impermeable. Color del respaldo: Las tiras vienen en blanco y negro. Si no va a cubrir su tira de LED con un difusor, considere cuál se vería mejor. Número de LED: Los estándares son 30, 60 o 144 LED por metro. Estoy usando 30LED por metro, pero me vinculé a 60, ya que se usa más comúnmente. Otro: también puede comprar ws2812b en cadenas (US Amazon | UK Amazon) en lugar de tiras. Funcionan de la misma manera, por lo que depende de usted cuál usar.
  • Fadecandy (Amazon de EE. UU. | Amazon de Reino Unido)
  • Cable USB para conectar Fadecandy a la computadora (US Amazon | UK Amazon)
  • Pines de doble cabezal (Amazon de EE. UU. | Amazon de Reino Unido)
  • Condensadores (EE. UU. Amazon | Reino Unido Ebay)
  • Fuente de alimentación de 5 V (Amazon de EE. UU. | Amazon de Reino Unido) Esta fuente de alimentación a la que he vinculado alimentaría 512 LED (uno de Fadecandy)

  • Enchufe (Amazon de EE. UU. | Amazon de Reino Unido) Puede usar un cable de enchufe antiguo o, si no tiene uno, un cable de hervidor de agua es una buena opción.
  • Conectores JST de 3 pines (Amazon de EE. UU. | Amazon de Reino Unido) Necesita un par por tira (por lo tanto, 8 por un valor de Fadecandy)
  • Cable de 12 AWG (EE. UU. Ebay | Reino Unido Ebay) Este cable grueso llevará la energía de la fuente de alimentación a algunos conectores que lo dividen en todas las tiras diferentes.
  • Cable de 24 AWG (EE. UU. Ebay | Reino Unido Ebay) Este cable más delgado llevará la energía a cada tira de LED.
  • Conectores Wago (EE. UU., Amazon | RS Components, Reino Unido)
  • Estos dividirán la energía de una fuente de alimentación a varias tiras. Vienen en paquetes de 10, lo que es suficiente para un Fadecandy.

Consumibles

  • Silicona RTV (Amazon de EE. UU. | Amazon de Reino Unido)
  • Termoencogible (Amazon de EE. UU. | Amazon de Reino Unido)

  • Transparente ~ 10 mm termorretráctil (Amazon de EE. UU. | Amazon de Reino Unido)
  • Soldadura (Amazon de EE. UU. | Amazon de Reino Unido)

Instrumentos

  • Soldador (Amazon de EE. UU. | Amazon de Reino Unido)
  • Pelacables (Amazon de EE. UU. | Amazon de Reino Unido)
  • Destornillador
  • Tijeras
  • Manos amigas (opcional)
  • Ventosa de soldadura (opcional)

Paso 2: tiras de LED

Tiras de LED
Tiras de LED

Cada tira de LED debe estar conectada a la alimentación, la tierra y los datos. Hay una flecha impresa en la tira que muestra la dirección en la que deben fluir los datos.

Cada tira de LED necesita un conector JST y un condensador adjunto.

El conector:

El conector JST tiene 3 pines / cables, uno para alimentación, tierra y datos. Poder desconectar o reemplazar las tiras es útil en muchos casos. Si está seguro de que no desea desconectar o reemplazar fácilmente sus tiras, puede soldar el cable en su lugar, pero le recomiendo encarecidamente tener conectores.

El condensador:

Si hay un aumento de corriente (esto puede suceder cuando enciende la fuente de alimentación por primera vez), el capacitor protegerá el primer LED de su tira para que no se dañe.

Cable:

Si está planeando una instalación de LED, deberá pensar en cómo se colocarán sus tiras, fuentes de alimentación y Fadecandy (s). Para asegurarse de que todas sus conexiones alcancen, lo más probable es que deba agregar algunos tramos de cable en algún lugar.

Puede soldar los cables a la tira de LED y luego soldar los conectores JST al otro extremo del cable. Alternativamente, puede soldar los conectores JST directamente a la tira y agregar longitudes de cable al lado de la fuente de alimentación / Fadecandy en su lugar. Todo dependerá del diseño y los planes de su instalación.

El cable que conecta la alimentación / tierra a una tira de hasta 64 píxeles puede ser un cable de 24 AWG. 24AWG también es suficiente para la conexión de datos. Utilice cables de diferentes colores para alimentación / datos / tierra, idealmente colores que combinen con sus conectores JST.

Solo voy a soldar los conectores JST directamente a las tiras y no agregar ninguna extensión de cable, porque no me preocupa el diseño en este tutorial.

Paso 3: Conecte el conector JST y el condensador

Conecte el conector JST y el condensador
Conecte el conector JST y el condensador
Conecte el conector JST y el condensador
Conecte el conector JST y el condensador
Conecte el conector JST y el condensador
Conecte el conector JST y el condensador

Prepara la tira

Corte sus tiras de LED a la longitud deseada (64 píxeles como máximo por tira).

Encuentra el extremo derecho, el que tiene la flecha apuntando hacia adentro. Corta un pedacito de la cubierta impermeable para que puedas ver los tres contactos. Están etiquetados como 5V, GND y Data In. (Si el contacto tiene la etiqueta Salida de datos, entonces tiene el extremo equivocado).

Soldar en el conector JST y el condensador

Esto puede ser un poco complicado, pero he descubierto que la mejor manera de hacerlo es derretir una pequeña gota de soldadura en cada uno de los tres contactos, luego soldar en el conector JST y luego en el condensador.

Utilice los conectores JST hembra que se conectarán al lado de la tira. El conector JST tiene 3 cables, uno para cada uno de los contactos de la regleta. Por lo general, los cables son rojo, verde y blanco, o rojo, verde y negro. Use rojo para energía, verde para datos y blanco / negro para tierra.

Cortar las patas del condensador ayudará a que permanezca en su lugar. Un lado del condensador tiene símbolos negativos, la pata de este lado se conecta al contacto GND y la pata del otro lado se conecta al contacto de 5V.

Vuelva a sellar la tira

Corte un trozo de termorretráctil transparente que cubrirá el trozo de tira expuesto y se superpondrá con la cubierta impermeable existente. Colóquelo sobre la tira (puede hacer esto antes de conectar el conector / condensador JST o simplemente deslícelo desde el otro extremo) y manténgalo al lado de la pieza expuesta.

Coloque mucha silicona RTV directamente sobre los contactos y alrededor de la cubierta impermeable existente, incluso en la parte posterior de la tira. Desliza el termocontraíble transparente sobre la silicona. Aplíquelo con una pistola de calor hasta que el termocontraíble se haya encogido por calor.

La silicona está un poco sucia. Asegúrese de lavarse las manos si entra en contacto con la piel. Considere tener un periódico o algo en su superficie de trabajo.

Repita esto para las 8 tiras de LED

Paso 4: la fuente de alimentación

La fuente de poder
La fuente de poder
La fuente de poder
La fuente de poder
La fuente de poder
La fuente de poder

Deberá conectar un enchufe a su fuente de alimentación. He incluido instrucciones para los enchufes del Reino Unido y EE. UU.

Prepare el enchufe

Corte el cable a una distancia decente del extremo del enchufe. Utilice un cuchillo Stanley para quitar con cuidado la capa exterior del cable. Debe encontrar tres cables en el interior, pele aproximadamente un centímetro de cada uno de estos cables.

En un enchufe del Reino Unido, por lo general, puede asumir que: Rayas amarillas / verdes - GroundBrown - LiveBlue - Neutral

En un enchufe de EE. UU. Puede suponer que: Verde - GroundBlack - LiveWhite - Neutral

Para estar completamente seguro de que su enchufe está cableado como se esperaba, puede usar un multímetro para verificar.

Verifique los cables con un multímetro

Reino Unido: mire las clavijas del enchufe, con la clavija única en la parte superior. El pin superior es Tierra, el inferior izquierdo es Vivo, el inferior derecho es Neutral. Los pines también están marcados con las letras E, L y N en la mayoría de los enchufes.

EE. UU.: Mire las clavijas del enchufe, con la clavija única en la parte inferior. El pin inferior es Tierra, el de arriba a la izquierda es Live, el de arriba a la derecha es Neutral. Los pines también están marcados con las letras E, L y N en la mayoría de los enchufes.

Ambos: Configure su multímetro en modo de continuidad. Toca las clavijas del multímetro para comprobar que funciona. Deberías escuchar un pitido. Ahora toque una de las clavijas del enchufe, comencemos con la tierra. Ahora toque la otra clavija del cable que espera conectar a tierra (amarillo / verde en el Reino Unido, verde en los EE. UU.). Debería escuchar un pitido, lo que significa que hay una conexión continua entre las dos puntas. Ahora verifique las conexiones en vivo y neutrales.

Conecte el enchufe

Afloje los tornillos etiquetados como potencia, tierra y viva en la fuente de alimentación. Pueden estar marcados con L y N y luego tener el símbolo de tierra. Coloque los cables apropiados junto a los tornillos y vuelva a apretarlos.

En algún lugar dentro o dentro de la fuente de alimentación puede haber un interruptor que le permite cambiar el voltaje de entrada de 110 V a 220 V, así que asegúrese de que esté configurado correctamente (probablemente 220 V en el Reino Unido y 110 V en los EE. UU.).

En mis fuentes de alimentación, el interruptor está adentro, y necesitará usar un destornillador delgado o algo para alcanzarlo.

Enchufe su fuente de alimentación. Por lo general, hay una luz indicadora para mostrar que se ha encendido correctamente.

Ahora puede verificar qué voltaje está recibiendo a través de dos de los pines de salida. Gire su multímetro al modo de voltaje CC (la V con las líneas rectas / discontinuas, no la línea ondulada). Toque una punta a un tornillo en V y una punta a un tornillo V +. El multímetro debería mostrar un voltaje cercano a los 5V.

Utilice un destornillador para girar el tornillo de ajuste hasta que el voltaje sea de 5V.

Paso 5: distribución de energía

Distribución de energía
Distribución de energía
Distribución de energía
Distribución de energía
Distribución de energía
Distribución de energía

La mayoría de las fuentes de alimentación de 5 V solo tendrán una o dos salidas, pero necesitamos alimentar 8 tiras.

Conectores Wago

Utilizo conectores Wago para distribuir la energía. Estos pequeños conectores tienen varias ranuras para colocar los cables. Todas las ranuras están conectadas entre sí, por lo que es una excelente manera de conectar muchos cables sin soldar.

Vienen en algunos tamaños diferentes (2 vías, 3 vías, 5 vías).

Poder para los Wagos

Asegúrese de que su fuente de alimentación esté desconectada mientras realiza esta parte.

Tome dos pedazos de cable de 10 awg, uno para tierra (negro) y otro para alimentación (rojo).

La longitud del cable necesario dependerá del diseño de su instalación. Descubrí que funciona bastante bien mantener todas las fuentes de alimentación en el piso en un solo lugar y luego tener cables largos de 10 awg que se extienden hasta cerca de donde están las tiras y distribuyen la energía allí. Aunque la fuente de alimentación tiene dos salidas, descubrí que es más ordenado y más económico usar una salida cuando estos cables de 10 awg deben ser largos, de lo contrario, está duplicando la cantidad de cable grueso de 10 awg que tiene que comprar y mantener ordenado.

Pele aproximadamente 1 cm de un extremo de cada cable y conéctelo a la fuente de alimentación con los tornillos como lo hizo con el enchufe.

Pele aproximadamente 1,25 cm del otro extremo de cada cable y coloque la conexión de alimentación en un conector Wago de 3 vías y la tierra en un conector Wago de 5 vías. (O puede usar conectores de 5 vías para todo, solo tendrá algunas ranuras más de repuesto)

Luego, tome dos tramos cortos de cable rojo 10awg y dos tramos cortos de cable negro 10awg. Pele 1,25 cm de los extremos de cada uno y conecte los conectores Wago existentes a otros cuatro conectores de 5 vías. (Ver diagrama adjunto para aclaraciones).

Poder de los Wagos (a las tiras)

Nuevamente, el diseño exacto aquí dependerá del diseño de su instalación. Dije antes que es posible que desee agregar longitud de cable a sus tiras de LED, o es posible que desee agregar longitud al lado de distribución de energía. Si está agregando cable aquí, suelde longitudes de cable de 24 awg a sus conectores JST y asegúrese de que esté termocontraíble.

Luego, tome los extremos de esos cables o los extremos de los conectores JST y pele al menos 1,5 cm de los cables de alimentación y de tierra de cada uno.

Entre los cuatro conectores de 5 vías que ha conectado a la fuente de alimentación, debe tener ocho ranuras libres para alimentación y ocho ranuras libres para tierra. Coloque todos los cables apropiados en su lugar.

¿Por qué a veces utilizamos cables de 10 awg y, a veces, de 24 awg?

Los diferentes calibres de los cables se deben a que hay diferentes cantidades de corriente en diferentes partes del circuito.

Viniendo directamente de la fuente de alimentación, 512 LED, todos con brillo blanco completo, podrían consumir hasta ~ 30A. Utilice un cable grueso de 10 awg para transmitir esa corriente.

Sin embargo, una vez que hemos dividido la energía en las diferentes tiras, cada una solo consume hasta ~ 3.5A, por lo que podemos usar un cable más delgado, alrededor de 24 awg funciona bien.

Si usa un cable que es demasiado delgado, puede calentarse y esto es peligroso ya que el revestimiento puede comenzar a derretirse y esto puede causar un cortocircuito en su circuito.

La longitud del cable también marca la diferencia. Si usa un cable que estaría bien a una distancia corta, pero es demasiado delgado para una distancia larga, no se calentará, pero puede significar que el voltaje ha caído cuando llega a los LED, lo que significa que lo harán no se ilumina bien.

Esta herramienta puede ayudarlo a determinar qué calibre de cable necesita.

Paso 6: datos

Datos
Datos
Datos
Datos
Datos
Datos

Si tuviera que conectar los conectores JST ahora, sus tiras de LED recibirían alimentación. Pero nada se iluminaría porque es necesario indicar a estas tiras de qué color deben ser. Necesitamos configurar una conexión de datos al Fadecandy que les proporcionará estas instrucciones.

Prepara el Fadecandy

Primero suelde los pines de cabezal doble en el Fadecandy. Empuje el lado corto de los pines del cabezal a través de los orificios y dé la vuelta al Fadecandy para que las partes que sobresalen sean visibles.

Suelde con cuidado cada uno de los 16 pines individualmente, asegurándose de no conectar accidentalmente dos pines juntos. (En realidad, todos los pines de tierra están conectados entre sí de todos modos, pero para mayor claridad, también podemos soldar todos los pines del cabezal).

Pines de cabecera hembra como conector

El uso de clavijas de cabezal hembra para enchufar en las clavijas de cabezal doble macho significa que el Fadecandy se puede desconectar o reemplazar fácilmente.

Corte una sección de 8 clavijas de cabezal hembra. Tome cada uno de los cables de datos de los conectores JST macho (o si va a extender los cables en este lado, para el diseño de su instalación, hágalo primero). Luego, deslice un trozo de termorretráctil sobre el cable y suéldelos individualmente a los 8 pines. Una vez que haya terminado de soldar, deslice el termorretráctil hacia abajo y explótelo con la pistola de calor. Esto ahora se puede conectar a los pines de datos del Fadecandy.

Dado que los 8 pines de tierra del Fadecandy están todos conectados entre sí, solo necesitamos conectar a tierra uno de ellos. Corte otra sección corta de los pines hembra del cabezal; también puede tener 8 pines de ancho, aunque solo usaremos un pasador, cortarlo para que tenga 8 pines de ancho lo hará más resistente y más fácil de manejar. Suelde un trozo de cable de 24 awg a uno de los pines del cabezal hembra y contraígalo con calor, conéctelo a los pines de tierra en el Fadecandy.

Conecte el extremo opuesto de este cable de tierra a cualquier ranura libre en sus conectores Wago conectados a tierra.

Etiquetas y orden

Es posible que desee etiquetar sus cables en este punto. Además, una vez más, dependiendo de la estructura y el diseño de su instalación, es posible que desee pensar en crear algún tipo de carcasa para los conectores Wago para que no se cuelguen simplemente. Previamente hice pequeñas placas de madera contrachapada y pegué los Wagos en caliente.

Paso 7: Últimos bits de hardware …

Últimos bits de hardware …
Últimos bits de hardware …
Últimos bits de hardware …
Últimos bits de hardware …

Eso es todo el hardware configurado. Solo algunos últimos bits:

Enchufe todos los conectores JST entre sí.

Enchufe la fuente de alimentación.

Conecte el Fadecandy a su computadora portátil a través de USB.

¡Ahora iluminemos algunas cosas!

Mis instrucciones y capturas de pantalla estarán centradas en Windows, pero las cosas deberían funcionar de la misma manera en una Mac.

Paso 8: Configure el software Fadecandy

Configurar el software Fadecandy
Configurar el software Fadecandy
Configurar el software Fadecandy
Configurar el software Fadecandy
Configurar el software Fadecandy
Configurar el software Fadecandy

Vaya al github de Fadecandy y descargue el archivo zip.

Descomprime todo.

Navega hasta donde lo descomprimiste y abre la carpeta "bin".

Ejecute fcserver.exe.

Se abrirá una ventana. Debería decir que tienes un dispositivo Fadecandy conectado. También le dice el número de serie de ese dispositivo. No cierre esta ventana, simplemente minimícela. Debe mantenerlo abierto todo el tiempo que esté usando el Fadecandy.

Paso 9: servidor Fadecandy

Servidor Fadecandy
Servidor Fadecandy
Servidor Fadecandy
Servidor Fadecandy

En una ventana del navegador (como Chrome), navegue hasta:

127.0.0.1:7890

También debería ver su dispositivo conectado aquí.

Ahora, debajo de su dispositivo conectado, puede ver un menú desplegable etiquetado como Patrones de prueba. Puede usar este menú desplegable para iluminar sus LED hasta un 50% o con brillo total.

¡Haz eso ahora! ¡Luces! ¡¡Hurra!!

Paso 10: solución de problemas

Revise sus tiras de LED y asegúrese de que todas sus luces estén funcionando.

A continuación, se ofrecen algunos consejos para la solución de problemas …

Una / algunas tiras no se iluminan:

Lo más probable es que haya una mala conexión en algún lugar. Revisa todas tus soldaduras. Es posible que el primer LED de una tira esté dañado. Puede intentar intercambiar las tiras cambiando el conector JST que se utiliza, esto lo ayudará a aislar el problema.

Una tira se ilumina parcialmente y luego, de repente, no más:

La tira podría estar dañada, probablemente deba realizar alguna cirugía. El daño podría estar al final del último píxel de trabajo o en el primero roto, así que … corte el último píxel de trabajo y el primero roto, y suelde dos nuevos en su lugar.

Las tiras son todas de color naranja / rojo en lugar de blanco:

Descubrí que si las tiras no reciben la energía adecuada, consumirán un poco de corriente a través de la conexión USB, lo suficiente para iluminarlas en rojo. Verifique que la fuente de alimentación esté encendida y verifique las conexiones allí.

Las tiras son blancas al principio, pero se desvanecen en naranja: esto es poco probable si está usando la fuente de alimentación que vinculé, pero podría suceder si está usando una fuente de alimentación que no es lo suficientemente fuerte.

Ninguna de las tiras se enciende:

Si el Fadecandy no se reconoce y aparece, es posible que tenga algunos problemas con el controlador. Si recibe un mensaje de error en la ventana de la consola, busque en Google y busque sugerencias.

Si aparece el Fadecandy pero no se enciende nada, verifique todas sus conexiones.

Paso 11: ¡Procesamiento

¡Procesando!
¡Procesando!

Ahora sus LED están encendidos y puede controlarlos usando su computadora, pero lo único que puede hacer desde la interfaz de Fadecandy es encenderlos y apagarlos.

Traigamos Processing, para que podamos hacer cosas más interesantes.

Descarga Processing desde aquí.

No voy a entrar en muchos detalles sobre cómo escribir código de procesamiento, porque hay muchos lugares en línea para aprender eso ya, y es un tema en sí mismo.

Le mostraré cómo ajustar uno de los ejemplos de procesamiento que viene con Fadecandy a las tiras que ha hecho aquí. También puede descargar mi código de ejemplo aquí.

Paso 12: Mapeo de píxeles

Mapeo de píxeles
Mapeo de píxeles
Mapeo de píxeles
Mapeo de píxeles
Mapeo de píxeles
Mapeo de píxeles

Fadecandy le permite "mapear" (o diseñar) sus leds en el lienzo de procesamiento. Por lo general, querrá presentarlos de manera similar a como se presentan en la vida real.

Cuando dibuja algo en Processing, se muestra en tiempo real en los LED.

Obtener los archivos

En los archivos de Fadecandy que descargó, vaya a: Fadecandy> ejemplos> procesamiento

Copie una de las carpetas de ejemplo de strip64 y péguela donde guarde sus archivos de procesamiento.

Este ejemplo contiene el mapeo de una franja de 64 píxeles. Cambie el nombre de la carpeta y el archivo.pde que se encuentra dentro, de modo que diga "tiras" en su lugar.

Cartografía

Abre el archivo. Mire estas líneas en la sección de configuración:

// Asigna una tira de 64 LED al centro de windowopc.ledStrip (0, 64, width / 2, height / 2, width / 70.0, 0, false);

Esta es la línea que está creando una franja de 64 píxeles. Cada una de las cosas escritas entre comas es un parámetro de esa franja. Vea el diagrama adjunto que muestra lo que es cada uno. (También está en los comentarios de mi código).

Podemos usar un bucle para crear 8 tiras de 15 píxeles cada una. Elimine esas dos líneas y reemplácelas con esto:

// Mapea 8 tiras de 15 píxeles cada una para (int i = 0; i <8; i ++) {

opc.ledStrip (i * 64, 15, ancho / 2, i * 15 + 30, 15, 0, falso);

}

Tu mapeo

Si tiene un número diferente de píxeles en cada tira, o si desea distribuir sus tiras de manera diferente, deberá editar este código. Use el diagrama adjunto o los comentarios en el código que explican para qué sirve cada bit del código de mapeo para crear el código que necesita.

Paso 13: ¡Haz clic en Reproducir en Procesamiento

¡Presiona Reproducir en Procesamiento!
¡Presiona Reproducir en Procesamiento!

Cuando presiona reproducir (en la parte superior izquierda de Procesamiento), verá las tiras mapeadas representadas como pequeños puntos blancos en el lienzo.

(Si no ve los puntos blancos, probablemente haya cerrado la ventana del servidor. Vuelva al paso 8 y asegúrese de tener fcserver.exe ejecutándose)

La animación en el ejemplo que he usado es interactiva. A medida que mueve el mouse, una imagen de punto sigue al cursor. El punto también aparecerá en sus luces al mismo tiempo.

El código de animación

El fragmento de código que hace que esto suceda está aquí:

vacío dibujar () {

fondo (0); float dotSize = ancho * 0.2; imagen (punto, mouseX- dotSize / 2, mouseY - dotSize -2, dotSize, dotSize);

}

Cualquier código que escriba dentro de la sección de dibujo se mostrará en los LED.

Paso 14: Más ejemplos … Es hora de experimentar

Más ejemplos … Es hora de que experimente
Más ejemplos … Es hora de que experimente
Más ejemplos … Es hora de que experimente
Más ejemplos … Es hora de que experimente
Más ejemplos … Es hora de que experimente
Más ejemplos … Es hora de que experimente

Aquí hay algunos ejemplos más de animaciones que hice para estas luces: un arco iris, algunas manchas aleatorias y una que usa una cámara. Estos están todos en mi github aquí.

Estoy usando una lámina de plástico corrugado como difusor. ¡Podrías experimentar con todo tipo de cosas!

¡Recomiendo encarecidamente aprender a procesar y hacer más animaciones para tus luces! Es muy rápido comenzar y ver resultados divertidos rápidamente. Los tutoriales de Dan Shiffman son un excelente lugar para comenzar.

Paso 15: ¡Gracias por leer

Image
Image

¡Espero que disfrutes este tutorial!

Eche un vistazo al video de YouTube adjunto si aún no lo hizo.

Encuéntrame en línea:

InstagramYouTubeTwitter

Siéntase libre de publicar preguntas en los comentarios aquí o en Youtube e intentaré ayudar.

Concurso de iluminación interior
Concurso de iluminación interior

Finalista del Concurso de Iluminación Interior

Recomendado: