Всем привет
Хочу сделать мини-ноутбук на базе raspberry pi
Имеется
Батарея Li-po от планшета 3.7В
Raspberry pi Model B
Raspbian
Контроллер заряда батареи на базе TP4056
Что надо реализовать
Информирование о разряде аккумулятора
Желательно в оболочке raspbian чтобы было окошко с процентным зарядом аккумулятора ( Как на ноутбуках с ОС Windows )
Самый лучший способ контролировать уровень батареи - интегрировать ее заряд в кулонах. Так в принципе все "взрослые" контроллеры настоящих ноутбучных батарей и поступают.
Теория процесса управления зарядом - это целое искусство. Так что лучше всего будет взять обычную батарейку от ноутбука, найти даташит на ее контроллер и реализовать общение с ним. Обычно там протокол SPI.
тогда из этой "специально обученной" платы должен торчать интерфейс либо цифровой, либо аналоговый, для наблюдения за зарядом. У меня libastral плохо принимает, не могу название платы узнать.
naso4ek: этот контроллер является дубовым стабилизатором тока с защитами. Ожидать от него точности/предсказания времени заряда или разряда не стоит. Для того, чтобы хорошо управлять зарядом, необходимо иметь два АЦП для измерения тока и напряжения, а также контроллер реального времени для интегрирования этих величин.
Для простого предсказания, что скоро все пропадет, достаточно одного АЦП для контроля напряжения на батарее. Подойдет любой мелкий AVR с АЦП, например TINY13.