

The 11.7V LiPo Charger (Manufacturer Part ID: 11.7V LiPo CHG) by DIY is a specialized device designed to safely charge lithium polymer (LiPo) batteries. It provides a constant voltage of 11.7 volts, ensuring optimal charging performance while protecting the battery from overcharging or damage. This charger is commonly used in applications such as RC vehicles, drones, robotics, and other portable electronic devices that rely on LiPo batteries for power.








The following table outlines the key technical details of the 11.7V LiPo Charger:
| Parameter | Value |
|---|---|
| Input Voltage Range | 12V to 15V DC |
| Output Voltage | 11.7V DC (constant voltage) |
| Maximum Output Current | 2A |
| Charging Method | Constant Current / Constant Voltage (CC/CV) |
| Battery Compatibility | 3-cell (3S) LiPo batteries |
| Efficiency | ≥ 85% |
| Operating Temperature | 0°C to 50°C |
| Dimensions | 60mm x 40mm x 15mm |
| Weight | 30g |
The charger has the following input and output connections:
| Pin Name | Type | Description |
|---|---|---|
| VIN+ | Input | Positive terminal for DC input voltage (12V-15V). |
| VIN- | Input | Negative terminal for DC input voltage (ground). |
| BATT+ | Output | Positive terminal for connecting the LiPo battery. |
| BATT- | Output | Negative terminal for connecting the LiPo battery. |
| STATUS LED | Indicator | LED that indicates charging status (e.g., charging, fully charged). |
Connect the Input Voltage:
VIN+ pin and the negative terminal to the VIN- pin.Connect the LiPo Battery:
BATT+ pin and the negative terminal to the BATT- pin.Monitor the Charging Status:
Disconnect After Charging:
If you are using the 11.7V LiPo Charger to power an Arduino UNO via a LiPo battery, follow these steps:
Here is an example Arduino sketch to monitor the battery voltage using an analog input pin:
// Arduino code to monitor LiPo battery voltage
const int batteryPin = A0; // Analog pin connected to battery voltage divider
const float voltageDividerRatio = 5.7; // Adjust based on your resistor values
const float referenceVoltage = 5.0; // Arduino's reference voltage (5V)
void setup() {
Serial.begin(9600); // Initialize serial communication
pinMode(batteryPin, INPUT); // Set the battery pin as input
}
void loop() {
int rawValue = analogRead(batteryPin); // Read the analog value
float batteryVoltage = (rawValue / 1023.0) * referenceVoltage * 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 scale down the 11.7V battery voltage to a level readable by the Arduino's analog input (0-5V). Adjust the
voltageDividerRatioin the code based on the resistor values used in the divider.
The STATUS LED does not light up:
The battery is not charging:
BATT+ and BATT- pins.The charger overheats:
The battery voltage is too low after charging:
Q: Can I use this charger with a 2-cell (2S) or 4-cell (4S) LiPo battery?
A: No, this charger is specifically designed for 3-cell (3S) LiPo batteries. Using it with other configurations may result in improper charging or damage.
Q: Is it safe to leave the battery connected to the charger after it is fully charged?
A: It is recommended to disconnect the battery after charging to prevent overcharging and extend the battery's lifespan.
Q: Can I use a solar panel as the input power source?
A: Yes, as long as the solar panel provides a stable DC voltage between 12V and 15V and can supply sufficient current (at least 2A).