The DFRobot Solar LiPo Charger with Battery Monitor combines MPPT solar charging with an I2C battery fuel gauge IC in a single compact module. While the solar panel charges the 3.7V Li-ion or LiPo cell, the fuel gauge continuously reports state-of-charge percentage, voltage, and current to any connected microcontroller via I2C — enabling intelligent battery management for field-deployed IoT systems. Dual regulated outputs (3.3V + 5V) power the host electronics while solar charging and monitoring operate in parallel. Specifications Solar Input: 6V–28V (compatible with 5V–24V panels) MPPT: Maximum Power Point Tracking Battery Type: 3.7V Li-ion / LiPo single cell Max Charging Current: Up to 1A Battery Monitor: I2C fuel gauge IC (state-of-charge, voltage, current) Output: 3.3V and 5V regulated outputs Protection: Over-charge, over-discharge, over-current, short-circuit, reverse polarity Interface: I2C (battery monitor), JST battery connector, solar terminal Key Features MPPT solar charging with integrated battery fuel gauge for state-of-charge monitoring Read battery percentage, voltage, and current via I2C from any microcontroller Dual regulated outputs (3.3V + 5V) to power multiple load circuits simultaneously Full protection suite: over-charge, over-discharge, over-current, reverse polarity Compact module ideal for embedding in outdoor IoT sensor enclosures Works with any Li-ion / LiPo 3.7V single cell (18650, pouch, etc.) Arduino and Raspberry Pi compatible I2C battery monitoring DFRobot Gravity system compatible Applications Solar-powered IoT nodes requiring battery level reporting Smart outdoor environmental monitoring stations Remote sensor buoys with real-time battery monitoring Solar garden lighting with battery management Field data loggers with low-battery alerting Smart agriculture monitoring with solar top-up Educational solar energy systems with live monitoring Maker projects requiring solar + battery + USB power in one module Package Includes 1x DFRobot Solar LiPo Charger with Battery Monitor Module Note: Solar panel and Li-ion battery sold separately FAQ Q: How do I read battery state-of-charge? A: Connect I2C to your Arduino/Pi, include the DFRobot battery monitor library, and call getBatteryPercent() — returns 0–100%. Q: Can it charge and power the load at the same time? A: Yes — solar energy charges the battery and simultaneously powers the 3.3V/5V outputs. Q: What Li-ion cell size is compatible? A: Any 3.7V single-cell format: 18650, 14500, pouch cell, LiPo pack, etc., with the JST connector. Q: Does it work without sunlight (grid-charged battery only)? A: Yes — the battery powers the outputs even without solar input. Solar input is optional. Q: What is the minimum solar panel wattage? A: 3W–5W panels work well for light loads. For continuous IoT sensor duty cycle, 5W is recommended.