loading

MERITSUN Battry - The Best Battery Energy Storage System & Lithium Battery Solutions Provider.

diy li-ion capacity tester ! - li ion battery cell

diy li-ion capacity tester !  -  li ion battery cell

When it comes to building battery packs, Li-
There is no doubt that ionic cells are one of the best choices.
But if you get them from the old laptop battery, then you might want to do a capacity test before building the battery pack.
So today I'm going to show you how to make a Li-
Ion capacity tester using Arduino.
Let's start!
You can watch my video if you don't want to watch everything! 1)PCB (
I ordered it online but you can use zero PCB)-
Power resistance-10k Resistor-OLED -Arduino-Buzzer-
Screw Terminal-
Female Headers-
N-channel Mosfet-
We must know what capacity is.
The unit of capacity is mAh or Ah.
If you look at any Lee-
Ion batteries, they will mention its capacity above, just like the 2600 mAh mentioned above.
Basically, this means that if we connect a load on it that draws 2.
The battery can then last for an hour.
Again, if I have a 1000 Battery and the load consumes 2A, then it will last for 30 minutes, which is what Ah or mAh means.
But it is actually impossible to calculate in this way because we all know V = IR.
Initially our battery voltage was 4.
If we keep the resistance constant, some current will flow through the load.
But over time, the battery voltage will decrease and our current will decrease.
This will make our calculations much more difficult than expected, as we need to measure the current and time of each instance.
It's actually impossible to do all the calculations now, so here we will use Arduino to measure the current time and voltage, process the information, and finally give us the capacity. Note!
I have an SPI OLED so convert it to I2C and use it.
If you would like to learn how to convert SPI to OLED, please see my previous tutorial-
If you would like to make changes to the PCB and schematic, is this a link to my project? The Arduino first measures the pressure drop generated by a 10 ohm resistor (if above 4.
3 v, it will turn off the MOSFET to display high voltage if less than 2.
9 v it will show the low voltage, it will turn off the MOSFET if it is between 4. 3v and 2.
9 v it will turn on the MOSFET and the battery will start to discharge through the resistor and measure the current using Ohm's law.
It also uses the millis function to measure the time and product of current and time, which gives us the capacity.
Then I started the welding process on the pcb I ordered online.
I would recommend using the female title as if you would like to remove OLED or Arduino in another project later.
After welding, when I connect the power supply, sometimes it doesn't work as expected.
Maybe because I forgot to add the pull-up resistor on the I2C bus interface, I went back to the code and used the built-in Arduinos-
Pull up the resistor.
After that it worked perfectly!
If you like my job, feel free to check out my YouTube channel for more highlights: also follow me on Facebook, Twitter etc for upcoming JLCPCB $10pcs,10*10cm)

GET IN TOUCH WITH Us
recommended articles
Knowledge Successful case News
What Information Is Needed for a Residential Energy Storage Quote?
Use this residential ESS RFQ checklist to submit the grid, load, PV, inverter, backup, site, approval and commercial data needed for a usable quote.
How to Compare Home Battery Quotes: A Bid-Normalization Guide for Installers and Distributors
A practical bid-normalization guide for comparing home battery energy, power, inverter scope, approvals, commissioning, warranty and support.
Nominal vs. Usable Home Battery Capacity: What Installers Should Calculate Before Quoting Runtime
Learn how nominal kWh, starting SOC, reserve settings, conversion losses and load profile determine usable home-battery energy and backup runtime.
Is 128 kWh Enough for Whole-Home Backup? Inside a Caribbean Residential Installation
See how a 128 kWh MERITSUN battery bank, 28.8 kWp solar array and Schneider inverter platform support whole-home backup in Punta Cana.
Project Complete: 48 kWh Whole-Home Storage With Three MSP-6KW Units
A 48 kWh MERITSUN home storage system is now in service, using three 6 kW all-in-one units to support separate household load groups.
60 kWh Farm Battery Storage in the U.S.: What This 12-Module Project Shows
Analyze the design logic behind a U.S. farm project using 12 parallel MERITSUN battery modules, a 60 kWh-class battery bank and a Schneider inverter.
Home Battery Sizing Guide for Solar Installers: 10kWh, 20kWh and 30kWh Systems
A practical MERITSUN home battery sizing guide comparing 10kWh, 20kWh and 30kWh systems for solar installers, EPCs, dealers and distributors.
MERITSUN 100kWh Commercial Battery Storage Installation Case: Scalable Solar Backup for Small Businesses and Farms
A MERITSUN 100kWh rack-mounted LiFePO4 battery storage installation case for small businesses, farms, and light commercial sites that need scalable solar backup, smart BMS protection, and dependable energy resilience.
MERITSUN 30kWh Home Battery Installation Case: Clean, Scalable Solar Storage Upgrade for Modern Homes
Residential solar projects are changing. Homeowners no longer look at solar panels as a single energy-saving upgrade. They increasingly want a complete home energy system that can store daytime solar power, support essential loads during grid interruptions, and remain easy for in
MERITSUN 50kWh Hotel Battery Installation Case: Rack-Mounted Solar Storage for Light Commercial Backup
 MERITSUN 50kWh Hotel Battery Installation Case: Rack-Mounted Solar Storage for Light Commercial Backup For small hotels, boutique resorts, guesthouses, and coastal commercial properties, reliable electricity is directly connected to customer experience. Lighting, Wi-Fi, refrige
Established in 1999, we have 20+ years of energy professional experience and integrated solutions services in energy storage application industrial, and further reach the demands the smart & green energy era. 
Copyright ©1999-2025 MeriTech Power Limited - www.meritsunpower.com | All Rights Reserved | Sitemap | Privacy Policy
Customer service
detect