Arduino controlled digital constant current load.
Open modular Battery-Management-System for Li-Ion and similar