Принцип роботи тестера заснований на вимірюванні напруги. Для цього в схемі присутній дільник напруги. Решта параметрів, такі як струм та ємкість батареї визначається нескладним розрахунком.
Arduino перевіряє стан батареї, якщо батарея нормальна, дає команду на ввімкнення польового транзистора. Струм, що проходить через МОП-транзистор розряджає батарею протягом певного періоду часу. Arduino вимірює напругу на навантаженні, а потім розділивши на опір, визначаємо струм розряду. Множимо це на час і визначаємо ємкість батареї в міліампер-годинах.
Для побудови тестера необхідно:
- Arduino Nano
- 0,96 “OLED-дисплей
- МОП-транзистор – IRLZ44
- Резистор 10 кОм, 10 Вт