Ich würde LiFePo4 für alles DIY empfehlen. Es ist nicht nur sicherer, so dass eine falsche Bewegung kein Inferno verursacht, sondern es hält auch zwei- bis viermal so lange an der CONST mit etwas mehr Größe und Gewicht.
Da Sie nur ein Arduino ausführen, würde ich nur eine einzelne Zelle verwenden und Probleme mit dem Zellgleichgewicht vermeiden.
Ich würde einen Boost-Regler verwenden, um die Spannung von der Zelle auf die erforderlichen 5 V zu erhöhen.
Um die Zelle tatsächlich aufzuladen, würde ich wahrscheinlich eine billige CC-CV-Ladekarte von ebay verwenden und die Spannung für Ihr Lifepo auf etwa 0,15 V unter dem Maximalwert einstellen (Sie verlieren nur 10% der Energie, aber der Akku hält viel länger ) und stellen Sie den Strom entsprechend Ihrem Panel und Ihrer Batterie ein.
Wenn Ihr Stromkreis Strom verbraucht, während das Ladegerät aufgeladen wird, nimmt Ihr Stromkreis das, was er benötigt, und alle zusätzlichen Ladegeräte werden in den Akku geleitet.
Möglicherweise benötigen Sie eine Diode, damit sich der Akku nicht über das Ladegerät zurücklädt.
Verwenden Sie eine Schutzplatine, wie Sie sie von Batteryspace erhalten können, oder besser noch einen geschützten Lifepo mit der von ihr gebauten Platine.
Denken Sie daran, Ihr Solarpanel so zu dimensionieren, dass genügend Energie vorhanden ist, um den Stromkreis am Laufen zu halten. Selbst mit den geschützten Zellen tötet eine Überentladung.
Was ich wirklich gerne tun würde, ist eine Lifepo4-Ladesteuerungsplatine zu entwerfen, die all dies in einer Einheit hat, da jeder es zu wollen scheint ...