Hello long story short is i have multiple battery packs they are up to 4.2v about 14 of them for a 48v setup. I need to monitor each pack on voltage. It is for a small solar setup. Here is my problem over time I will be adding more packs and I just can't keep using other analog lines to monitor because there are not many. So is there away I can use something for i2c to monitor. And later able to daisy chain more packs to it? What I can have some kind of i2c chip on each pack and daisy chain them together?
Then use optocouplers on the I2C lines to isolate the voltage, so the master Arduino can talk to each chip without exceeding its voltage limits.