jakkra / ZSWatch

ZSWatch - the Open Source Zephyr™ based Smartwatch, including both HW and FW.
https://forms.gle/G48Sm5zDe9aCaYtT9
GNU General Public License v3.0
2.31k stars 197 forks source link

battery #215

Closed DREAM669 closed 8 months ago

DREAM669 commented 8 months ago

What is the total power consumption of this watch when the screen is on? How long can this 450mah support? Can you share the link to purchase batteries? I tried using a 3.7V 100mAh battery and found that after 10 minutes, the screen turned off. Looking forward to your reply!

DREAM669 commented 8 months ago

@jakkra

jakkra commented 8 months ago
  1. Screen on 50% brightness - ~34mA
  2. 0% brightness, display chip on, touch chip on - 300uA
  3. Screen off, 3V3 off - 90uA

The 2nd one the watch enters 20s after interacting with it. The watch will enter the 3rd state when left stationary for two minutes.

I'm getting about a week right now from the battery on the watch.

https://de.aliexpress.com/item/4000121983257.html?gatewayAdapt=glo2deu

ldab commented 8 months ago

from 100% to 40% in 12 days, did not use it all the time:

image

jakkra commented 8 months ago

Note the watch will cut off power at 3.6V,so if your battery got charge still it can't be utilized

DREAM669 commented 8 months ago
ZSW_ACTIVITY_STATE_ACTIVE,
ZSW_ACTIVITY_STATE_INACTIVE,
ZSW_ACTIVITY_STATE_NOT_WORN_STATIONARY,

When and how to enter and exit these three modes?

Kampi commented 8 months ago

I can confirm the battery life time of @ldab. I reached about 2 weeks with my watch (I used it one week and the other week it lays on my desk) and ~12 days when using it every day.

ZSW_ACTIVITY_STATE_ACTIVE -> When a motion is detected or a key is pressed (screen on) ZSW_ACTIVITY_STATE_INACTIVE -> 20 seconds (?) without activity (key press, etc.) (screen off) ZSW_ACTIVITY_STATE_NOT_WORN_STATIONARY -> 15 minutes inactive (screen and sensors off)

@jakkra please correct me when I´m wrong :)

And please also note that the relative capacity isn´t correct currently. Technically the watch get´s disabled when the battery is at 3.6 V, so 3.6 V should be 0%. But 3.6 V is (I think) 20% - 30% capacity left.

DREAM669 commented 8 months ago

But my screen is always on, maybe it's always in ZSW Activity DATE_ Do I need to modify the code or configuration file to automatically switch modes in the Active mode?

jakkra commented 8 months ago

@jakkra please correct me when I´m wrong :)

ZSW_ACTIVITY_STATE_NOT_WORN_STATIONARY -> 15 minutes inactive (screen and sensors off) It's 160 seconds, not 15 minutes.

But my screen is always on, maybe it's always in ZSW Activity DATE_ Do I need to modify the code or configuration file to automatically switch modes in the Active mode?

  1. Check Settings -> Display -> "Display always on" And make sure it's off (this is default)
  2. Go to "System Info" application and check the "Time to inactive", it should count from 20s down to 0 and then screen should turn off.
DREAM669 commented 8 months ago

Thank you for your reply!