Cubo LED 3D (5 / 5 paso)

Paso 5: 3D LED Software - patrones


Patrones y algoritmos se utilizan para generar cambios en la pantalla LED. En cada lazo del programa escribimos consecutivamente 8 capas diferentes. Entonces podemos realizar manipulaciones matemáticas sobre el array que contiene datos de imagen. Se pueden hacer varias formas:

  • utilizar un algoritmo - como un bucle anidado que puede generar algún tipo de patrón repetitivo
  • almacenar una imagen estática o una serie de imágenes o frames que eventualmente harán una película por almacenar los Estados de los LEDs o brillos como una tridimensional array en flash porque se trata de la memoria no volátil. Podemos almacenar datos de píxel por píxel en lugar de tener que generar de un algoritmo.

El código de los ciclos a través de un número de patrones:

  1. Patrón de prueba - variar el brillo de los LEDs usando una tabla de búsqueda de la función seno. Obtendrá un buen ajuste sinusoidal suave del brillo. Por lo tanto, podemos determinar si hay errores o mal comportamiento en los primeros segundos de LEDs. También nos permite ver si el programa funciona sin problemas.
  2. Patrón predeterminado - inicializada en 3 dimensiones del espacio con un montón de fórmulas que se asientan en la memoria flash. Esto inicializa con un montón de objetos y luego hay un montón entero de transformación functionsincluded. En el primer patrón estos simplemente cambiar el espacio de la imagen o en el espacio matemático de la imagen hacia abajo. Al hacer una transformación, cambia una fila o una capa en la dirección 0 que es la dirección temporal. Entonces podemos barajar todos los valores sin perder ninguna información. Por ejemplo, podemos tomar la información de la parte superior, cambiar la pantalla entera para arriba y tomar la información de la parte superior y colóquelo en la parte inferior. Podemos tener un patrón repetitivo que se alimenta a sí mismo si parece como si se está moviendo continuamente hasta (o hacia abajo o izquierda o derecha).
  3. Transformación de aleatorios - utilizamos ese mismo espacio en el siguiente patrón y cambio a una transformación al azar. Asignamos aleatoriamente una transformación o una combinación de transformaciones que da la apariencia de un espacio al azar movimiento o vibración sobre.
  4. Patrón de lluvia aleatorios - muestra una transformación hacia abajo se repite pero como esto está sucediendo, al azar realizar cambios en el espacio por lo que no parece ser bucle sobre sí mismo y su constante evolución.
  5. Representación en escala de grises de una sinusoide - utilizamos la tabla de búsqueda de la función seno para determinar el brillo de cada LED especial basado en un ángulo cambiante. Este ángulo se alimenta en la función del seno y en cada iteración del bucle, el ángulo se incrementa hasta llegar constantemente variables función seno con intensidad.
  6. Función seno - en lugar de usar brillo, observa el LED más cercano a ese valor. Pensar en una onda sinusoidal que se superpone sobre el lado del cubo y el redondo para el LED más cercano pero como esto se mueve muy rápido, da la apariencia de una onda senoidal agradable. También incorporamos una función bivariada que constantemente es morphing como los bucles de programa a través de y nos permite cambiar la dirección de este particular la onda de seno.
  7. Movimiento de una partícula o de bola - que es como un motor de physica simple que simula el movimiento de una partícula o de bola expuesta al aceleración debido a la gravedad y arrastre - eventualmente desacelera. También está expuesto a reglas de interferencia en todos los lados del cubo además de la azotea así que esto permite que la partícula a disparar fuera del espacio y volver a entrar, confinado por las paredes y el piso. Esto tiene una cola que se decae que se arrastra detrás de él que le permite ver la trayectoria mucho mejor.

Cuando la partícula se detenga, se reinicializa con un nuevo sistema de coordenadas cartesianos aleatorios y vectores de velocidad, y el programa empieza todo otra vez.

Artículos Relacionados

Cubo LED 8 x 8 x 8

Cubo LED 8 x 8 x 8

pantalla 3D crear su propia 8 x 8 x 8 LED cubo!Creemos que este Instructable es la guía más completa paso a paso para construir un 8 x 8 x 8 que LED cubo publicado siempre en los intertubes. Le mostrará todo, desde la teoría de la operación, cómo con
Construir un cubo LED 4 x 4 x 4 en menos de 3 horas

Construir un cubo LED 4 x 4 x 4 en menos de 3 horas

