The Adafruit Lithium Ion Battery (Part ID: 5035) is a high-capacity rechargeable battery designed for powering a wide range of electronic devices. With a nominal voltage of 3.7V and a capacity of 10050mAh (10Ah), this battery is ideal for applications requiring long-lasting power in a compact form factor. It is commonly used in portable electronics, IoT devices, robotics, and backup power systems.
Below are the key technical details of the Adafruit Lithium Ion Battery (5035):
Parameter | Value |
---|---|
Nominal Voltage | 3.7V |
Capacity | 10050mAh (10Ah) |
Chemistry | Lithium-Ion |
Maximum Charge Voltage | 4.2V |
Discharge Cutoff | 3.0V |
Maximum Discharge Rate | 2C (20A) |
Recommended Charge Rate | 0.5C (5A) |
Connector Type | JST-PH 2-pin |
Dimensions | 90mm x 60mm x 10mm |
Weight | ~200g |
The battery is equipped with a JST-PH 2-pin connector. Below is the pin configuration:
Pin | Name | Description |
---|---|---|
1 | Positive (+) | Positive terminal of the battery |
2 | Negative (-) | Negative terminal of the battery |
Connecting the Battery:
Charging the Battery:
Discharging the Battery:
Safety Precautions:
To power an Arduino UNO with this battery, follow these steps:
Here is an example Arduino sketch to monitor the battery voltage:
// 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 = 2.0;
// Define the reference voltage of the Arduino (5V for UNO)
const float referenceVoltage = 5.0;
void setup() {
Serial.begin(9600); // Initialize serial communication
}
void loop() {
// Read the raw analog value from the battery pin
int rawValue = analogRead(batteryPin);
// Convert the raw value to the actual battery voltage
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");
// Add a delay to avoid flooding the Serial Monitor
delay(1000);
}
Note: Use a voltage divider circuit to scale down the battery voltage to a safe range (0-5V) for the Arduino's analog input pins.
Issue | Possible Cause | Solution |
---|---|---|
Battery does not charge | Charger not compatible or faulty | Use a charger designed for 3.7V lithium-ion batteries with CC/CV profile. |
Battery drains too quickly | Load exceeds capacity or high self-discharge | Check the load current and ensure it is within the battery's specifications. |
Battery voltage drops below 3.0V | Over-discharge | Recharge the battery immediately. Use a BMS to prevent over-discharge. |
Battery gets hot during use or charging | Overcurrent or faulty charger | Reduce the load current or use a charger with the correct specifications. |
Can I use this battery to power a Raspberry Pi?
Yes, but you will need a 5V boost converter to step up the voltage to 5V, as required by the Raspberry Pi.
How long will this battery last on a single charge?
The runtime depends on the load current. For example, at a 1A load, the battery can last approximately 10 hours (10050mAh ÷ 1000mA).
Can I connect multiple batteries in series or parallel?
Yes, but ensure you use a proper battery management system (BMS) to balance the cells and prevent overcharging or over-discharging.
Is this battery safe for outdoor use?
The battery is not waterproof. Use a protective enclosure if using it outdoors.
By following the guidelines and precautions outlined in this documentation, you can safely and effectively use the Adafruit Lithium Ion Battery (5035) in your projects.