I want to design a ring with LED lights and be able to create some visual effects with it. My main idea is as follows:
The problem with this project is that there are many LED lights, between 60 and 80 LEDs, and I want to control each LED independently as well as its brightness. I was thinking of placing a microcontroller locally on the lighting PCB, but I'm not sure if it's the best option. Then, I considered using a MAX7219, but I'm not sure if the SPI bus will work correctly at 1.2m, and it's also a relatively expensive chip. I would like the manufacturing cost to be reasonable.
What method would you recommend for controlling the brightness and turning on each LED individually using only one MCU?