Introduction: How to Make Pocket RGB Light | Arduino & WS2812B

About: someone who likes electronics

In this article "How to Controls WS2812B Using ESP-01 Arduino (ESP8266)". I made a custom module for the WS2812B LED using the ESP-01.

With this module I can make various creations using the WS2812B LED. Among them are RGB LED Strip, RGB LED Animation and RGB Matrix.

And in this article I will create an RGB Light Pocket using the WS2812B LED Matrix.

I will use this LED for photography lighting. What I hope is, this LED can give a unique impression from the photos I take.

Step 1: Component and Material

Components for the ESP-01 modul :

  • 4* SMD Resitor 10K Ohm
  • 2* SMD Capacitor 10uF
  • 1* Regulator 3V3
  • 2* 1x4 Female Header
  • 1* ESP-01

Material :

  • 1* Modul WS2812B esp-01
  • 1* Modul Charger Battery
  • 1* 8x8 Martik LED WS2812B
  • 1* Battery 18650
  • 1* Battery Holder
  • 1* Switch ON/OFF
  • 2* Push Button
  • 4* 3mm Screw
  • 4* 3mm Mur
  • 2* 1cm Spacer
  • 2* 0.5cm Spacer
  • Cable
  • Double tape
  • PCB Hole

Step 2: Box Design

The box for this LED pocket I made using a 3D printer. The material I use is PLA.

You can see the Box design below. I designed this box on onshape.com.

Step 3: WS2812B ESP01 Module Schematic and Layout

actually I have provided the schematic and layout of this module in the article "How to Controls WS2812B Using ESP-01 Arduino (ESP8266)"

but I'll add it here too to make it easier for you to get it please download the file below

To make a nice and neat module. I decided to use PCBway's services to print the PCB. why did I choose PCBway, because By making PCB on PCBway you can get High Quality 10 PCs PCBs for only $ 5 & new member First order Free: www.pcbway.com .

You can read about the process of making this module here "https://www.instructables.com/How-to-Controls-WS2812B-Using-ESP-01-Arduino-ESP82/"

Step 4: Assembly

To simplify the assembly process, I removed the connector component on the WS2812B module. for installation I directly solder to the PCB.

and here is the installation scheme. You can follow this scheme to assemble all the materials

Step 5: Software

The software that I made is quite simple. so there are several colors that I provide. To change the color simply press the mode button once. You can add any other color you want, just by modifying a few lines of code.

Here is the source code:

Step 6: Result

You can see the final shape of the RGB light pocket in the first image. and the results of the application can be seen in the next image.

I think this is pretty good, I can make a pocket RGB light which is cheaper than the price in the market