От сети - это конденсатор (в качестве гасящего резистора) и диодный мост (в качестве выпрямителя). Вот и всё устройство.
А лучше с внешним трансформаторным БП (видел такое, сам на работе пользовался), гораздо безопаснее, т.к. не исключено касание аккумуляторов и контактов во время работы устройства.
Видал китаезные фонарики-аккумуляторы без гальванической развязки с разъемом для подключения внешних устройств!!! :o Да еще и выводы разъема наружу торчали, т.е можно было случайно ухватиться за них, вытаскивая устройство из розетки!
Постоянно щипало всех! Я как раскрутил его, так офигел :o

А от USB маловато тока для нормальной зарядки большим током
Макс.ток usb2.0 вроде 130мА?
I=Q/10 — для кислотных аккумуляторов, l=Q/4 — для щелочных аккумуляторов,
где: Q — паспортная емкость аккумулятора, А-ч, \ — средний зарядный ток, А.
Вроде должно хватить.
Правда информация не достоверная, из сети)