5V - 12V
5V - 12V
4.2V (constant)
up to 3A
up to 96%
Constant Current/Constant Voltage (CC/CV)
+ Overcharge protection
+ Over-discharge protection
+ Short-circuit protection
+ Overheating protection
-20C to 85C
-40C to 125C
22.5mm x 17.5mm x 4.5mm
approximately 6g
Applications
The B3 Pro Li-Po Battery Charger is suitable for a wide range of applications, including |
Robotics and drones
IoT devices and sensors
Wearable electronics
DIY projects and prototypes
Any device requiring efficient and reliable Li-Po battery charging.
Notes and Precautions
Always use the charger with compatible Li-Po batteries to ensure safe and efficient charging.
Keep the charger away from flammable materials and avoid exposing it to high temperatures or humidity.
Follow proper safety precautions when handling electrical components and batteries.
By providing a comprehensive and reliable charging solution, the B3 Pro Li-Po Battery Charger enables users to focus on their projects and applications, confident that their batteries will be charged safely and efficiently.
B3 Pro - Li-Po Battery Charger Documentation
Overview
The B3 Pro Li-Po Battery Charger is a compact and efficient charging module designed for Lithium-Polymer (Li-Po) batteries. It features a high-power charging capacity, overcharge protection, and short-circuit prevention, making it an ideal component for IoT projects and devices.
Features
High-power charging: up to 3A
Overcharge protection: prevents battery damage from overcharging
Short-circuit prevention: protects against short circuits
Compact design: ideal for IoT projects and devices
Wide input voltage range: 4.5V to 24V
Output voltage: 4.2V (fixed)
Output current: up to 3A
Pinout
The B3 Pro Li-Po Battery Charger has the following pinout:
VCC: Input voltage (4.5V to 24V)
GND: Ground
C+: Battery positive terminal
C-: Battery negative terminal
STBY: Standby pin (optional)
Code Examples
### Example 1: Basic Charging Circuit (Arduino)
In this example, we will use the B3 Pro Li-Po Battery Charger with an Arduino board to charge a Li-Po battery.
```c++
// Define the pins for the B3 Pro charger
#define Charger_VCC A0 // Input voltage pin
#define Charger_GND GND // Ground pin
#define Charger_CPLUS 2 // Battery positive terminal
#define Charger_CMINUS 3 // Battery negative terminal
void setup() {
// Initialize the charger pins
pinMode(Charger_VCC, OUTPUT);
pinMode(Charger_GND, OUTPUT);
pinMode(Charger_CPLUS, OUTPUT);
pinMode(Charger_CMINUS, OUTPUT);
// Set the input voltage to 5V
analogWrite(Charger_VCC, 255);
// Connect the battery to the charger
digitalWrite(Charger_CPLUS, HIGH);
digitalWrite(Charger_CMINUS, LOW);
}
void loop() {
// The charger will automatically start charging the battery
// No additional code is required
}
```
### Example 2: Charging a Li-Po Battery with a MicroPython (Raspberry Pi Pico)
In this example, we will use the B3 Pro Li-Po Battery Charger with a Raspberry Pi Pico board to charge a Li-Po battery.
```python
import machine
# Define the pins for the B3 Pro charger
charger_vcc = machine.Pin(17, machine.Pin.OUT) # Input voltage pin
charger_gnd = machine.Pin(16, machine.Pin.OUT) # Ground pin
charger_cplus = machine.Pin(18, machine.Pin.OUT) # Battery positive terminal
charger_cminus = machine.Pin(19, machine.Pin.OUT) # Battery negative terminal
# Set the input voltage to 5V
charger_vcc.value(1)
# Connect the battery to the charger
charger_cplus.value(1)
charger_cminus.value(0)
# The charger will automatically start charging the battery
# No additional code is required
```
Note: In both examples, the input voltage to the charger should be provided from a suitable power source, such as a USB port or a wall adapter. The charger will automatically start charging the Li-Po battery when the input voltage is applied.