

The Battery Charging Module 2 x 18650 USB 5V (Manufacturer Part ID: 1567) is a compact and efficient module designed to charge two 18650 lithium-ion batteries simultaneously. It features a USB input for charging and provides a regulated 5V output, making it ideal for powering small electronic devices or circuits. This module is widely used in portable power banks, DIY electronics projects, and backup power systems.








Below are the key technical details of the module:
| Parameter | Specification |
|---|---|
| Input Voltage | 5V (via micro-USB or USB Type-A port) |
| Output Voltage | 5V (regulated) |
| Battery Type Supported | 18650 lithium-ion batteries |
| Number of Batteries | 2 (connected in parallel) |
| Charging Current | 1A (maximum) |
| Output Current | 1A (maximum) |
| Protection Features | Overcharge, over-discharge, and short-circuit protection |
| Dimensions | 60mm x 22mm x 15mm |
The module has several key connectors and pins for input, output, and battery connections. Below is a detailed description:
| Pin/Connector | Description |
|---|---|
| Micro-USB Port | Used for charging the 18650 batteries via a 5V USB power source. |
| USB Type-A Port | Provides a regulated 5V output for powering external devices or circuits. |
| B+ | Positive terminal for connecting the first 18650 battery. |
| B- | Negative terminal for connecting the first 18650 battery. |
| OUT+ | Positive terminal for the 5V output (if not using the USB Type-A port). |
| OUT- | Negative terminal for the 5V output (if not using the USB Type-A port). |
Connect the Batteries:
B+ pin, and the negative terminal to the B- pin.Power the Module:
Output Power:
OUT+ and OUT- pins for direct connections.Monitor Charging:
The module can be used to power an Arduino UNO via its USB Type-A port. Below is an example code to blink an LED using the Arduino UNO powered by the module:
// Example code to blink an LED using Arduino UNO
// Ensure the Arduino is powered via the USB Type-A port of the module
const int ledPin = 13; // Pin connected to the onboard LED
void setup() {
pinMode(ledPin, OUTPUT); // Set the LED pin as an output
}
void loop() {
digitalWrite(ledPin, HIGH); // Turn the LED on
delay(1000); // Wait for 1 second
digitalWrite(ledPin, LOW); // Turn the LED off
delay(1000); // Wait for 1 second
}
Module Not Charging the Batteries:
No Output Voltage:
Overheating During Operation:
LED Indicators Not Working:
Can I use only one 18650 battery with this module?
Is it safe to leave the module connected to a USB charger indefinitely?
Can I use this module to charge other types of batteries?
What happens if I connect a load that exceeds 1A?