

The HW-357 Li-ion Battery Charge Discharge Power Bank Charger Module, manufactured by Sharvi Electronics, is a versatile and compact module designed for charging and discharging lithium-ion batteries. It integrates charging, discharging, and protection functionalities, making it ideal for portable power bank applications and other battery-powered devices. This module is widely used in DIY electronics projects, prototyping, and consumer electronics.








The HW-357 module is designed to provide efficient and safe charging and discharging of lithium-ion batteries. Below are its key technical details:
| Parameter | Value |
|---|---|
| Input Voltage Range | 5V DC (via micro-USB or solder pads) |
| Charging Current | 1A (default) |
| Battery Type | Single-cell 3.7V Li-ion battery |
| Overcharge Protection | 4.2V ± 1% |
| Over-discharge Protection | 2.5V ± 1% |
| Output Voltage | 5V DC |
| Output Current | 1A (max) |
| Efficiency | Up to 92% |
| Dimensions | 25mm x 19mm x 5mm |
The HW-357 module has several pins and connectors for input, output, and battery connections. Below is the pin configuration:
| Pin/Connector | Description |
|---|---|
| Micro-USB Port | Input for 5V DC power supply to charge the battery. |
| BAT+ | Positive terminal for connecting the Li-ion battery. |
| BAT- | Negative terminal for connecting the Li-ion battery. |
| OUT+ | Positive terminal for output voltage (5V DC). |
| OUT- | Negative terminal for output voltage (ground). |
| Solder Pads | Alternative input for 5V DC power supply (if micro-USB is not used). |
BAT+ pin.BAT- pin.OUT+ and OUT- pins.OUT+ and OUT-).Below is an example of how to use the HW-357 module to power an Arduino UNO:
OUT+ pin of the HW-357 module to the 5V pin of the Arduino UNO.OUT- pin of the HW-357 module to the GND pin of the Arduino UNO.BAT+ and BAT- pins of the module.// Example Arduino code to blink an LED using power from the HW-357 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 Overheating:
Battery Not Charging:
BAT+ and BAT- pins. Replace the battery if necessary.No Output Voltage:
LED Indicators Not Working:
Can I use this module with a 2-cell Li-ion battery pack?
What happens if the battery voltage drops below 2.5V?
Can I charge the battery and power a load simultaneously?
Is the module compatible with solar panels?
By following this documentation, users can effectively integrate the HW-357 module into their projects and ensure safe and reliable operation.