🤖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

    Scheduled Pinned Locked Moved PROJECTS
    atom motionbattery levelmodificatonbattery status
    1 Posts 1 Posters 4.3k Views
    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 Offline
      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

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      • First post
        Last post