logoalt Hacker News

bArraylast Wednesday at 9:55 AM2 repliesview on HN

Not insanely for a smart watch. Your smart watch battery will be something like 200mAh, so for 20 hours you need to average 10mAh. With zero optimisation, screen refresh rate at 30+fps, I have smart watch chewing 30mAh.

Getting down to 10mAh is not so bad. If you're not actively driving the display, you can under-clock significantly [1], if you're not using WiFi you can turn the modem off [2].

[1] https://docs.espressif.com/projects/esp-idf/en/stable/esp32/...

[2] https://docs.espressif.com/projects/esp-idf/en/stable/esp32/...


Replies

jononorlast Wednesday at 10:40 AM

It might be just-about acceptable for a smartwatch. But anything the micro takes out of the power budget means less screen and radio time, which does add constraints.

PineTime, based on NRF52, will get you 4-7 days of practical usage.

show 2 replies
mrheosuperlast Wednesday at 9:59 AM

no, esp32(the original one) is insanely power hungry, especially its radio.

Also 20 hours of runtime is horrible.

show 1 reply