Each round 'pixel cluster' contains 3 RGB LEDs and a controller chip soldered onto a PCB. The pixel is then covered with a semi-transparent white 'dot' to make it weather-resistant. These are fairly large pixels, but they are easy to mount with two plastic flanges. They are often used for outdoor signs. Compared to our other LED dots, these are much larger and much brighter, suitable for larger-scale installations.
The pixels are connected with a 4-conductor cable: +12VDC, ground, data, and clock. Data is shifted from one pixel to the next, so you can easily cut the wire or attach more to the end.
Each pixel is digitally controlled with an internal 8-bit PWM LED driver (24-bit color for 16 million different colors). The pixels need to be clocked by a microcontroller, and we have sample code linked below that works on an Arduino, making it easy to adapt to any other microcontroller.
The pixels use 3 x 5050 RGB LEDs, and due to the semi-transparent nature of the dot, they have a full 180-degree color spread. All the LEDs are controlled simultaneously, so you can't have one pixel with different colors for each of the three LEDs (color control is within a single 3-LED pixel). The total maximum brightness of all LEDs is approximately 4000mcd. (Please note: LED mcd ratings are often inflated by most LED sellers, so be extra skeptical when reviewing LED ratings!)
Sold by the wire, each wire has 20 pixels in a row! There are two JST SM 3-pin connectors on each end of the wire, so you can daisy-chain as many wires together as you'd like.
You can order the 30mm Dots - 12V Digital RGB LED Pixels (20 Arrays) - WS2801 product from the Adafruit category at SAMM Market with competitive prices, same-day shipping, and fast delivery options.