🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    ATOM Motion battery level monitor

    PROJECTS
    atom motion battery level modificaton battery status
    1
    1
    3.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sei
      last edited by

      I modified ATOM Motion to add a circuit that can monitor the battery voltage.
      Since the battery level of ATOM Motion is usually unknown, it is inconvenient not to know whether the battery is charged or how long it can be used.
      alt text
      alt text
      The circuit can be placed in ATOM Motion.
      It divides the voltage of the positive electrode of the battery in half and inputs it to GPIO G33. It consumes about 0.03mA only while the power is on, but it should be negligible. IO1 on port B cannot be used for any other purpose.

      Calibration is required. The calibration value is the ratio between the battery voltage measured with a voltmeter and the AD value of G33 switched to the input mode.
      I wrote a program that calculates the remaining usage time according to the voltage and flashes the LED of ATOM's front panel according to the time.

      1 Reply Last reply Reply Quote 2
      • First post
        Last post