Thingiverse
LedBox V2 - ESP32 sound-reactive WLED controller by stanleyondrus
by Thingiverse
Last crawled date: 2 years, 10 months ago
Introduction
LedBox V2 is a multifunctional, sound-reactive module for controlling 3 and 4-wire addressable LED strips such as WS2812, SK6812, etc. It is based on a powerful ESP32 microcontroller with integrated Wi-Fi, dual-mode Bluetooth, and enough processing power to perform real-time digital signal processing.
The module has a dedicated step-down converter, which allows to seamlessly use it with both 5V and 12V strips (input voltage needs to match strip's voltage). It also contains a digital MEMS microphone, side button, 32kHz IR receiver, 10A safety resettable fuse, 1000µF buffer capacitor, 3.3V/5V level converter for both Data and Clock lines, together with an impedance matching resistor. These features ensure maximum functionality, safety, and led strip compatibility, all in a small (54x32x18mm) 3D printable enclosure.
Writing your own firmware is option which unlocks limitless possibilities, but to avoid reinventing the wheel, the module is by default fully compatible with WLED and Sound Reactive WLED firmware for Wi-Fi control.
Purchased module comes with the latest version of sound-reactive firmware.
Specification
The 5.5x2.1mm, center-positive DC barrel jack allows MAX 17V input voltage (VDD_IN), determined by TPS62163DSG step-down converter. However, since VDD_IN is directly connected to LED strip's power supply (VDD) through a resettable fuse (PPTC), be very careful, and connect only voltage that is rated for your LED strip (usually 5V or 12V). Also, make sure that the power capabilities of your supply meets (or preferable exceeds) the expected power requirement of the LED strip.
The LED strip is connected through a safety resettable fuse (PPTC) which will trip if the current draw exceeds 10A. This feature can be bypassed by closing the JP2 solder bridge on the back side of the board, but it is not recommended due to safety reasons. The main function of the fuse is to protect the module in scenarios like short circuit on the strip side. I strongly advise against running the module close to 10A. Keep in mind that even the JST SM connector, that addressable LED strips use, is officially rated only for max 3A. If you really need to power strips with higher current consumption, a safer way is to branch out the power line (VDD, GND) before the module using thicker cables, and connect them directly to the strip (power injection).
When using long strips, you might experience a color shift towards the end, due to the voltage drop caused by strip's resistance. This can be solved by injecting power to the strip repeatedly every few meters (e.g. every 5m for WS2812 or every 2.5m for WS2813, SK9822, SK6812).
Always make sure that you know and understand what you are doing, especially when dealing with large current. You are doing this at your own risk.
LedBox comes with a standard 3-wire JST SM connector soldered on VDD, DAT, and GND, for seamless connection of 3-pin addressable LED strips. To use 4-wire strips, additional CLK pin can be easily soldered. DAT has a 470Ω series resistor, and both DAT and CLK are bi-directionally level-shifted from 3.3V to 5V by TXS0102DCU, to meet recommended operating conditions for most strips.
Device
GPIO
Notes
DAT
2
LED Data
CLK
0
LED Clock (not used by default)
BTN
0
Control / Flash button
IR
4
32kHz demodulator
MIC
14/15/32
Digital SCK/WS/SD
Purchased module comes with preloaded sound-reactive WLED firmware and works out of the box. Moreover, WLED has the ability to perform over-the-air updates (OTA), such that you can upload the compiled .hex file directly through browser interface, and the module automatically updates its firmware. However, if you still want to flash the ESP32 yourself, an external serial-to-usb adapter such as notoriously known red FT232RL FTDI board, is needed. The adapter needs to be set to use 3.3V (5V would destroy the chip), and connected as shown in the picture below.
After connecting the programmer, the chip needs to enter bootloader mode. This can be done by pressing the "FLASH" button, resetting the chip by shorting "RST" bridge or reconnecting 3V3, and then releasing the button. Now it is ready to be flashed with a new firmware. If the chip does not boot after flashing, you might have to flash esp32 bootloader to memory address 0x0. See more details here.
Setup
To fully utilize module's potential, it is recommended to use the sound-reactive version of WLED firmware. Since this firmware has disabled IR by default, LedBox comes with a modified version, which enables all supported features. This firmware is available to download here in the right sidebar under "Resources".
When you first boot the module, it is important that you setup the required functionality in WLED's settings.
In Config > LED Preferences, set Button pin: to 0, IR pin: to 4, and press Save.
In case you want to use the IR interface and it still does not work, you might have one of the earlier version of the board, that came with the default firmware.
To fix this issue, simply navigate to Config > Security & Updates > Manual OTA Update, click Choose File, select the newest firmware (i.e. LedBoxV2_SR_WLED_0.12.0.bin), and click Update.
Layout
More information
LedBox V2 is a multifunctional, sound-reactive module for controlling 3 and 4-wire addressable LED strips such as WS2812, SK6812, etc. It is based on a powerful ESP32 microcontroller with integrated Wi-Fi, dual-mode Bluetooth, and enough processing power to perform real-time digital signal processing.
The module has a dedicated step-down converter, which allows to seamlessly use it with both 5V and 12V strips (input voltage needs to match strip's voltage). It also contains a digital MEMS microphone, side button, 32kHz IR receiver, 10A safety resettable fuse, 1000µF buffer capacitor, 3.3V/5V level converter for both Data and Clock lines, together with an impedance matching resistor. These features ensure maximum functionality, safety, and led strip compatibility, all in a small (54x32x18mm) 3D printable enclosure.
Writing your own firmware is option which unlocks limitless possibilities, but to avoid reinventing the wheel, the module is by default fully compatible with WLED and Sound Reactive WLED firmware for Wi-Fi control.
Purchased module comes with the latest version of sound-reactive firmware.
Specification
The 5.5x2.1mm, center-positive DC barrel jack allows MAX 17V input voltage (VDD_IN), determined by TPS62163DSG step-down converter. However, since VDD_IN is directly connected to LED strip's power supply (VDD) through a resettable fuse (PPTC), be very careful, and connect only voltage that is rated for your LED strip (usually 5V or 12V). Also, make sure that the power capabilities of your supply meets (or preferable exceeds) the expected power requirement of the LED strip.
The LED strip is connected through a safety resettable fuse (PPTC) which will trip if the current draw exceeds 10A. This feature can be bypassed by closing the JP2 solder bridge on the back side of the board, but it is not recommended due to safety reasons. The main function of the fuse is to protect the module in scenarios like short circuit on the strip side. I strongly advise against running the module close to 10A. Keep in mind that even the JST SM connector, that addressable LED strips use, is officially rated only for max 3A. If you really need to power strips with higher current consumption, a safer way is to branch out the power line (VDD, GND) before the module using thicker cables, and connect them directly to the strip (power injection).
When using long strips, you might experience a color shift towards the end, due to the voltage drop caused by strip's resistance. This can be solved by injecting power to the strip repeatedly every few meters (e.g. every 5m for WS2812 or every 2.5m for WS2813, SK9822, SK6812).
Always make sure that you know and understand what you are doing, especially when dealing with large current. You are doing this at your own risk.
LedBox comes with a standard 3-wire JST SM connector soldered on VDD, DAT, and GND, for seamless connection of 3-pin addressable LED strips. To use 4-wire strips, additional CLK pin can be easily soldered. DAT has a 470Ω series resistor, and both DAT and CLK are bi-directionally level-shifted from 3.3V to 5V by TXS0102DCU, to meet recommended operating conditions for most strips.
Device
GPIO
Notes
DAT
2
LED Data
CLK
0
LED Clock (not used by default)
BTN
0
Control / Flash button
IR
4
32kHz demodulator
MIC
14/15/32
Digital SCK/WS/SD
Purchased module comes with preloaded sound-reactive WLED firmware and works out of the box. Moreover, WLED has the ability to perform over-the-air updates (OTA), such that you can upload the compiled .hex file directly through browser interface, and the module automatically updates its firmware. However, if you still want to flash the ESP32 yourself, an external serial-to-usb adapter such as notoriously known red FT232RL FTDI board, is needed. The adapter needs to be set to use 3.3V (5V would destroy the chip), and connected as shown in the picture below.
After connecting the programmer, the chip needs to enter bootloader mode. This can be done by pressing the "FLASH" button, resetting the chip by shorting "RST" bridge or reconnecting 3V3, and then releasing the button. Now it is ready to be flashed with a new firmware. If the chip does not boot after flashing, you might have to flash esp32 bootloader to memory address 0x0. See more details here.
Setup
To fully utilize module's potential, it is recommended to use the sound-reactive version of WLED firmware. Since this firmware has disabled IR by default, LedBox comes with a modified version, which enables all supported features. This firmware is available to download here in the right sidebar under "Resources".
When you first boot the module, it is important that you setup the required functionality in WLED's settings.
In Config > LED Preferences, set Button pin: to 0, IR pin: to 4, and press Save.
In case you want to use the IR interface and it still does not work, you might have one of the earlier version of the board, that came with the default firmware.
To fix this issue, simply navigate to Config > Security & Updates > Manual OTA Update, click Choose File, select the newest firmware (i.e. LedBoxV2_SR_WLED_0.12.0.bin), and click Update.
Layout
More information
Similar models
thingiverse
free
LED Marquee Ethan by epidemik
...d by aircoookie: https://github.com/aircoookie/wled
connect the data pin of led strip to gpio2 and the button to ground and gpio0
thingiverse
free
WLED case (ESP-01)
...led strip with button (on/off or change mode)
hardware: esp-01s (with 1mb spi flash)
firmware: https://github.com/aircoookie/wled
thingiverse
free
Children Led box by legion80g
...ny colors you wish. remember to edit the ino file.
the code for the ledbox you will find at https://github.com/pierregoude/ledbox
3dwarehouse
free
SparkFun Breadboard Power Supply
...tput voltage select switch : power status led : ptc fuse protected power : 5.5x2.1mm center positive barrel jack : 2.15x0.65'
grabcad
free
DC-DC 5V-12V To 3.3V Step Down Voltage Regulator Power Module Board
...board
grabcad
dc-dc 5v-12v to 3.3v step down voltage regulator power module board
https://bit.ly/2vk4hzy
https://bit.ly/2dcfop4
thingiverse
free
Circle Light - LED Desk Light - ESP32 - WLED by KG1610
...ons - 1a power supply and usb connector
parts:
ws2812b rgb led strip
button - 12mm tactile switch with cap
esp32
1000uf capacitor
thingiverse
free
ESP32CAM Fisheye IR Camera Case by XylenC4
...raspberry pi ir blastermicro usb breakout boardglass tube fuse holder200ma glass fuse fast blowoptional 5v to 3.3v buck converter
thingiverse
free
Wave lamp remix (WLED) by sliekas
... board (firmware for board is wled - https://github.com/aircoookie/wled)
addressable led strip (ws2812b 60leds/m), width - 10mm
thingiverse
free
RGB Headset Stand by Aiqs
...easet stand.
material:
21 leds of an 5v individually addressable rgb strip with 60led/m
d1 mini with wled installed
jumper wires
3dwarehouse
free
ESP32-WROVER-IE
...esp32-wrover-ie
3dwarehouse
módulos wifi (802.11) smd module esp32-d0wd-v3, 3.3v 64mbit psram, 16 mb spi flash, ipex connector
Ledbox
Wled
thingiverse
free
WLED NodeMCU Case
...se
thingiverse
wled box for nodemcu to use with wled firmware to control ws2812b rgb ledshttps://github.com/aircoookie/wled/wiki
thingiverse
free
WLED ESP32 by Ulmerspatz
...wled esp32 by ulmerspatz
thingiverse
gehäuse für einen azdelivery esp32 zum bau eines wled controller.
r=470
c= 1000 µf/10v
thingiverse
free
WLED Nodemcu Box by Fabiolol
...wled nodemcu box by fabiolol
thingiverse
simple box to install nodemcu to control my ledstrips with amazing wled software.
thingiverse
free
WLED wemos shield box v1.0 by serg74
...wled wemos shield box v1.0 by serg74
thingiverse
wemos shield box for wled project
thingiverse
free
WLED shield box v1.5 by serg74
...wled shield box v1.5 by serg74
thingiverse
wled shield box v1.5. ir glass part have to printed from transparent material.
thingiverse
free
WLED case (ESP-01)
...led strip with button (on/off or change mode)
hardware: esp-01s (with 1mb spi flash)
firmware: https://github.com/aircoookie/wled
thingiverse
free
Wave lamp remix (WLED) by sliekas
... board (firmware for board is wled - https://github.com/aircoookie/wled)
addressable led strip (ws2812b 60leds/m), width - 10mm
thingiverse
free
WLED Box for ESP8266 Board by dapostol73
...d by dapostol73
thingiverse
quick little box i build for housing my wled esp8266 board behind my tv for my hyperion project leds
thingiverse
free
YEAH LED LAMP WS2812 36cm Stripe WLED
...812 36cm stripe wled
thingiverse
a shortened version of the lamp.
had a 36cm stripe laying around.
recommending aircookies wled
thingiverse
free
WLED shield box v1.5 with display by blazoncek
...wled shield box v1.5 with display by blazoncek
thingiverse
Reactive
turbosquid
$75
Reactive Eye
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$28
reactive eyes
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$11
Reactive fly machine generation 5
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
cg_studio
$49
TurboTruck 3593d model
...model cgstudio cars truck peterbilt 359 crazy turbo engine reactive flame cargo .max - turbotruck 359 3d model, royalty...
3ddd
$1
MALLORY TURQUOISE
...mallory turquoise 3ddd mallory turquoise fluted gourd shape in reactive chrome green and crackle distressed turquoise glazes with antique...
3ddd
free
Crate & Barrel - Ventura Lounge Collection - Set II
...x h412 side table: w480 x d480 x h475 reactive blue bottle vases: small 170 diameter x h615 large...
3ddd
$1
Кровать "1950S"
...бренд: markslojd высота 135 см. постельное бельё: с алиэкспресса :)http://ru.aliexpress.com/item/queen-size-all-cotton-fabric-reactiveprinting-technology-cartoon-kids-bedding-set-4pcs-include-duvet-cover/32504070600.html ...
3d_export
$15
samantha maxis death bride
...of duty: warzone as part of the "samantha maxis reactive ...
3d_export
$50
Tank Oplot-M Main Battle Tank Ukraine 3D Model
...on the missile can defeat targets equipped with explosive reactive armour and advanced spaced armour.the oplot has 46 rounds...
renderosity
$7
Reactive windmill
...eactive windmill is a wonderful product for your creativity<br />
enjoy!<br />
good luck with your journey!</p>
Esp32
thingiverse
free
ESP32 Cam With USB
...esp32 cam with usb
thingiverse
esp32 cam with micro usb
thingiverse
free
ESP32 Cam housing
...esp32 cam housing
thingiverse
housing for esp32 cam modul (tinker board)
thingiverse
free
ESP32 + OLED by PreinfalkG
.../de.aliexpress.com/item/lolin-esp32-oled-wemos-for-arduino-esp32-oled-wifi-modules-bluetooth-dual-esp-32-esp-32s/32807531243.html
thingiverse
free
ESP32 NodeMCU case
...esp32 nodemcu case
thingiverse
a remix scaled up a bit to fit an esp32 nodemcu
thingiverse
free
ESP32S Case
...n be used to contain the esp32s chip. it has enough space to fit any header connectors and two holes to drive the cables through.
thingiverse
free
ESP32 Copter Remote
...esp32 copter remote
thingiverse
case for esp32 remote control: https://github.com/cody82/libcopter
thingiverse
free
ESP32 box by Nordman
...esp32 box by nordman
thingiverse
a box to fit a esp32
manualhttps://www.instructables.com/rally-controller-with-bluetooth/
thingiverse
free
Esp32 Enclosure by eccnil
...zable box https://www.thingiverse.com/thing:4607690
the esp32 came with pines already soldered so the box is big enough for that
thingiverse
free
Wemos ESP32 Case by 3dprtr
... for a bluetooth tracker for me home automation. the wemos esp32 below is the one that i am using for this design.
wemos esp32.
thingiverse
free
ESP32-Cam Holder by cockroach_dude
...esp32-cam holder by cockroach_dude
thingiverse
holder for esp32-cam
Sound
turbosquid
$5
sound
...royalty free 3d model sound for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1211937)
3ddd
$1
Sound Bed
...sound bed
3ddd
sound
bed
3ddd
$1
Natuzzi / SOUND
...natuzzi / sound
3ddd
natuzzi
natuzzi модель - sound
turbosquid
$109
Sound Boom
...bosquid
royalty free 3d model sound boom for download as c4d on turbosquid: 3d models for games, architecture, videos. (1568341)
turbosquid
$5
Sound Booster
...quid
royalty free 3d model sound booster for download as stl on turbosquid: 3d models for games, architecture, videos. (1363395)
turbosquid
$3
Sound Card
...bosquid
royalty free 3d model sound card for download as fbx on turbosquid: 3d models for games, architecture, videos. (1709721)
turbosquid
$1
Stereo Sound
...squid
royalty free 3d model stereo sound for download as obj on turbosquid: 3d models for games, architecture, videos. (1342541)
3d_ocean
$5
Sound Heart
... day wing wings
sound heart with wings. setup render and environment map with vray. thank you! please see some of my collection…
turbosquid
$45
Sound Car
...lty free 3d model sound car for download as max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1540353)
turbosquid
$25
Speaker Sound
...ee 3d model speaker sound for download as 3ds, obj, and blend on turbosquid: 3d models for games, architecture, videos. (1323810)
V2
3d_export
free
Lamp v2
...lamp v2
3dexport
lamp v2 with solar panel
3d_export
$5
hammerhead v2
...hammerhead v2
3dexport
razer hammerhead v2 headphones, modeled in cinema 4d, render in corona
3d_export
$5
manometer v2
...manometer v2
3dexport
3d_export
$5
potato v2
...potato v2
3dexport
turbosquid
$52
Lifebuoys v2
...squid
royalty free 3d model lifebuoys v2 for download as fbx on turbosquid: 3d models for games, architecture, videos. (1560870)
turbosquid
$2
Mask v2
...turbosquid
royalty free 3d model mask v2 for download as stl on turbosquid: 3d models for games, architecture, videos. (1527741)
turbosquid
free
Flashlight V2
...d
free 3d model flashlight v2 for download as , obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1663559)
turbosquid
$29
Thanos v2
...
royalty free 3d model thanos v2 for download as ztl and obj on turbosquid: 3d models for games, architecture, videos. (1651077)
turbosquid
$29
Titan v2
...d
royalty free 3d model titan v2 for download as ztl and obj on turbosquid: 3d models for games, architecture, videos. (1540228)
turbosquid
$29
Frieza v2
...
royalty free 3d model frieza v2 for download as ztl and obj on turbosquid: 3d models for games, architecture, videos. (1701238)
Controller
3d_ocean
$4
Controller TQFP32
...qfp32
3docean
chip controller cpu electronic gpu mcu micro controller silicon smd tqfp wafer
a micro controller in tqfp32 package
3d_ocean
$4
Controller TQFP44
...44
3docean
chip controller cpu electronic gpu mcu micro controller package smd tqfp tqfp44
a micro controller in a tqfp44 package
3d_export
$15
control unit
...control unit
3dexport
control unit
3ddd
$1
Yacht control
...yacht control
3ddd
yacht control
3d_export
$5
controle pgdm
...controle pgdm
3dexport
carcaca controle pgdm
turbosquid
free
controler
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3ddd
$1
Control
...
http://www.schmitz-leuchten.de/html-ru/einzelleuchten-lampentyp-details.php?lamptype_no=700&group;=917&id;=731
3d_ocean
$4
Controller TQFP100
...100
3docean
chip computer cpu electronic gpu mcu micro controller pin platine silicon wafer
a micro controller in tqfp100 package
3d_ocean
$4
Controller TQFP64
...qfp64
3docean
chip computer cpu gpu mcu micro controller package silicon tqfp tqfp64 wafer
a micro controller in a tqfp64 package
3d_ocean
$7
Remote controller
... control switcher tv remote
remote controller for tv, sound systems etc easy to edit textures photo real rendered with mental ray