|
EagleAutodesk
|
|
|
arduino IDEArduino
|
Pocket RGB Light | Arduino & WS2812B
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.
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
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.
WS2812B ESP01 Module Schematic and Layout
This is the basic schematic for using the ESP-01 module. The 10K resistor is used as a Pull UP in some of the PINs for the ESP-01 configuration. There are 2 buttons, namely the reset button and the Flash button which are connected to the GPIO0 PIN. With this button I can change the ESP-01 mode to Programing mode or boot mode. The 5P Male header is used to program the ESP-01 by connecting it to USB to Serial. 3P Male Header is used for additional PIN if needed. 2P T-Block for Power supply. 3P T-Block for WA2812 LED. IC 1117 is used to lower the voltage from 5V to 3V3 to supply the ESP-01. You can see the layout and schematic in the image above. And below you can download the original Schematic and Layout file. You are free to use or change the files that I provide.
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
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.
Video
Pocket RGB Light | Arduino & WS2812B
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(1)
- Engineer Jan 21,2024
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Mr. Sottong
- Pop Noise Remover For TPA116D2 Amplifier So on my YouTube channel, I reviewed the TPA3116d2 V1 amplifier. I think the amplifier has a pretty ...
- Pocket RGB Light | Arduino & WS2812B In this article "How to Controls WS2812B Using ESP-01 Arduino (ESP8266)". I made a custom module for...
- DC Power Meter / Logger Using ESP8266 In this article I will make a DC power meter / logger using the ESP8266. This tool can be used to me...
- Automatic Fish Feeder Using Arduino Nano In this article I will make an automatic feeding device for fish in an aquarium. This tool uses ardu...
- Bluetooth Audio Receiver + Pop Noise Remover for Amplifier TPA3116D2 2.1 In this article I will make a special audio receiver bluetooth module for the TPA3116d2 2.1 Amplifie...
- RGB LED Light for Mini Photo Studio RGB LED Light for Mini Photo Studio This project is about RGB LED Light which is used for Mini Photo...
-
-
-
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
154 1 1 -
-