Skip to main content

Grove - RGB LED Stick (10 - WS2813 Mini)

pir

Hemos integrado 10 LEDs RGB de color completo en esta barra, con solo un pin de señal puedes controlar fácilmente los 10 LEDs. Todos los LEDs son WS2813 Mini, que es un LED de control inteligente y altamente rentable. Además, el WS2813 soporta transmisión continua de punto de ruptura de señal, lo que significa que puedes continuar usando otros leds aunque uno se rompa.

Puedes usar esta pequeña barra para crear cientos de miles de efectos de luz, esperamos que te traiga más diversión.

pir

Versión

Versión del ProductoCambiosFecha de Lanzamiento
Grove - RGB LED Stick (10 WS2813 Mini)InicialNov 2018

Características

  • IC WS2813B, LED 3535
  • Protección inteligente contra conexión inversa.
  • Los niveles de gris de cada píxel son de 256, lo que logra una visualización a todo color de "256256256=16777216".
  • La frecuencia de actualización alcanza los 2KHz.
  • Interfaz de cascada en serie, la recepción y decodificación de datos depende de solo una línea de señal.
  • Versión de cables de señal dual, transmisión continua de punto de ruptura de señal.

Transmisión continua de punto de ruptura de señal

pir

Mientras no se rompan dos o más LEDs adyacentes, los LEDs restantes podrán funcionar normalmente.

Especificaciones

ElementoValor
Voltaje de Operación3.3V / 5V
Temperatura de Operación-25℃ ~ +85℃
Temperatura de Almacenamiento-40℃ ~ +105℃
Corriente Constante del Canal RGB16mA
InterfazDigital
TamañoL: 80mm A: 10mm H: 10mm
Peso3.7g
Tamaño del PaqueteL: 150mm A: 100mm H: 25mm
Peso Bruto13g

Aplicaciones Típicas

  • Decoración navideña
  • Iluminación
  • Juguetes

Descripción General del Hardware

Distribución de Pines

pir

Plataformas Compatibles

ArduinoRaspberry Pi

pir

pir

caution

Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.

Primeros Pasos

Jugar Con Arduino

Hardware

Materiales requeridos

Seeeduino V4.2Base ShieldGrove - RGB LED Stick (10 WS2813 Mini)

pir

pir

pir

Obtener Uno AhoraObtener Uno AhoraObtener Uno Ahora
note

1 Por favor conecta el cable USB suavemente, de lo contrario podrías dañar el puerto. Por favor usa el cable USB con 4 cables en el interior, el cable de 2 cables no puede transferir datos. Si no estás seguro sobre el cable que tienes, puedes hacer clic aquí para comprar

2 Cada módulo Grove viene con un cable Grove cuando lo compras. En caso de que pierdas el cable Grove, puedes hacer clic aquí para comprar.

important

1. Si usas Arduino UNO como placa madre, se recomienda que uses la fuente de alimentación DC. De lo contrario, la ondulación máxima de VCC puede exceder 100mV. Si usas Seeeduino V4.2 como placa madre, no necesitas conectar alimentación DC.

2. El intercambio en caliente no está soportado.

  • Paso 1. Conecta el Grove - RGB LED Stick (10 WS2813 Mini) al puerto D6 del Grove-Base Shield.

  • Paso 2. Conecta el Grove - Base Shield al Seeeduino.

  • Paso 3. Conecta el Seeeduino a la PC mediante un cable USB.

pir

note

Si no tenemos Grove Base Shield, también podemos conectar directamente este módulo al Seeeduino como se muestra a continuación.

SeeeduinoCable GroveGrove - RGB LED Stick (10 WS2813 Mini)
GNDNegroGND
5V o 3.3VRojoVCC
Sin conexiónBlancoNC
D6AmarilloSIG

Software

note

Si esta es la primera vez que trabajas con Arduino, te recomendamos encarecidamente que veas Comenzando con Arduino antes de empezar.

  • Paso 1. Descarga la librería Led_Strip desde Github.

  • Paso 2. Consulta Cómo instalar una librería para instalar la librería para Arduino.

  • Paso 3. Reinicia el IDE de Arduino. Abre el ejemplo, puedes abrirlo de las siguientes tres maneras:

    1. Ábrelo directamente en el IDE de Arduino a través de la ruta: File --> Examples --> Adafruit_Neopixel --> simple.

    pir

    1. Ábrelo en tu computadora haciendo clic en simple.ino que puedes encontrar en la carpeta XXXX\Arduino\libraries\Seeed_Led_Strip-master\examples\simple, XXXX es la ubicación donde instalaste el IDE de Arduino.

    pir

    1. O, simplemente puedes hacer clic en el icono

    pir

    en la esquina superior derecha del bloque de código para copiar el siguiente código en un nuevo sketch en el IDE de Arduino.

// NeoPixel Ring simple sketch (c) 2013 Shae Erisson
// released under the GPLv3 license to match the rest of the AdaFruit NeoPixel library

#include "Adafruit_NeoPixel.h"
#ifdef __AVR__
#include <avr/power.h>
#endif

// Which pin on the Arduino is connected to the NeoPixels?
// On a Trinket or Gemma we suggest changing this to 1
#define PIN 6

// How many NeoPixels are attached to the Arduino?
#define NUMPIXELS 10

// When we setup the NeoPixel library, we tell it how many pixels, and which pin to use to send signals.
// Note that for older NeoPixel strips you might need to change the third parameter--see the strandtest
// example for more information on possible values.
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

int delayval = 500; // delay for half a second

void setup() {
// This is for Trinket 5V 16MHz, you can remove these three lines if you are not using a Trinket
#if defined (__AVR_ATtiny85__)
if (F_CPU == 16000000) clock_prescale_set(clock_div_1);
#endif
// End of trinket special code
pixels.setBrightness(255);
pixels.begin(); // This initializes the NeoPixel library.
}

void loop() {

// For a set of NeoPixels the first NeoPixel is 0, second is 1, all the way up to the count of pixels minus one.

for(int i=0;i<NUMPIXELS;i++){

// pixels.Color takes RGB values, from 0,0,0 up to 255,255,255
pixels.setPixelColor(i, pixels.Color(0,150,0)); // Moderately bright green color.

pixels.show(); // This sends the updated pixel color to the hardware.

delay(delayval); // Delay for a period of time (in milliseconds).

}
}
note

El archivo de biblioteca puede actualizarse. Este código puede no ser aplicable al archivo de biblioteca actualizado, por lo que recomendamos que uses los primeros dos métodos.

  • Paso 4. Sube la demostración. Si no sabes cómo subir el código, por favor revisa Cómo subir código.
success

Si todo va bien, ahora puedes ver la tira LED brillando:

pir

Visor de Esquemático en Línea

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...