this design uses a cheap ring with 16 addressable LEDs
(sry for the image quality)
These lights are RGB and each one can be controlled individually. To easily control them, you can use the WLED project. WLED provides a user-friendly GUI and is a powerful tool. You can find all the necessary instructions for installation on almost any ESP8266 development board on the WLED website, GitHub, and WLED Discord server. I suggest using Wemos D1 mini or NodeMcu for the installation.
I don't recommend using the diffuser because it makes the light very dim.
I also provide you with CAD files so you can modify this project if you will.
The author marked this model as their own original creation.