1. Introduction
This manual provides detailed instructions for the proper setup, operation, and maintenance of your DIYmall 61 Bits WS2812B 5050 RGB LED Ring. This product is designed for integration into various electronic projects, including those utilizing Arduino, Raspberry Pi, and ESP32 platforms. Please read this manual thoroughly before use to ensure optimal performance and safety.
2. Product Overview
The DIYmall 61 Bits WS2812B 5050 RGB LED Ring is a circular array of individually addressable RGB LEDs. Each LED features an integrated driver, simplifying control and minimizing the load on microcontroller I/O ports. The ring is composed of concentric circles of LEDs, allowing for dynamic and complex lighting patterns.

Figure 2.1: Top-down view of the 61 Bits WS2812B 5050 RGB LED Ring, highlighting its concentric design and connection pads.

Figure 2.2: Physical dimensions of the LED ring, approximately 85mm in diameter.
Key Features:
- LED Chip: WS2812B
- Communication Interface: Single-wire communication
- Constant Current Drive: Each LED has an 18mA constant current drive for consistent color.
- Compatibility: Designed for use with Arduino, Raspberry Pi, ESP32, and similar microcontrollers.
3. Specifications
| Feature | Specification |
|---|---|
| Model Name | 61 Bits WS2812 5050 RGB LED Ring |
| Model Number | FZ1583 |
| LED Chip | WS2812B |
| Number of LEDs | 61 |
| Drive Current per LED | 18mA (constant) |
| Communication | Single-wire |
| Compatible Devices | Arduino, Raspberry Pi, ESP32 |
| Included Components | 1 X 61 Bits WS2812 5050 RGB LED Ring |
4. Setup
Follow these steps to connect your 61 Bits WS2812B 5050 RGB LED Ring to a compatible microcontroller (e.g., Arduino).
- Identify Connection Points: Locate the 5V (Power), DI (Data Input), and GND (Ground) pads on the LED ring.
- Prepare Wires: Use appropriate jumper wires or solder connections for a secure connection.
- Connect Power: Connect the 5V pad on the LED ring to the 5V output pin on your microcontroller.
- Connect Ground: Connect the GND pad on the LED ring to the GND pin on your microcontroller.
- Connect Data: Connect the DI pad on the LED ring to a digital output pin on your microcontroller (e.g., Digital Pin 6 on Arduino).

Figure 4.1: Example wiring diagram for connecting the LED ring to an Arduino. Ensure correct polarity and data pin assignment.
Note: Ensure all connections are secure before applying power. Incorrect wiring can damage the LED ring or your microcontroller.
5. Operation
To operate the WS2812B LED ring, you will need to program your microcontroller using a suitable library (e.g., FastLED or Adafruit NeoPixel library for Arduino). These libraries provide functions to control individual LED colors and brightness.
Basic Programming Steps (Arduino Example):
- Install Library: Open your Arduino IDE, go to Sketch > Include Library > Manage Libraries, and search for "FastLED" or "Adafruit NeoPixel" to install.
- Include Header: In your sketch, include the library header:
#include <FastLED.h> - Define LED Parameters: Define the data pin and number of LEDs:
#define DATA_PIN 6and#define NUM_LEDS 61. - Create LED Array: Declare an array for your LEDs:
CRGB leds[NUM_LEDS]; - Initialize FastLED: In
setup(), initialize the LED strip:FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS); - Set Colors: In
loop(), you can set individual LED colors:leds[0] = CRGB::Red;or iterate through all LEDs. - Show Changes: Update the LEDs:
FastLED.show();
Refer to the specific library documentation for advanced effects and patterns.

Figure 5.1: LED ring displaying a solid purple color.

Figure 5.2: LED ring displaying a dynamic pattern of blue and red colors.
Video 5.1: Demonstration of various color patterns and effects achievable with the DIYmall 61 Bits WS2812B 5050 RGB LED Ring.
6. Maintenance
The DIYmall 61 Bits WS2812B 5050 RGB LED Ring requires minimal maintenance. Follow these guidelines to ensure its longevity:
- Cleaning: Gently wipe the surface with a dry, soft cloth to remove dust. Avoid using liquids or abrasive cleaners.
- Storage: Store the LED ring in a dry, cool environment away from direct sunlight and extreme temperatures.
- Handling: Avoid bending or applying excessive force to the PCB to prevent damage to the traces or LEDs.
7. Troubleshooting
If you encounter issues with your LED ring, refer to the following common problems and solutions:
| Problem | Possible Cause | Solution |
|---|---|---|
| LEDs do not light up | No power, incorrect wiring, faulty data connection, incorrect code. | Check 5V and GND connections. Verify data pin connection. Ensure your code is correctly uploaded and configured for the WS2812B LEDs. |
| Incorrect colors or flickering | Data line interference, insufficient power, incorrect color order in code. | Use a shorter data wire or add a resistor (300-500 Ohm) in series with the data line. Ensure your power supply can provide enough current. Check if the color order in your code (e.g., GRB) matches the LED type. |
| Only some LEDs light up | Damaged LED, broken trace, incorrect number of LEDs defined in code. | Inspect the LED ring for physical damage. Verify that NUM_LEDS in your code matches the actual number of LEDs (61). |
8. Warranty and Support
This product is covered by a standard manufacturer's warranty. For specific warranty details, please refer to the product packaging or contact DIYmall customer support. If you require technical assistance or have questions not covered in this manual, please visit the official DIYmall website or contact their support team through the retailer where the product was purchased.