also nochmal:
Wenn du ne diode davor setzt, kann sich der akku nicht entladen.
-egal wie-

der mosfet zum lade-start geht am einfachsten so: siehe Anhang

(Hinweis:
Der Mosfet muß nach die Last(en).
Wenn du ihn davor setzen würdest müßtest du eine stepupschaltung einsetzen, damit die spannung gate-source über 5V über dem akku liegt, damit der mosfet voll durchschaltet)

PS.:
Welcher stecker wird gezogen?

PPS.:
Ich hoffe du kannst programmieren, ich kanns nicht

edit:
Mosfet position korrigiert, muß ganz nach unten, "unter" den shunt.
Der mosfet ist mit einem widerstand von 0,006ohm bei LADEN quasi zu vernachlässigen beim strommessen ist aber mit drin in der gemessenen abfallenden spannung am shunt "oben"

edit:
R5 pullup zum ic
R6 pulldown nach GND
Shunt 1Ohm
D5 spannung -0,7V und entladestopp, achtung: ausreichend stromfest

editxx:
den mosfet umgesetzt, und für shaun die spannungsmessung:
natürlich nur solange nicht geladen wird, und nat. mit spannungsteiler.

EDIT: Aktuelle Schaltung siehe neuere Posts