-
Notifications
You must be signed in to change notification settings - Fork 335
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Long Battery life #118
Comments
Thanks for the idea! The current state is (as measured):
I my current setup I disabled the accelerometer, and I get around: 160-600uA depending of the display I use. For my watchy I will try to solder a pullup resistor. Next steps are:
With those I expect to reach (80uA -> 104 days of battery), and power it with solar. |
Wow, an on-time of >1 month was always my hope with watchy. Your efforts are great in that regard. It would be very interesting to see if you could keep a BLE connection active with v2 in light sleep and see how much power that would draw. I've tried optimizing my current setup as much as possible, but it still only lasts ~2-3 days with Watchy opening a BLE connection to my phone every minute. |
My approach was to lightsleep and set the wakeup to the BUSY pin. Assuming this was not interfering with anything else. However, if you want to have a system that works for both continuous BLE and Display, maybe a better idea is to use the FreeRTOS automatic light sleep (RTOS is the underlying mechanism of Arduino tasks, most of the time only 1 task is used) Then, you will have to use RTOS HW ISR interrupt for the display, or completely disable the busy callback on the display. You can also keep the display update code as-is, along as you can detect when BLE is on, and avoid the lightsleep. |
That would be my ideal setup, unfortunately the Watchy v1 hardware doesn't have the necessary external 32KHz oscillator needed for the BLE + light sleep combination. Still waiting for someone to confirm they can get automatic light sleep w/ BLE working with such a low power draw on the new v2 hardware. |
Is there a possibility of getting links and instructions on how to get the right solar cells and codes? I'm a complete NOOB, with absolutely zero experience in coding. Would be awesome to build my own energy-harvesting smartwatch. |
Solar cell, any would do as long as the voltage is >4.2V. |
What case do you have? I ordered this one: https://shop.sqfmi.com/products/watchy-cnc-anodized-aluminum-case Will it be possible to mount this cell on top of it, or did you just make one yourself? |
Hi.
I have set myself as goal to lower the battery usage as much as possible (possibly to power watchy from a solar cell).
So far I have submited these 2 PRs.
If you have any other idea, let me know.
I have as further ideas:
The text was updated successfully, but these errors were encountered: