Pular para o conteúdo principal

Grove - RGB LED Stick (10 - WS2813 Mini)

pir

Integrámos 10 LEDs RGB de cores completas neste stick, e com apenas um pino de sinal você pode controlar facilmente todos os 10 LEDs. Todos os LEDs são WS2813 Mini, que é um LED de controle inteligente e com ótima relação custo‑benefício. Além disso, o WS2813 suporta transmissão contínua de sinal em ponto de ruptura, o que significa que você pode continuar a usar os outros LEDs mesmo que um LED esteja queimado.

Você pode usar este pequeno stick para criar centenas de milhares de efeitos de luz, esperamos que ele traga ainda mais diversão para você.

pir

Versão

Versão do ProdutoAlteraçõesData de Lançamento
Grove - RGB LED Stick (10 WS2813 Mini)InicialNov 2018

Recursos

  • CI WS2813B, LED 3535
  • Proteção inteligente contra ligação invertida.
  • Os níveis de cinza de cada pixel são 256, o que alcança exibição em cores completas “256256256=16777216”.
  • A frequência de atualização chega a 2KHz.
  • Interface em cascata serial, recepção e decodificação de dados dependem de apenas uma linha de sinal.
  • Versão com fios de sinal duplo, transmissão contínua de sinal em ponto de ruptura.

Transmissão contínua de sinal em ponto de ruptura

pir

Desde que não haja dois ou mais LEDs adjacentes queimados, os LEDs restantes poderão funcionar normalmente.

Especificação

ItemValor
Tensão de Operação3.3V / 5V
Temperatura de Operação-25℃ ~ +85℃
Temperatura de Armazenamento-40℃ ~ +105℃
Corrente Constante do Canal RGB16mA
InterfaceDigital
TamanhoC: 80mm L: 10mm A: 10mm
Peso3.7g
Tamanho da EmbalagemC: 150mm L: 100mm A: 25mm
Peso Bruto13g

Aplicações Típicas

  • Decoração de Natal
  • Iluminação
  • Brinquedos

Visão Geral de Hardware

Pinagem

pir

Plataformas Suportadas

ArduinoRaspberry Pi

pir

pir

cuidado

As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade teórica ou de software do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever a própria biblioteca de software.

Primeiros Passos

Brincar com Arduino

Hardware

Materiais necessários

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

pir

pir

pir

Compre AgoraCompre AgoraCompre Agora
nota

1 Conecte o cabo USB com cuidado, caso contrário você pode danificar a porta. Use o cabo USB com 4 fios internos; cabos de 2 fios não conseguem transferir dados. Se você não tiver certeza sobre o cabo que possui, pode clicar aqui para comprar.

2 Cada módulo Grove vem com um cabo Grove ao comprar. Caso você perca o cabo Grove, pode clicar aqui para comprar.

important

1. Se você usar o Arduino UNO como placa‑mãe, é recomendado usar a alimentação em CC. Caso contrário, a ondulação máxima de VCC pode exceder 100mV. Se você usar o Seeeduino V4.2 como placa‑mãe, não precisa conectar alimentação em CC.

2. Não há suporte para troca a quente (hot swap).

  • Passo 1. Conecte o Grove - RGB LED Stick (10 WS2813 Mini) à porta D6 do Grove‑Base Shield.

  • Passo 2. Conecte o Grove - Base Shield ao Seeeduino.

  • Passo 3. Conecte o Seeeduino ao PC através de um cabo USB.

pir

nota

Se não tivermos o Grove Base Shield, também podemos conectar este módulo diretamente ao Seeeduino como abaixo.

SeeeduinoCabo GroveGrove - RGB LED Stick (10 WS2813 Mini)
GNDPretoGND
5V ou 3.3VVermelhoVCC
Sem conexãoBrancoNC
D6AmareloSIG

Software

nota

Se esta é a primeira vez que você trabalha com Arduino, recomendamos fortemente que veja Getting Started with Arduino antes de começar.

  • Passo 1. Baixe a biblioteca Led_Strip do Github.

  • Passo 2. Consulte How to install library para instalar a biblioteca para Arduino.

  • Passo 3. Reinicie a IDE do Arduino. Abra o exemplo; você pode abri‑lo das seguintes três maneiras:

    1. Abra diretamente na IDE do Arduino pelo caminho: File --> Examples --> Adafruit_Neopixel --> simple.

    pir

    1. Abra no seu computador clicando em simple.ino, que você pode encontrar na pasta XXXX\Arduino\libraries\Seeed_Led_Strip-master\examples\simple, em que XXXX é o local onde você instalou a IDE do Arduino.

    pir

    1. Ou, você pode simplesmente clicar no ícone

    pir

    no canto superior direito do bloco de código para copiar o código a seguir para um novo sketch na IDE do 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).

}
}
nota

O arquivo da biblioteca pode ser atualizado. Este código pode não ser aplicável ao arquivo de biblioteca atualizado, portanto recomendamos que você use os dois primeiros métodos.

  • Passo 4. Faça o upload do demo. Se você não sabe como fazer o upload do código, consulte How to upload code.
success

Se tudo correr bem, agora você pode ver a tira de LED brilhando:

pir

Visualizador de Esquemático Online

Recursos

Suporte Técnico e Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para lhe fornecer diferentes formas de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...