INFORMACIÓN
Tira Led Neopixel tiene 5 metros de largo, es flexible y tiene un total de 300 Led (Pixeles) RGB controlables y programables con los cuales puedes mantener un color fijo o hacer el efecto de luces y colores que quieras, la tira se puede configurar para más de 16 millones de colores posibles a través de microcontroladores y tarjetas de desarrollo como PIC, ESP 32, Arduino, entre otras.
Para poder establecer la configuración de la Tira Led Neopixel, cada Led contiene un circuito integrado que almacena 3 bytes que corresponden a cada color del espectro RGB, por lo que puedes cortar la tira a la medida que requieras y reutilizar el sobrante para otro proyecto o aplicación. La tira es una alternativa fácil y estética para poder iluminar y decorar gabinetes, estantes, escritorios, balcones, entre otras cosas.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Dimensiones:
- Largo: 5m
- Ancho: 10mm
- Voltaje de alimentación: 5V DC
- Corriente por Led: 60 mA
- Color de los Leds: RGB Variable
- Consumo de energía máximo por Led: 0.3W
- Píxeles por metro: 60
- Píxeles totales: 300
- Conectores:
- Hembra JST de 3 pines, 2.54mm de pitch
- Macho JST de 3 pines, 2.54mm de pitch
- Temperatura de funcionamiento: -15° a 50 °C
- Peso: 93g
- Tiene pegamento en la parte de abajo
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo usar la tira de led neopixel con Arduino Uno?
Antes que nada, es importante aclarar que NO se debe alimentar la tira Led con el voltaje de alimentación del Arduino, es necesario tener una fuente de 5 Volts externa (Se vende por separado) que pueda soportar la corriente que demanda la tira, la corriente dependerá de cuantos Leds tengas encendidos y el brillo. Para usarla solo hay que seguir los siguientes pasos:
Lo primero que hay que hacer para programar el Arduino es instalar la librería Adafruit_NeoPixel desde la página oficial o desde el gestor de bibliotecas del IDE Arduino y usar el siguiente código en el IDE, recuerda modificar en el código el número de Leds que tiene tu tira y selecciona a tu gusto el pin de la señal digital.
#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h> // Requerido para Adafruit Trinket de 16 MHz
#endif
// Selección de pin de datos
#define PIN 6 // Para Trinket o Gemma, Se sugiere cambiar este a 1
// Selección del número de píxeles conectados al Arduino
#define NUMPIXELS 300
/* Definición de parámetros en la librería, pare versiones más antiguas de la tira
* tal vez haya que cambiar algunos parámetros, consultar la página de la librería
*/
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
#define DELAYVAL 500 // Tiempo (en milisegundos) para la pausa entre píxeles
void setup() {
// Estas lineas son especificamente para Adafruit Trinket 5V 16 MHz.
#if defined(__AVR_ATtiny85__) && (F_CPU == 16000000)
clock_prescale_set(clock_div_1);
#endif
// Fin del código especifico.
pixels.begin(); // Inicializa la tira
}
void loop() {
pixels.clear(); // Limpia la configuración del color
// El primer pixel está designado como 0
for(int i=0; i<NUMPIXELS; i++) {
// pixels.Color() toma valores RGB, desde 0,0,0 hasta 255,255,255
// Se configura un color verde con brillo moderado:
pixels.setPixelColor(i, pixels.Color(0, 150, 0));
pixels.show(); // Enciende los píxeles correspondientes.
delay(DELAYVAL); // Pausa antes de pasar al siguiente ciclo
}
}
Conecta un capacitor de 1000uF que resista más de 5V entre las terminales de alimentación de la fuente externa y un resistor de 470 Ohms entre el pin de la señal digital del Arduino y el pin de señal de la tira Led con la finalidad de proteger el circuito como se muestra en la siguiente imagen, también recuerda que el pin GND del Arduino va puenteado con la señal GND de la fuente externa:Carga el programa en tu tarjeta de desarrollo y enciende la fuente de alimentación.
Puedes usar los ejemplos que vienen en la página de la librería para probar otras funciones con el circuito o puedes acceder a ellos desde el IDE.
También puedes usar la Librería FastLed para aplicaciones más complejas.
Valoraciones
No hay valoraciones aún.