Product description: RGBWW LED strip SK6812 - digital, addressable - IP30 60 LED/m, 5V - 5m
RGBWW LED strip allowing for individual control of each diode. It has been equipped with SK6812 chip. In addition to RGB colours, it can also emit a warm white colour. The diode distribution density on the strip is 60 diodes per metre of strip. A voltage of 5 V is used to power the chain and the total power consumption is 90 W. The control is done by a single microcontroller pin connected to the strip. The distance between the individual LEDs is about 17 mm.
The LED strip can be cut to any length. It should be shortened after each diode in the marked place.
Combining several strips
LED strips can be connected together in series. The next string should be connected with the output connector. The 5 V, GND and DOUT leads of the DIN must be connected. When using 500 or more LEDs, the RAM available to the Arduino UNO may not be sufficient. In such a situation, use a controller with more RAM such as Arduino Mega or Raspberry Pi minicomputer. Connecting more LEDs is also associated with higher power consumption.
How to connect the LED strip
The strip has a 3-pin connector with the following leads:
- GND (white wire)- module ground.
- 5 V (red wire)- supply voltage, for one strip you should connect a source with current capacity of at least 1.8 A per meter.
- DAT (green wire)- digital control signal from the microcontroller.
Product compatible with Arduino and Raspberry Pi
- Arduino library on GitHub for NeoPixel modules along with connection examples.
- Example of connection to Raspberry Pi including code.
Installing Adafruit library for Arduino
- Download the library from GitHub by expanding the green Code button, then selecting Download ZIP
- Unzip the downloaded ZIP file (you should see a folder containing the files: Adafruit_NeoPixel.cpp, Adafruit_NeoPixel.h and other subfolders)
- Rename the main folder to: Adafruit_NeoPixel
- Move this folder to Arduino libraries directory
- Restart your Arduino environment, the library will appear in Menu: File -> Examples
First time run - simple example
- Run the test program by selecting in the Arduino environment:
- File -> Examples -> Adafruit_Neopixel -> simple
- Select the pin from which the diodes will be controlled. By default it is pin 6:
- Line11#define PIN 6
- Select the number of pixels to be controlled. The default is 16:
- Line 14#define NUMPIXELS 16
- Upload the program to Arduino. The pixels should switch on one by one up to the number you specified in line 14.
- If you want to change the light color specify other values in the function:
- Line 40pixels.setPixelColor(i, pixels.Color(0,150,0))
The RGB components are given in brackets, the maximum value of each component is 255
- Line 40pixels.setPixelColor(i, pixels.Color(0,150,0))
- Changing the lighting speed of individual pixels is possible by editing the values:
- Line 21int delayval = 500;
LED strip specification
- Supply voltage: 5 V
- Power: 90 W, 18 W/m
- Current consumption: 3.6 A/m
- LEDs used: LED RGBWW SK6812
- Addressable pixel: 1 RGBWW diode
- Light colour: RGB, warm white
- Level of security: IP30
- Silicone cover: none
- PCB color: white
- PCB width: 10 mm
- Chain length: 5 m