Electronics

LED Circle RGB 32 LED NEOPIXEL Compatible WS2812 5050 Board

AED 36.75

Low stock
1

Description

This is fully neopixel compatible and is very easily set up to have all of the rings integrated with just a little bit of soldering. Once you get it connected, you can drive each LED separately and with custom colour combinations. 
WS2812 family is an intelligent control LED light source that the control circuit and RGB chip are integrated into a package of 5050 components. It internal include intelligent digital port data latch and signal reshaping amplification drive circuit. effectively ensuring the pixel point light colour height consistent. The data transfer protocol uses a single NZR communication mode. After the pixel power-on reset, the DIN port receive data from controller, the first pixel collects initial 24bit data then sent to the internal data latch, the other data which reshaping by the internal signal reshaping amplification circuit sent to the next cascade pixel through the DO port. After transmission for each pixel, the signal to reduce 24bit. pixel adopts auto reshaping transmit technology, making the pixel cascade number is not limited the signal transmission, only depend on the speed of signal transmission. 
LED with low driving voltage, environmental protection and energy-saving, high brightness, scattering angle is large, good consistency, low power, long life and other advantages. The control chip integrated into LED above becoming more simple circuit, small volume, convenient installation.
Every ring is equipped with a single data line with a very timing-specific protocol requiring a real-time microcontroller with an 8MHz or faster processor such as an AVR, Arduino, PIC, embed, etc. There are solder pads on the back for connecting wires or Breadboard pins and two mounting holes for securing this board to many different surfaces.

Features

  • Intelligent reverse connects protection, the power supply reverse connection does not damage the IC.
  • The control circuit and the LED share the only power source.
  • The control circuit and RGB chip are integrated into a package of 5050 components, form a complete control of pixel point.
  • Built-in signal reshaping circuit, after wave reshaping to the next driver, ensure wave-form distortion not accumulate.
  • Built-in electric reset circuit and power lost reset circuit.
  • Each pixel of the three primary colors can achieve 256 brightness display, completed 16777216 colour full-colour display, and scan frequency not less than 400Hz/s.
  • Cascading port transmission signal by a single line.
  • Any two points the distance more than 5m transmission signal without any increase circuit.
  • When the refresh rate is 30fps, cascade number are not less than1024 points.
  • Send data at speeds of 800Kbps.
  • The colour of the light was highly consistent, cost-effective.

Package list

  • 32 Bit WS2812B 5050 RGB LED Driver Development Board x1

Wiki & External links

Arduino code for LED Circle RGB 32 LED's NEOPIXEL Compatible WS2812 5050 Board:

<font face="Arial"><span style="font-size: 14px;">#define NUMPIXELS 32 Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); #define DELAYVAL 500 // Time (in milliseconds) to pause between pixels void setup() { // These lines are specifically to support the Adafruit Trinket 5V 16 MHz. // Any other board, you can remove this part (but no harm leaving it): #if defined(__AVR_ATtiny85__) &amp;&amp; (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif // END of Trinket-specific code. pixels.begin(); // INITIALIZE NeoPixel strip object (REQUIRED) } void loop() { pixels.clear(); // Set all pixel colors to 'off' // The first NeoPixel in a strand is #0, second is 1, all the way up // to the count of pixels minus one. for (int i = 0; i &lt; NUMPIXELS; i++) { // For each pixel... // pixels.Color() takes RGB values, from 0,0,0 up to 255,255,255 // Here we're using a moderately bright green color: pixels.setPixelColor(i, pixels.Color(0, 150, 0)); pixels.show(); // Send the updated pixel colors to the hardware. delay(DELAYVAL); // Pause before next pass through loop } }</span></font>