Assembling a LED strip controller or a Wi-Fi lamp is simple enough as there are plenty of ready-made solutions available on the Internet (more about how to assemble an LED strip controller 2Smart). Such projects, as well as a list of components, Gerber board designs, and ready-made firmware, are available on the 2Smart Cloud GitHub. You can also optionally add extra modes for the LED strip or lamp matrix that are not included in the proposed firmware.
To adapt the ready-made firmware code for yourself and add new controller effects, first of all, you need to create a new product in the 2Smart Cloud developer cabinet:
pio run -t uploadfs
pio run -t upload