Search models, users, collections, and posts

Tuozhu LED Light Kit esp32 wled Colorful Smart Atmosphere Light Drive Base (Ultra Low Cost)

IP Report

Print Profile(4)

All
A1
H2C
P2S
P1P
A1 mini
X1
H2S
X1 Carbon
H2D
X1E
H2D Pro
P1S
X2D
A2L

0.2mm layer, 3 walls, 15% infill
0.2mm layer, 3 walls, 15% infill
Designer
2 h
1 plate
5.0(8)

esp8266 D1 Mini Type C Version
esp8266 D1 Mini Type C Version
Designer
2.6 h
1 plate
5.0(5)

Increase the size of the outer ring of the type-c interface
Increase the size of the outer ring of the type-c interface
Designer
2 h
1 plate
5.0(3)

Esp32 D1 mini With Audio Reactive
Esp32 D1 mini With Audio Reactive
Designer
3.5 h
1 plate

Open in Bambu Studio
Boost
260
711
40
28
622
129
Released 

Description

Content has been automatically translated.
Show original

Bambu Lab LED Light Kit ESP32 WLED Addressable Ambient Light Control Base

2026 Update: Added a version featuring a microphone. The column now utilizes a threaded connection for enhanced stability. It employs an ESP32 D1 Mini development board, with audio input handled by an INMP441 sensor. For wiring instructions, please refer to: https://kno.wled.ge/advanced/audio-reactive/

 

Update: Added configuration for the ESP8266 D1 Mini board. It can be tried, but performance is not very good, and the number of LEDs should not exceed 80

Drives WS2812B LED beads, compatible with LED strips or LED panels

Ultra-low cost WLED smart ambient light base, suitable for official night lights and similar modified fixtures

I previously made an LED strip holder, please see the links below for the result

https://makerworld.com/en/models/429476

https://makerworld.com.cn/en/models/195117

I found that it still required a separate controller, which was not elegant, so today's low-cost integrated solution was developed

The advantage is a single-cable connection and a retained button, allowing you to switch the ambient light on/off, change lighting effects, and more, all with ease of operation

 

The lampshade uses the official LED light 001 and other fixtures with the same interface

Official light housing addresses:

https://makerworld.com.cn/en/models/125815

https://makerworld.com/en/models/13717

 

Accessories list and prices:

1. Luat ESP32-C3 Development Board, 9.9 RMB with free shipping. Purchase the unsoldered version and solder it yourself

2. SKRGAMD010 Tactile Button Switch, 6x6x7mm 2-pin through-hole, 0.15 RMB + 3 RMB shipping

3. DuPont Wires, 20cm Female-to-Female, 1.5 RMB. Purchase together with the tactile button switch

4. WS2812B Addressable LED Strip, 5V Full-Color 5050 LED Beads. Specifications: 60 LEDs per meter, 2 meters, 23 RMB. A maximum of 78 LED beads are needed. If not required to fill completely, 1 meter is sufficient at 12 RMB

 

All Materials (Total cost: 9.9 + 0.15 + 3 + 1.5 + 23 = 37.55 RMB)

 

The assembly process is as follows:

I. Welding

Solder the button switch (it's best to wrap it with electrical tape after soldering) and the LED strip (as shown above) using DuPont wires

Solder the three interfaces on the Type-C side: GND, +5V, and IO09, along with IO00 and the adjacent GND. (You can also solder all pins. Just wire as needed; I will explain using my wiring method below.) The completed soldering is shown in the figure below

II. Placing the Controller and Components

First, place the ESP32 controller, press the antenna side, and snap it into the buckle:

Snap the button switch into the opening on the right side (ensure smooth pressing), and plug in the DuPont connectors for IO00 and the adjacent GND, as shown in the figure

 

Install the pre-wound LED strip (wind it yourself, 6 LEDs per circle, adjust appropriately to align the LEDs vertically for better effects). Align the side of the hollow cylinder with the buckle to the base and snap it in. Insert the LED strip's DuPont connector into the control board. Pay attention to the silk screen; starting from the Type-C end, the pins are GND, +5V, and signal output (IO09), respectively

Finally, screw the base into the light housing to complete the assembly

 

III. Flashing WLED Software

You can flash it directly online:

1. Prepare a Type-C data cable (if the Type-C plug is too short for the computer to recognize, you can flash it before inserting the control board into the base). Connect it to your computer and ensure the computer recognizes the serial port correctly

Open in Chrome: https://install.wled.me/

Click Install and follow the prompts. After installation, use your phone to connect to the Wi-Fi named WLED-AP for network configuration. After configuration, check your router for the new device's IP (the device name starts with esp32c3-). Once found, open the IP in a browser, e.g., http://192.168.2.219

Perform a simple setup: set the LED count in config - LED preferences. After saving, the lights should normally glow orange

 

To configure as an LED panel, set it in 2D configuration

Configure button functions in config - Times&Macros

Return to the main interface and add presets. Here, only a random switching effect is added; other presets can be set by you. After operating as shown, long-pressing the button will switch lighting effects, while a short press defaults to turning off the light

 

That's all

 

Special thanks to the WLED project and its creators. For specific settings, you can visit https://kno.wled.ge/

Limited by the performance of the ESP32-C3, audio-reactive functionality has not been added yet, but light synchronization can be controlled based on computer audio via third-party software, such as https://github.com/LedFx/

I will update with an audio-reactive version when time permits

Comment & Rating (40)

(0/1000)

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.