Kind of an old design already, and very simple, but here's some shameless product placement:
Disclosure: I designed the circuit and board, and recommended the mechanicals for them. They did the rest.
For topical interest... it might be useful if you need an electronic load. It's protected for over and under voltage, reverse, and has a very flexible V(I) curve (including constant, or externally programmed, if that's all you need).
Tim