Panel LED

Componentes requeridos
Herramientas:
  • Soldador de estaño
  • Estaño
  • Destornillador para los tornillos de la fuente
  • Pinza para pelar los cables
Dentro del programa arduino hay que instalar la libreria Adafruit_NeoPixel library.

1. Armar el panel de LEDs

Lo primero que tenemos que hacer es armar el panel, para esto cortaremos nuestra tira de leds en tiras de leds de 17 leds, podes hacerlo mas chico pero para aprovechar al maximo las 300 leds te recomiendo hacerlo de 17*17 que son 289 leds y te sobrarian 11 leds.
Para conectar las tiras entre si hay que hacer 3 conecciones:

  1. Conectar todos los 5V o positivos juntos (cable rojo)
  2. Conectar todos los GND o tierra juntos (cable blanco)
  3. Conectar los cables de datos, asegurence de que conecten las salida de datos(DO) con la entrada de datos(DIN) (cable verde)
Nota: podes conectarlos como en la foto pero existen mas formas de conectarlos pueden elegir la que quieran.

Nota2: Al unir las tiras asegúrense de que los GND o tierra esten todos unidos entre si y que los 5V o positivo no toque con estos, si llegan a unirlos mal podrian quemar algunas leds (a mi me paso)



En mi caso la tira de LED vino con este conector, pero podrian conectar directamente a la fuente de 5V y al arduino usando cables, el cable blanco es para GND el rojo es para 5V y el verde es para datos, recuerden unirlo con la entrada(DIN) de datos y no con la salida(DO)
Aunque nuestro panel ya andaría, es recomendable conectar un capacitor de 1000uF 16V (el capacitor tiene que ser mayor a 5V), entre los 5V y la GND como muestra la imagen
Les dejo un videito de como ensamblarlo

2. Coneccion arduino- panel-fuente

Lo primero es conectar nuestra fuente a la corriente alternar que es nuestro enchufe comun (110V o 220V segun en el pais que estemos), luego conectamos el cable de 5V y GND a nuestra fuente y el otro extremos a nuestro panel de Leds, en mi caso lo conecte a un conector hembra que vino con la tira de leds
Luego conectamos el cable de datos del panel de LEDs con el pin digital 6 del arduino y el cable de GND/tierra, que va de la fuente a nuestro panel a la fuente, con el pin GND como muestra la foto
Asi quedarian las conecciones


En esta foto conecte los 5V de la fuente a los 5V del arduino asi le doy energia, tambien conecte el cable de datos USB para programar el arduino


3. Programar el arduino, Code Time!!!
Primero vamos a probar nuestro panel con el test estandar que nos da la libreria de Adafruit_NeoPixel, hay que acordarse de que este test es para 60 LEDs y nosotros tenemos 17*17=289, asique tendriamos que cambiar 60 por 289 en la linea 16. Quedaria asi:
Adafruit_NeoPixel strip = Adafruit_NeoPixel(289, PIN, NEO_GRB + NEO_KHZ800);

4. Mario
Les dejo el codigo para dibujar un mario en el panel, pueden cambiarlo a gusto para dibujar o escribir un mensaje 
            Codigo Arduino


5. Vumetro
Por ultimo hice un psudo-vumetro, un vumetro es un aparato que mide el nivel del volumen y lo grafica, en nuestro caso en el panel. 
Lo que hice fue conectar un PlugIn al arduino, de los 3 cables del PlugIn la masa la conecte a la GND de arduino y los otros 2 los conecte al pin Analogico 0 (A0) y luego conecte el PlugIn al celular o reproductor de musica

Les dejo el Codigo y un video: