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.38k stars 206 forks source link

battery #215

Closed DREAM669 closed 10 months ago

DREAM669 commented 10 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 10 months ago

@jakkra

jakkra commented 10 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 10 months ago

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

image

jakkra commented 10 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 10 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 10 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 10 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 10 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 10 months ago

Thank you for your reply!