FLOOR MOOD LAMP

.gif)
Want to create visual appealing lights for your space? Want to turn those boring corner floors into visually stunning spots? Control the lights from the comfort of your phone? Then you are in luck! Create more memorable game and movie nights with this instructable!
Let's get into it.
This is a simple project, no programming involved. WLED software makes it easy and convenient. Amazing, right?!
The Floor Mood Lamp has two major light modes
- Mood light mode
- Audio reactive mode
Supplies
The items needed are easily available and affordable. WIFI is necessity in this instructable as it enables wireless control, smart integration with smart home systems and software updates
- 2 x ESP32 Microcontroller
- 2 x WS2818B LEDs. 60 LEDS per metre
- 1 x INMP441 I2S Microphone
- 1 x USB cable with data cables
- 2 x 5V 3A power supply
- Wood suppliers (40mm*40mm*120mm)
- 2 x LED Diffuser (1500mm)
- 2 x Aluminum profile (1500mm)
- 1 x Black Glossy Spray Paint
The Circuit







The circuit includes four main components:-
- ESP32S Microcontroller
- WS2818B LED Strip
- INMP441 I2S Microphone
- Power Supply
The ESP32 is connected to the laptop via USB cable.
Search the WLED install webpage.
Drop down the version tab, select v 0.13.4 and flash .
Connected the circuit as shown. Turn it on. An access point (WLED) can be seen on available WIFI connections.
Connect to it, enter the WIFI credentials and set up the pinouts on the WLED webpage.
Once done, restart WLED. On your phone app, the WLED access point(s) should be visible on the phone app as 'WLED'.
That's it! Easy, right?
Important points to note
- ESP8266 & ESP32 C3 Mini are not compatible with the sound reactive version. They do not have the compute power to perform FFT in real time
- Analog microphone do work, but are susceptible to electrical noise, have low SNR and do not perform as well as digital microphones
- Power supply rating depends on the level of brightness and number of LEDs you plan to use. 15 watts for 90 LEDs at half brightness works well for me.
- ESP32 does not have dedicated I2S pins. It needs to be configured to specific GPIOs
Features
Ability to Sync to or more lights together. For audio reactive functions both lights must be running the same version of the software.
Ability to view current consumption in real time. Important in power supply rating selection.
Ability to adjust the gain on the sound settings for the desired level of LED audio reaction.
Ability to intergrate to MQQT & Home Assistance. Requires high level knowledge of the system*
Downloads
The Structure



.jpg)
For a stable lamp, the design includes three legs spread out at a 45 degree angle.
Wood primer is used for a smooth and even pre spray paint finish.
Finally spray paint for the desired finish.
The aluminum profile is attached on the stand using screws. The LED strip comes with an adhesive which can be exposed once the top layer is peeled off.
Stick the LED strip carefully on the aluminum profile and insert the diffuser and you are done!
Demo

.gif)
.gif)
.gif)
Once the build is done power it up! Select you favourite mode.
Here are some pictures and videos