I started this project a while ago as a sub-project of my Roadwork Warning Lamp Solar Power Station. But it's become interesting enough to split it into its own project. I'll try to move over some of the content from there to here eventually.