Начну с описания необходимых по моему мнению параметров.

В моем проекте будут использоваться 2 батареи LiPo 5000mAh 2S1P 20C для питания силовой установки и одна LiPo 2650mAh 3S1C для питания видео и прочего второстепенного оборудования катера.

1 задача - Контроль напряжения:
Проверка каждой силовой банки на минимальное напряжение использование (3,3-3,5 вольт). Т.к. контролировать только общее напряжение может привести к возгоранию, при не равномерном разряде каждой банки.
Не помешает контроль температуры батарей.
Что касается вспомогательной батареи, то из-за маленьких токов потребления не критичны ни температура, ни по-баночный контроль, только общее напряжение.

Используем аналоговые входы, итого: 4 входа для 4 банок + 2 для температуры и один для вспомогательной батареи. Можно измерять температуру и DS-ками, но термо-сопротивлениями дешевле и если применить пленочные, то вообще супер. Про точность тут не говорим, т.к. выставить нужно только порог использования 70-80 градусов.

2 задача - Контроль тока:
Измерение тока потребления от силовой и вспомогательной батареи. Думаю применить датчики тока ACS712-05, этого достаточно для контроля вспомогательной батареи. Для силовых батарей ACS755-100 или ACS756-100.
Контроль потребляемого тока нужен не только для опасных ситуаций, а в основном для расчета израсходованной емкости батарей.
Так же понадобится задействовать еще 2 аналоговых канала.

3 задача - Контроль оборотов движителя:
Тут таймеры и прерывания задействую.

4 задача - Контроль глубины погружения камеры или снасти:
При помощи энкодера связанного с валом катушки.
Тут так же таймеры и прерывания задействую.

5 задача - Контроль поклевки и нагрузки на снасть:
В качестве датчика применю датчик давления MPXH6400A и использую еще один аналоговый канал.

Позже продолжу описание задач и на основе этих данных, буду формировать наложенный на видео сигнал (OSD).