Ich will mir ein Roboter bauen und bin derzeit an der Spannungsversorgung (planung)

ich hab mir das folgendermaßen vorgestellt:
In dem Robbi sind 9 * NiMh - 1,2 V - 1500 mAh Zellen die ihn versorgen.
Auf dem Roboter ist ein Solarpanel und 4 Fototransistoren/Fotowiderstände die ihn an die beste Position fahren (Solarspannung größer als Accuspannung). An dieser Position hält er nun an und schaltet auf "Lademodus" (Prozessor in IDLE)

nun kommt mein Problem - wie lade ich den Accu so das er nicht überladen wird? (Laderegler oder so)

Gibts da irgentein Chip oder eine Schaltung an die ich den Accupack und das Solarpanel hinhängen kann und dann per I²C oder oder ner 1/0 dem Ding sagen kann jetzt laden?

Danke!

Mfg
Tobi