Interactive LED Cloud With Thunderstorm Effects and WiFi, Controlled Via WLED

by dbmaking in Circuits > Arduino

400 Views, 7 Favorites, 0 Comments

Interactive LED Cloud With Thunderstorm Effects and WiFi, Controlled Via WLED

LAMPADA LED FAI DA TE a forma di nuvola ESP32 + WLED
LED CLOUD.png
Timeline 1_00_14_22_09.jpg
Timeline 1_00_15_18_06.jpg
Timeline 1_00_15_00_05.jpg
Timeline 1_00_14_27_11.jpg

his interactive LED cloud project is a perfect combination of electronics, creativity, and fun. The use of the ESP32 with WLED and the INMP441 microphone allows for very realistic light effects that simulate a thunderstorm, all controllable via WiFi. The project is relatively easy for anyone with a basic understanding of electronics, but it offers a lot of customization options.

The final result is truly spectacular, especially in dark environments, where the cloud creates captivating light effects. It’s perfect for creating a unique atmosphere in a room or for use as an interactive lamp. Thanks to the ability to control the colors and effects via the WLED interface, you can tailor the cloud to your needs or preferences.

Moreover, the project provides a great opportunity to learn more about microcontrollers, LED lighting, and programming, making it an exciting challenge for hobbyists and technology enthusiasts alike.

If you have difficulty with the various steps, you can find them explained step by step in the video.

⚠️ Since version 0.14 of WLED, there have been many issues with the analog MAX4466 microphones, so it is recommended to use a digital microphone such as the INMP441. The mounting procedure is similar and is always done with hot glue. In the dedicated section, I will also provide the wiring diagram.

Supplies

Timeline 1_00_00_57_09.jpg

Given the numerous audio issues with the new WLED version 0.14 and analog microphones like the MAX4466, it is recommended to use the digital microphone INMP441:

INMP441 Microphone: https://s.click.aliexpress.com/e/_DlsGGCN

WS2812B Neopixel LED: https://s.click.aliexpress.com/e/_DBCWGlx

Esp32 NodeMCU 30pin CP2102: https://s.click.aliexpress.com/e/_Dksronr

Synthetic Cotton 1Kg: https://amzn.eu/d/ct3aAss

Resistors: https://s.click.aliexpress.com/e/_De93zAh

Electrolytic Capacitor: https://s.click.aliexpress.com/e/_Dk6SiUh

Connectors for Esp32: https://s.click.aliexpress.com/e/_DDwD1fT

JST Connectors + Pliers: https://s.click.aliexpress.com/e/_DeAV80t

Screw Connectors: https://s.click.aliexpress.com/e/_DlX7Ruz

Perfboard: https://s.click.aliexpress.com/e/_Dk1xwd7

Assorted Screws: https://s.click.aliexpress.com/e/_DB3BWiH

Female DC 5.5 Connector: https://s.click.aliexpress.com/e/_DB0Ls4F

5V 6A Power Supply: https://s.click.aliexpress.com/e/_DDVvGjR

Silicone Wires: https://s.click.aliexpress.com/e/_DlRpdn3

➡️Download File 3D: Makerworld

🔌Board Assembly and Component Placement

Timeline 1_00_04_21_05.jpg
Timeline 1_00_01_45_15.jpg
Timeline 1_00_01_52_09.jpg

Start by mounting the two female pin headers on the ESP32 module. Once done, place the module on the 60x40 mm perfboard and secure it temporarily with one or two solder points.

Next, solder the 1000 µF electrolytic capacitor (rated above 5V) near the power input: make sure it doesn't stick out more than 1 cm so it fits inside the case.

Also add the screw terminal, the two female JST connectors, and organize the components neatly on the board.

📐Wiring Diagram and Connections

Immagine 2025-04-10 105247.png
Timeline 1_00_03_57_08.jpg
Immagine 2025-04-10 105212.png

Make all the connections following the wiring diagram

🧱Preparing the Enclosure

Timeline 1_00_04_30_13.jpg
Timeline 1_00_04_52_15.jpg
Timeline 1_00_05_15_13.jpg

Enlarge the hole for the female DC jack, solder the wires, cover them with heat shrink tubing, and secure with washer and nut.

🧪Final Board Assembly

Timeline 1_00_05_19_02.jpg
Timeline 1_00_05_31_18.jpg
Timeline 1_00_05_55_22.jpg

Place the ESP32 in the enclosure, connect the power supply's positive and negative wires, and secure it with two M2x5 screws.

💻Uploading WLED

Timeline 1_00_20_00_13.jpg

Install the WLED firmware on the ESP32 (check the link for the full tutorial).

👉 WLED Tutorial on ESP32: Installation and Configuration for LED Strips

✂️Preparing the LED Strips

Timeline 1_00_06_08_05.jpg
Timeline 1_00_06_19_11.jpg

Cut three strips of 50 LEDs each, following the dashed lines. Tin the pads and make sure the arrows on the strips are properly oriented for signal flow.

🎙️Microphone and Connectors

Timeline 1_00_07_07_20.jpg
Timeline 1_00_08_09_15.jpg

Solder the wires to the MAX4466 mic module, add the JST connector, and fix it to the enclosure lid with a drop of hot glue.

⚠️Since version 0.14 of WLED, there have been many issues with analog microphones like the MAX4466. Therefore, it is recommended to use a digital microphone such as the INMP441. The mounting process is similar and is still done using hot glue. A wiring diagram is attached, and below you’ll find a link to configure it with WLED.

👉 WLED Settings for INMP441 Microphone with ESP32


🧲Mounting the LED Strips

Timeline 1_00_08_40_04.jpg

Stick the three LED strips to the 90x50 cm cardboard at regular distances. Double-check the arrow direction.

🔗Final Connections

Timeline 1_00_08_54_20.jpg
Timeline 1_00_09_34_22.jpg
Timeline 1_00_10_08_23.jpg
Timeline 1_00_10_11_10.jpg

Connect the strips to the board using JST connectors. Use masking tape to organize cables and hot glue to protect all solder points.

☁️Adding the Cloud Effect

Timeline 1_00_10_37_07.jpg
Timeline 1_00_10_51_12.jpg
Timeline 1_00_11_09_16.jpg

Use hot glue to attach the synthetic stuffing over the LED strips. Add more layers for volume. Avoid gluing over the control box!

⚙️Configuration and Usage

Timeline 1_00_12_05_16.jpg

Connect the cloud to the power supply, access it via WiFi, and go to “nuvola.local” to control colors, effects, and microphone sensitivity.

🌈Recommended Effects

Timeline 1_00_12_47_03.jpg
Timeline 1_00_14_22_06.jpg
Timeline 1_00_15_00_05.jpg
Timeline 1_00_15_18_06.jpg

Use the “PixelStorm” effect and tweak the settings to simulate a thunderstorm. Or just use it as a stylish ambient lamp.

✅Done!

I hope you enjoyed this interactive LED cloud project! It’s a great way to combine electronics and creativity, creating a stunning light effect. With WiFi control, you can easily customize the effects and colors.