TP4056 Lithium Battery Charging Board Module TYPE-C 1A with Battery Protection
20.00 EGP
The TP4056 Lithium Battery Charging Module is a compact and efficient solution for charging single-cell 3.7V Li-ion/Li-Po batteries (such as 18650, 14500, or pouch cells). This version includes Type-C USB input, 1A charging current, and built-in battery protection (DW01A + FS8205).
Description
Key Features
-
Input: Type-C USB (5V) (also supports Micro-USB in some variants)
-
Output: 1A max charging current (adjustable via resistor)
-
Battery Protection: Overcharge, over-discharge, overcurrent, and short-circuit protection (DW01A + FS8205)
-
LED Indicators:
-
Red LED: Charging in progress
-
Blue LED: Charging complete
-
-
Compatible Batteries: 3.7V Li-ion/Li-Po (e.g., 18650, 10440, etc.)
Pin Configuration & Wiring
Module Pinout
Pin | Description |
---|---|
BAT+ | Connected to battery (+) terminal |
BAT- | Connected to battery (-) terminal |
OUT+ | Output positive (connects to load) |
OUT- | Output negative (connects to load) |
Type-C | USB-C input (5V power supply) |
Connection Diagram
-
Connect Battery:
-
BAT+ → Battery (+)
-
BAT- → Battery (-)
-
-
Power Input:
-
Plug a 5V USB-C cable into the module.
-
-
Load Connection (Optional):
-
OUT+ → Load (+)
-
OUT- → Load (-)
-
Working Principle
-
Charging Process:
-
When a 5V USB power source is connected, the TP4056 IC regulates the charging current (default 1A).
-
The red LED lights up during charging.
-
When the battery reaches 4.2V, charging stops, and the blue LED turns on.
-
-
Protection Circuit (DW01A + FS8205):
-
Overcharge Protection: Stops charging if voltage exceeds 4.25V.
-
Over-Discharge Protection: Cuts off output if battery drops below 2.4V.
-
Short-Circuit/Overcurrent Protection: Disconnects the battery if excessive current is detected.
-
How to Use with Arduino/ESP Projects
Example: Battery-Powered Arduino Project
-
Connect the TP4056 module:
-
BAT+ & BAT- → Li-ion Battery
-
OUT+ & OUT- → Arduino Vin & GND
-
USB-C → 5V Power Source (when charging)
-
-
Charging Behavior:
-
While charging (Red LED ON), the Arduino can still run if powered via USB.
-
Once fully charged (Blue LED ON), the module stops charging automatically.
-
Adjusting Charging Current
-
The default charging current is 1A (set by a resistor on the board).
-
To reduce charging current (for smaller batteries like 100mAh-500mAh), replace the Rprog resistor (usually 1.2KΩ) with a higher value:
-
500mA → Use 2.4KΩ
-
250mA → Use 4.8KΩ
-
Applications
✅ Portable DIY electronics (Arduino, ESP8266, ESP32 projects)
✅ Solar-powered battery chargers
✅ Power banks & portable devices
✅ IoT devices with rechargeable batteries
Reviews
There are no reviews yet.