I’ve never built a Giant Xmas Tree exactly like yours so I’m not an expert but…
- I’d run at least 4 digital IO circuits from the micro-controller. One single IO circuit is possible but cumbersome and not without compromise.
- If this is your first time doing procedural animations keep it simple. Pixels in a triangle can light up in unison. Perhaps each triangle has a dedicated colour. Maybe stick to red and green. It’s not the most out there animation but it’s still super effective. If you have time you can add detail.
- Use built in functions provided by the neopixel library. Try not to reinvent the wheel (I am guilty of this).
- Type “neopixel examples” into your search engine and read an article every so often. Someone has done this before and maybe there code is open source?
REMEMBER : BUILD THE MINIMUM VIABLE PRODUCT FIRST!
That’s my take.