I used the ones below but likely many others will work. Make sure the white is translucent enough, print a 3 layer sheet and put it in-front of some LEDs.
Print 4 of each:
Assemble as described on the diagram. Rotate the light ring segments by 45 degrees so they join in the middle of the dark ring segments. This improves stability. If loose-fitting, use a few drops of superglue to set the dark and light rings together.
Cut the LED strips to 141 and 126 LEDs respectively. Keep and reuse as many of the existing wires and connectors as possible.
Wire the strips data pins in series - first outer, then inner. The beginning of the outer ring data pin goes to the connector data pin.
Join the power wires in parallel: 5V/VCC together to the 5V connector pin; GND(-) together to GND on connector pin. Providing power to both start and ends of the strips reduces voltage sag and ensures even light at all brightness levels.
See included schematic for reference.
By this point you should have a fully assembled ring light with a standard LED connector.
You can plug a compatible controller like this one - https://www.amazon.com/dp/B075SXMD9Z
Or if you want to push forward with DIY, make your own.
I am including a basic ESP32 controller enclosure, plus code and wiring instructions here:
https://github.com/jaisor/ESP_LED_Controller/tree/RingLight
firmware.bin
file can be uploaded at /update
after the IP addressDark_Ring.stl | 62.9KB | |
ESP32Case.stl | 107.5KB | |
ESP32Lid.stl | 75.3KB | |
Hanger.stl | 116.9KB | |
Light_Ring.stl | 146.4KB | |
Ring_LED_Light.f3d | 807.3KB |