That sounds a cool project.
(I really want a HD unicorn, but I haven’t done enough with my standard one to warrant it, yet!)
Unfortunately, I don’t have all the answers you are looking for!
With regards to making shapes, letters and numbers:
- I believe you would have to put some time in to create some functions to draw squares, etc. using the simple set_pixel methods
- Letters and numbers you may be lucky, in that I have seen some scrolling text demos for the standard unicorn hat, they might have a library or set of pixel matrices for the characters that you could borrow (with permission).
I’d be very interested to see how you manage to control this from the web as I need to use sudo to run my unicorn hat programs (I haven’t spent the time to see if there is a way to eliminate that). Please post back with a link if you have any code you are willing to share.
Best of luck,