Ich vermute das geht mit einer selbstgelöteten Schaltung am einfachsten. Habe aber gerade keinen passenden Bauvorschlag zur Hand.
Ich habe mir genau für den Zweck auch mal was mit CCCV-Platinen aus Fernost zusammengebaut, ging auch. An 12V sogar besser als an 5V-USB.