Yo siempre quería construir un cubo LED para mi esposa (tal como le prometí a). He estado viendo un montón de tutoriales/instructables sobre la construcción de un cubo de LED y francamente, todos tienen el mismo método para construir el cubo. Es deci
Cómo dulce dibujar gráficos 3D cubos LED

Cómo dulce dibujar gráficos 3D cubos LED

He pasado los últimos cuatro meses trabajando con cubos de LED, y este instructable es mi forma de compartir algunos de los conocimientos y técnicas que he acumulado durante este tiempo. Si tienes un cubo de los tuyos, esto podría ayudar a hacer gráf
Mi cubo Led impresionante

Mi cubo Led impresionante

esta es mi versión del cubo led impresionante, su hecho de hojas de acetato (transparente) y una Pepsi puedo, con un circuito de led multicolor de una linterna bolígrafo barato. Diseñé la parte 6 del cubo para que coincida con los 5 anteriores.
Guía definitiva para hacer un cubo LED

Guía definitiva para hacer un cubo LED

Hola gente, estaba muy fascinado con estos cubos de LED y me decidí a hacer uno... PERO pero pero hay un problema que enfrentas al crear su propio cubo LED... Que es de donde al comienzo y cómo iniciar pero para solucionar ese problema tengo una solu
3 x 3 x 3 cubo Led NO ARDUNIO

3 x 3 x 3 cubo Led NO ARDUNIO

por favor votar en el concurso de resplandor:) es un cubo de led muy sencillo que no necesita un ARDUNIO al programa. Parpadea 512 diversos patrones antes de reiniciar.PIEZAS> madera (suficiente para hacer la base)> soldadura> 27 led de> un ic
Impresionante cubo led

Impresionante cubo led

nunca se sabe cuando puede necesitar un cubo brillante al convencer a la gente que es el futuro.Paso 1: materiales y herramientas Para hacer esto usted necesitará:Un LED (preferentemente alta potencia)una batería de botón de 3 vun resistor de 100 ohm
Analizador de espectro de cubo LED

Analizador de espectro de cubo LED

en este proyecto vamos a crear un complemento pequeño PCB que contengan el un analizador de espectro MSGEQ7 circuito y mostrar cómo puede conducir el RGB LED kit de cubo de Freetronics. Esto permite que el cubo ver las siete bandas sobre cuatro plano
8 x 8 x 8 adición de cubo LED

8 x 8 x 8 adición de cubo LED

simplemente pensé que me gustaría compartir algunas fotos que ilustrativos que hago a lo largo de la manera como funcionan mi manera a través de 8 x 8 x 8 instructable por Chr.Es un trabajo en progreso y se está actualizando como terminar el trabajo
3 x 3 x 3 protector de cubo LED

3 x 3 x 3 protector de cubo LED

Lo que debe estar en su equipo:1 – PCB27-LED2 – 6 pernos para Arduino2 – 8 pernos para Arduino3-resistencias1-guía espuma1-pequeño alambre1 – media Wire1-grande alambreNecesitas: hierro, soldadura, cortadores de alambre de la soldadura, pelacables, g
Cubo LED 4 x 4 x 4 con 7219 max

Cubo LED 4 x 4 x 4 con 7219 max

Primero disculpen a mi inglés :)Hola, quería hacer un 4 x 4 x 4 cube, pero no sé nada exadécimalAsí que tomé un arduino uno y un máximo 7219Impresionante exhibición de LED de 3 dimensiones.64 LEDs hace este 4 x 4 x 4 cube, controlado por un arduino y
Cubo LED linterna casera

Cubo LED linterna casera

Este fue el primer gran proyecto que nunca hiceEl recinto del proyecto se hizo de un envase de yogurTodos los LED, los interruptores, y los cables en este proyecto fueron salvados de salvado de otros dispositivos electrónicosHabrá un video en el últi
Foto cubo LED de detección

Foto cubo LED de detección

en este instructable voy a mostrarte cómo hacer un sencillo pero muy eficaz y agradable busca decoración para su habitación y se tarda aproximadamente 5-10 minutos para hacerlo cuando tenga todos los componentes.Se puede utilizar para añadir algo de
ARDUINO UNO LED cubo baile luces

ARDUINO UNO LED cubo baile luces

vamos a ver cómo hacer baile cubo de luces LED con tu arduino uno.Para este proyecto arduino uno es imprescindible y 64 LED necesita de su elección de color.He utilizado LED azul para este proyecto.Necesita soldar todos 64 led de capa por capa pero q