Nice! And going through the writeup now - a minor nit:
"If you have a single strand of 25 Neopixels with the WS8201 chipset, then you will not have to make any modification below.”
Neopixels are, by definition, WS2812 (at some point swapped out w/WS2812B, but a minor distinction). WS2801’s are not neopixels - you could create some pretty confusing problems for people by claiming they are the same.
Otherwise, it’s a great little project, and the writeup should be quite useful to folks looking to build their own
Ok - have modified any reference to “NeoPixel” within the text, however will have to go back at some point and remove all “NeoPixel” text embedded within images… Haha