Мне кажется, лучше было сделать классически. Транзистор n-p-n (КТ829, КТ815), в эмиттере шунт (от долей до нескольких Ом в зависимости от нужного тока нагрузки), в коллекторе - нагрузка (светодиод). А в базу подать более/менее стабилизированное напряжение, можно использовать стабилитрон или обычный (не сверхяркий) дешевый светодиод (он еще и как индикация включения будет работать). Опорное напряжение в базу через потенциометр - и ток нагрузки можно регулировать. Проверено, работает. Мое чудо работает в диапазоне питаний от 9 до 27 В (тупое зарядное устройство) и при этом ток нагрузки мнеятся не так уж значительно (точных цифр не помню, давно делал, хотя девайс жив и сейчас).
Батарея заряжается от солнечной панели, фото про ремонт которой находятся здесь. Правда сейчас в ней уже немного больше элементов. От нее запитан модем 10 Ватт и 10 Ватт СИД