Come caricare una batteria da 100mAh

Se leggi la descrizione del prodotto adafruit viene spiegato in che modo si carica una LiPo o equivalente:

"Charging is performed in three stages: first a preconditioning charge, then a constant-current fast charge and finally a constant-voltage trickle charge to keep the battery topped-up."

Penso sia difficile costruire un simile caricabatteria a un costo inferiore a quello pubblicizzato.

Ciao,
P.