Matriz de LED con un presupuesto (4 / 5 paso)

Paso 4: Software

Opciones...

Cuando se trata de software tienes múltiples opciones, usted puede:

  1. ejecutar la matriz como un dispositivo independiente
  2. Utilice su PC para empujar imágenes/animaciones a la matriz
  3. o con su propia idea (por ejemplo conectarlo a un esp8266 para mostrar el contenido de internet

I. independiente

a jugar con la biblioteca de FastLED para la plataforma Arduino. Hay toneladas de buenos ejemplos en línea, que se pueden encontrar aquí en la carpeta de ejemplos. Puede que tenga que cambiar algunas líneas en los dibujos, tales como:

  1. el tipo de LED utiliza (sólo cambiar a "WS2812").
  2. la cantidad de LEDs consiste en su matriz.

II. Control de la matriz a través de PC

Esto es lo que prefiero hacerlo. GreatScott ha hecho recientemente un gran tutorial sobre cómo utilizar el software de glediator. Él también ideó un boceto (un programa de Arduino) que funcionó bien para mí.

Sin embargo quise escribir mi propio código y vino para arriba con este script en python. Sólo asegúrese de que elegir el puerto com correcto en la línea 95 y ejecutar en su computadora con su matriz conectado a él. (La escritura) también funciona bien con el bosquejo de glediator de GreatScott, así que no tienes que reprogramm tu Arduino. Tenga en cuenta que yo sólo probado con Debian Linux, sin embargo no debería ser demasiado complicado conseguir que funcione bajo Windows o OSX. No dude en copiar y modificar el código para satisfacer sus necesidades. Si usted tiene alguna pregunta sobre el código, que es un poco críptico, no dude de preguntar en los comentarios. También asegúrese de revisar la siguiente página, donde ejecuto el Juego de la vida de Conway en la matriz.

Pero, ¿cómo es todo este trabajo?

El LED usado en este proyecto contienen registros de cambio, que son básicamente pequeños circuitos que pueden contener una pequeña cantidad de datos (en forma de unos y ceros). En esta aplicación los datos almacenados en cada cambio de LEDs registro representa su color y consta de 24 bits (8 bits por color). El firmware que se ejecuta en el Arduino recibe datos vía comunicación serial y entonces cambia de puesto a través de la cadena de cambio registros/LEDs. El Arduino se ocupa de la matriz como si fuera una banda de LED normal (1 dimensional). Mi script a continuación calcula cada colores de píxeles (RGB) y almacena en un arreglo de 2 dimensiones, que representa básicamente la matriz sí mismo. Después de calcular cada valores RGB de píxeles (cada uno representado por un valor entre 0 y 255 [2⁸]) entonces procede empujando estos valores para el Arduino vía un puerto serial en su computadora. Esto sucede en un orden específico, ya que Arduino cant dirección los LEDs en un tipo cartesiano de la forma (x, y). Los datos se empujan en una determinada tasa de fotogramas por segundo, lo que conduce a la ilusión de un patrón de movimiento/decoloración en la matriz.

			

          

Artículos Relacionados

Matriz de LED con cambio de registros

Matriz de LED con cambio de registros

este instructable pretende ser una explicación más completa que otros disponibles en línea. En particular, esto le dará más explicación de hardware que está disponible en la marquesina de LED instructable por led555.ObjetivosEste instructable present
Matriz de LED con Arduino

Matriz de LED con Arduino

Hola, soy Javier de Makespace Madrid. La semana pasada organizamos una quedada para jugar con matrices de LED y Arduinos. Esto fue parte de "La noche de la electrónica con Jameco"Este instructivo está basado en el taller. Utiliza una sola matriz
¿9 * 9 matriz de LED con Arduino

¿9 * 9 matriz de LED con Arduino

siempre deseó tener una pantalla más grande?Esta indicación se basa en una matriz de LED verde de 9 * 9. La pantalla es impulsada con una placa Arduino (Duemilanove en mi caso).¿Por qué utilizamos una matriz y no enciende para arriba los leds individ
Tutorial para principiantes: control de matriz de LED con 2 595 registros de cambio y medidor

Tutorial para principiantes: control de matriz de LED con 2 595 registros de cambio y medidor

Estoy recien comenzando con Arduino y el instructables de amandaghassaei me ayudó mucho. En su segunda tutorialabout entradas y salidas, ella explica cómo utilizar registros de desplazamiento y cómo controlar una matriz de LED por multiplexación. En
Matriz de LED con controlador de juego - un primer proyecto

Matriz de LED con controlador de juego - un primer proyecto

este proyecto fue construido para mi clase de introducción de la electrónica de la Universidad de Waterloo en Canadá.  Esta fue mi primera introducción a la electrónica y por lo tanto, mi primer proyecto.Siga estos pasos para construir una matriz de
Matriz de LED con arduino fácil

Matriz de LED con arduino fácil

Voy a enseñarle cómo utilizar una matriz de Led MAX7219 con arduino UNO y la mejor parte es que es súper fácil.Paso 1: ¿Qué necesita?La lista de piezas:1. MAX7219 LED Matrix2. M/F cables de puente3. Arduino UNO4. cable USB para arduino5. computadoraP
MATRIZ de LED de 8 x 40 calendario reloj con mando a distancia

MATRIZ de LED de 8 x 40 calendario reloj con mando a distancia

Hoy voy a mostrar cómo hacer Scrolling y animado LED MATRIX calendario reloj para arduino. Este proyecto tiene las siguientes característicasNovedades en versión 2.0IR añadido remoto basado en ajustar fecha y horaAnimación suaveMuchas correcciones en
Serpiente en matriz de LED (BT)

Serpiente en matriz de LED (BT)

Hola todo el mundo!Hoy voy a mostrar cómo hacer serpiente en matriz de led con el regulador de BT (todo es mejor con BT).Paso 1: materialesNecesitamos:-4 módulos de matriz con el max7219 (yo uso MOD-39)-Módulo BT-arduino UNO-photoframe RIBBA de IKEA-
Múltiples Matrices de LED con Arduino

Múltiples Matrices de LED con Arduino

Este proyecto se basa en un taller que organizamos en Makespace Madrid como parte de "La noche de la electrónica con Jameco".  En un anterior instructable ya presentamos cómo manejar una sola matriz de LED con Arduino. En este proyecto nos conec
Increible calendario binario y el reloj como fase de la luna en una matriz de LED

Increible calendario binario y el reloj como fase de la luna en una matriz de LED

Hola, todos!Este es mi proyecto con más características que mi reloj binario que se puede ver también en mi Instructables otros.El concepto principal es aplicar en una simple pantalla de matriz de LED muchas características incluyendo un completo cal
Matriz de LED bicicleta seguridad mochila

Matriz de LED bicicleta seguridad mochila

Andar en bicicleta alrededor de los coches puede ser algo aterrador, y permaneciendo visible por la noche es crucial para su seguridad. Este tutorial le mostrará cómo hacer una mochila de matriz de LED personalizado que es mucho más grande y más bril
Gran pantalla de matriz de LED 8 x 8

Gran pantalla de matriz de LED 8 x 8

¿Has trabajado con matriz de LED 8 x 8 Ready-Made como muestra? Vienen en varios tamaños y son muy interesantes trabajar con. Un gran tamaño disponible está alrededor de 60 x 60 mm. Sin embargo, si usted está buscando una mayor matriz de LED Ready-Ma
Matriz de LED 8 x 8 - varios bocetos para probar

Matriz de LED 8 x 8 - varios bocetos para probar

Hola a todos, primero ' ible de mí, así que suave.Como he estado jugando con Arduinos durante unos meses, me parece que saber qué hacer con ellos es el principal problema. Tengo un montón de pedazos y han encontrado la instructibles aquí muy útil. He
Instalación de matriz de LED en caso de electrónica antigua - requiere compra de Kit

Instalación de matriz de LED en caso de electrónica antigua - requiere compra de Kit

La pantalla LED controlada desde un PC con Windows sobre técnicas de difusión de Bluetooth y LEDAlgunos ejemplos de pixel art y animaciones en la pantalla de LEDContenido del Kit de tripas PIXELEn este Instructuable, le mostraremos cómo para:Hacer un