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






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

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



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



Make all the connections following the wiring diagram
Downloads
🧱Preparing the Enclosure



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



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

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


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


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
Downloads
🧲Mounting the LED Strips

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




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



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

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




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.