Hi, I'm making my first DIY electric longboard! Right now a Focbox Unity+ ESC is the main brains of it and I'm using an off-the-shelf PWM remote/receiver, but eventually I'll get Arduino involved for a number of reasons. One of the first things I want to do is monitor the voltage of individual cells, since I'm not using a BMS and had to set the Focbox's minimum cutoff voltage rather high (~3.6) to avoid unbalanced cells dropping below 3.3V (which I found out the hard way will indeed happen...) I'm using a 12S supply (2 x 6S in series) so there are a lot of cells to keep track of.
My thinking is... the 3.3-4.2V range is perfectly within the 0-5V range of the analog pins, so in theory I could plug each of the 12 balance cables into an input on a CD74HC4067 analog multiplexer, and have the Arduino read them one at a time (fast refresh rate is not critical, maybe 100ms or so between cells would be ok?)
Also, by doing that, when the Arduino is powered off and the multiplexer isn't letting any of the inputs through, the battery shouldn't leak any current, right? So theoretically I could leave it plugged in and powered off, and not need to worry about it draining overnight (at least no more than leaving it plugged into the ESC with a soft power button)?
Just want to make sure this all checks out in case I'm about to do something stupid!