Gravity: MAX17043 3.7V Lithium Battery Fuel Gauge Module

SKU: DFR0563

The Gravity: MAX17043 3.7V Lithium Battery Fuel Gauge Module is a versatile tool designed to accurately monitor the remaining power of 3.7V lithium batteries using the I2C interface. It operates within a voltage range of 3.3V to 6.0V and is compatible with both Li-polymer and Li-ion batteries. The module features a low operating current of 50 uA, making it an energy-efficient choice for various electronics projects. Its pinout includes essential connections such as power VCC, GND, I2C Clock (SCL), and Data (SDA) signals, along with a low battery power alert interrupt (ALR) and a reverse battery indicator (REV BAT). This module is ideal for DIY electronics enthusiasts looking to integrate reliable battery management into their projects, offering both precision and ease of use.

Overhead shot of small module with green connectors and LED, battery fuel gauge-DFRobot product sku:DFR0563 image.
  • Docs
  • Tech Specs
  • Projects
  • 1. Example Code for Arduino-Read Battery Voltage, Remaining Power and Set Low Power Interrupt Alert

    A guide offers example code and detailed instructions for using an Arduino to efficiently read battery voltage, calculate remaining power, and set up low power interrupt alerts. Users will learn to connect hardware components such as the DFRobot Gravity 3.7V Li Battery Fuel Gauge and configure the MAX17043 library within the Arduino IDE. The article includes sample code for establishing communication between the Arduino and the gauge, as well as steps to customize alert thresholds. By following the wiring diagram and setup procedures, users can enhance their project's power management capabilities, ensuring timely alerts when battery power dips below specified levels. This guide is essential for anyone looking to optimize their Arduino projects with precise battery monitoring and alert systems.

    2. Example Code for Raspberry Pi-Read Battery Voltage, Remaining Power and Set Low Power Interrupt Alert

    The guide on using the MAX17043 sensor for monitoring battery voltage and remaining power on Raspberry Pi, including hardware and software setup, wiring, and sample code for setting low power interrupt alerts.

    Reference

    Specification

    Parameter Value
    Input Voltage (VCC) 3.3V~6.0V
    Battery Input Voltage (BAT IN) 2.5V~4.2V
    Battery Type(BAT IN) 3.7V Li-polymer/Li-ion battery
    Operating Current 50 uA
    Interface Gravity I2C (logic level: 0-3.3V)
    Dimension 22.0mm * 30.0mm

    Pinout

    Label Name Description
    + VCC Power VCC(3.3~6.0V)
    - GND Power GND
    C SCL I2C Clock Signal
    D SDA I2C Data Signal
    ALR ALRT* Low battery power alert interrupt (active low)
    BAT IN Battery input 3.7V lithium battery connection port
    REV BAT Battery reverse Indicator When the battery connection is reversed, REV BAT lights up.

    Was this article helpful?

    TOP