• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
RGB led box with ESP32 controller battery powered 3D Printer File Image 1
RGB led box with ESP32 controller battery powered 3D Printer File Image 2
RGB led box with ESP32 controller battery powered 3D Printer File Image 3
RGB led box with ESP32 controller battery powered 3D Printer File Image 4
RGB led box with ESP32 controller battery powered 3D Printer File Image 5
RGB led box with ESP32 controller battery powered 3D Printer File Image 6
RGB led box with ESP32 controller battery powered 3D Printer File Image 7
RGB led box with ESP32 controller battery powered 3D Printer File Image 8
RGB led box with ESP32 controller battery powered 3D Printer File Thumbnail 1
RGB led box with ESP32 controller battery powered 3D Printer File Thumbnail 2
RGB led box with ESP32 controller battery powered 3D Printer File Thumbnail 3
RGB led box with ESP32 controller battery powered 3D Printer File Thumbnail 4
RGB led box with ESP32 controller battery powered 3D Printer File Thumbnail 5
RGB led box with ESP32 controller battery powered 3D Printer File Thumbnail 6
RGB led box with ESP32 controller battery powered 3D Printer File Thumbnail 7
RGB led box with ESP32 controller battery powered 3D Printer File Thumbnail 8

RGB led box with ESP32 controller battery powered

AJAY avatarAJAY

March 10, 2026

makerworld-icon
DescriptionCommentsTags

Description

This is RGB led box for video shooting and asthetic look which can be controlled by esp 32 USING BLUTOOTH AND ROTARY ENCODER and it is battery powered.

it will be very useful for video shooting and it is very simple to make.

I design backcover of light according to my usb module and switch you can design back cover according to usb module and switch.

i also uploaded stl file for edit purpose

parts required are

1)WS2812 64 BIT RGB LED MATRIX

2)1000 MICROFARAD CAPACITOR

3) 1K RESISTOR

4)ESP32 C6 SUPER MINI

5)USB CHARGING MODULE

6)5000 MAH LIPO BATTERY

7) ON OFF SWITCH

You are connecting three main parts: the ESP32-C6, the 64-LED Panel, and the IP5328P Power Module.

  • Data Line: Connect GPIO 7 on the ESP32 to the DIN pin on the LED panel.
  • Power (5V): Connect the 5V output of your IP5328P module to both the ESP32 (VIN) and the LED panel (5V).
  • Ground (GND): All three components must share a common GND connection.
  • Battery: Your 5000mAh LiPo connects to the B+ and B- terminals of the IP5328P module.

     

  • The KY-040 Rotary Encoder has 5 pins. We will use three free GPIO pins on your ESP32-C6 Super Mini (Pins 1, 2, and 3 are perfectly safe for this).
  • GND ➔ Connect to any shared GND on the ESP32.
  • + (VCC) ➔ Connect to the 3.3V pin on the ESP32. (Don't use 5V for the encoder's data pins).
  • SW (Switch) ➔ Connect to GPIO 3.
  • DT (Data) ➔ Connect to GPIO 2.
  • CLK (Clock) ➔ Connect to GPIO 1.

How to Control It Using Bluetooth

  1. Upload the code to your ESP32-C6.
  2. Open the Serial Bluetooth Terminal app on your phone.
  3. Tap the menu (three lines top left) ➔ Devices ➔ Bluetooth LE tab ➔ Scan.
  4. Tap on "My-BLE-Panel" to connect.
  5. In the chat box at the bottom, type R and hit send. The panel will turn Red! Type B for Blue, O for Off, etc.
  6. To increse and decrese intensity of light use + and - respectively

    Use the Physical Dial 

  7. Since you wired up that KY-040 rotary encoder, it acts as both a color wheel and a dimmer switch.
  8. Press the dial straight down like a button.
  9. The entire LED panel will quickly flash Yellow. This means you are now in "Brightness Mode".
  10. Turn the dial left to dim the lights, and turn it right to make them brighter.
  11. When you are done, press the dial down again. The panel will flash White, meaning you are back in "Color Mode".

Pro-Tip for the App: You don't have to type the letters every time! The app has "Macro" buttons at the bottom of the screen (M1, M2, M3). You can long-press those buttons, name them "Red", "Blue", etc., and assign the letters to them. Now you have a custom touchscreen remote!

code file will be uploaded which u can use it just copy paste code in vscode

Boost MeIF YOU LIKE MY BUILD ENCOURAGE ME WITH A BOOST

License:

Standard Digital File License

Related Models

Minimalistic Motorized Roller Blinds - NEMA 17 stepper motor gear and mount preview image

Minimalistic Motorized Roller Blinds - NEMA 17 stepper motor gear and mount

lushey profile image

lushey

3,994

Case for Flipper Zero Wi-Fi Module v1 preview image

Case for Flipper Zero Wi-Fi Module v1

fivesixzero profile image

fivesixzero

1,093

ESP32-WROOM Case preview image

ESP32-WROOM Case

MeMaddog profile image

MeMaddog

852

Smart, Self-watering Plant Pot Planter "Flaura" preview image

Smart, Self-watering Plant Pot Planter "Flaura"

Martin_McMaker profile image

Martin_McMaker

3,810

Heltec v3 case for Meshtastic preview image

Heltec v3 case for Meshtastic

TonyG profile image

TonyG

1,577

ESP32 Development Case preview image

ESP32 Development Case

JukeSaber profile image

JukeSaber

820

Hexagonal Nanoleaf - Hexaleaf preview image

Hexagonal Nanoleaf - Hexaleaf

ElHeisa profile image

ElHeisa

3,240

LED Frame 2.0 (Multiboard) for IKEA SKADIS preview image

LED Frame 2.0 (Multiboard) for IKEA SKADIS

Hawk7 profile image

Hawk7

2,964