Paso 4: La matriz LED - fabricación, prueba, teoría de la
Con la matriz completa (gracias CARTERO para la entrega de mi próximo lote de tira), es el cableado.
- Primera tarea es la soldadura de los cables que viene con las tiras de LED.
- Luego aplique soldadura a cada contacto de cobre en los extremos de cada fila - mucho más fácil de hacer esto primero que tratando de aplicar después de la soldadura con alambre.
- Corte agujeros en la espuma tablero inferior derecho y superior derecho. Esto permite alimentar los 3 cables (5V +, datos, GND) a la parte inferior derecha y 2 cables (5V +, GND) superior derecha. La parte superior derecha actúa como un amplificador de potencia, por lo que la matriz no quede sin jugo cuando se viaja a través de 144 LEDs.
- Cortar cables de longitud adecuada y en lugar de soldadura.
- Asegure todos los cables rellenando cada agujero con pegamento caliente.
- Tiempo para probar antes de comprometerse a una hora de soldar.
Prueba
Vamos a probar a 12 LEDs, la fila de abajo que nos hemos conectado los cables a.
He utilizado la biblioteca de NeoPixel Adafruit brillante - https://github.com/adafruit/Adafruit_NeoPixel
En principio, se programa el código a la luz especificada condujo un cierto color. Simple!!
1 LED en la franja en términos de código es LED0 y 12 LED de la tira es LED11. Recuerde que estos son LEDs RGB, que significa rojo, verde, azul. El color que envíe a la tira se basa en cada color se define como un valor entre 0 y 255, donde 0 si apagado y 255 es todo volumen!. Tan (0,0,0) es, (255,0,0) muestra en rojo brillante, (0,0,255) es completo en azul y sí, adivinaron (255,255,255) es blanco.
Por lo tanto, como un ejemplo y yo voy a usar simplificado inglés en lugar de código:
* por favor ilumina (LED4, colour(0,255,0))
Esto enciende el LED 5 un bonito color verde brillante.
En mi aplicación, daremos vuelta en diferentes LEDs dependiendo en el tiempo (pero más sobre eso más adelante.
Así, el siguiente paso es armar un circuito muy simple de Arduino para probar la primera fila, es su primera oportunidad de ver algunas luces bonitas.
Banco de pruebas de Arduino
He utilizado un Arduino Mega ya que es fácil meter los cables en un protoboard.
- Conecte un condensador de 1000uF a través de 5V + y GND
- Conectar una resistencia de k 300 entre Arduino pin 6 y su línea de datos de tira de LED
- Conecte su 5V + y GND los cables a la placa
- Cargar el bosquejo de strandtest de Adafruit NeoPixel y cambiar la variable NUMPIXELS a 12
- Subir y disfrutar de
Si nos remontamos a la real tira de LED, espero que la dirección de las flechas está empezando a tener sentido??
A continuación te soldar los contactos para hacer efectiva una tira de 144 LEDs. Si nos fijamos en la captura de pantalla de la hoja de cálculo, verás la dirección del LED de cada elemento en la matriz de LED. Más tarde, en el código, determinaremos que activar (set arriba (0,0,0)) y que apagar (juego a (0,0,0)).
A la derecha, me voy a soldar todas las uniones, nos vemos en el otro lado para Arduino, reloj en tiempo real y fuente de alimentación.