The 3S 12.6V 2A 18650 Lithium Battery Charger Module is a compact and efficient charging solution designed for charging three 18650 lithium-ion batteries connected in series. It provides a maximum output voltage of 12.6V and a charging current of up to 2A. The module features a Type C USB interface, making it compatible with modern power sources such as USB-C adapters, power banks, and laptops.
Below are the key technical details of the 3S 12.6V 2A 18650 Lithium Battery Charger Module:
Parameter | Value |
---|---|
Input Voltage | 5V (via Type C USB interface) |
Output Voltage | 12.6V (for 3S configuration) |
Maximum Charging Current | 2A |
Battery Configuration | 3S (three cells in series) |
Charging Indicator | LED (Red: Charging, Green: Fully Charged) |
Protection Features | Overcharge, Overcurrent, Short Circuit |
Dimensions | ~25mm x 50mm x 10mm |
The module has the following key connections:
Pin/Port | Description |
---|---|
Type C Port | Input for 5V power supply (USB-C interface) |
B+ | Positive terminal for the battery pack |
B- | Negative terminal for the battery pack |
P+ | Positive output terminal for the load |
P- | Negative output terminal for the load |
B+
pin.B-
pin.P+
and the negative terminal to P-
.B+
and B-
terminals, as this may damage the module or the battery pack.If you are using the module to power an Arduino UNO, connect the P+
and P-
terminals to the Arduino's VIN and GND pins, respectively. Below is an example code snippet to monitor the battery voltage using the Arduino's analog input:
// Define the analog pin connected to the battery voltage divider
const int batteryPin = A0;
// Define the voltage divider ratio (adjust based on your resistor values)
const float voltageDividerRatio = 3.0;
void setup() {
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int rawValue = analogRead(batteryPin); // Read the analog value
float batteryVoltage = (rawValue * 5.0 / 1023.0) * voltageDividerRatio;
// Print the battery voltage to the Serial Monitor
Serial.print("Battery Voltage: ");
Serial.print(batteryVoltage);
Serial.println(" V");
delay(1000); // Wait for 1 second before the next reading
}
Note: Use a voltage divider circuit to step down the battery voltage to a safe range (0-5V) for the Arduino's analog input.
Module Not Charging the Battery
B+
and B-
terminals. Check the battery pack for damage or imbalance.LED Indicator Not Turning On
Overheating During Charging
Load Not Receiving Power
P+
and P-
terminals.Can I use this module to charge a single 18650 battery?
What happens if I connect a power source with more than 5V?
Can I use this module to charge other types of batteries?
Is it safe to leave the battery connected after charging is complete?