Page 1 of 1

SmartWatch watchy v2

Posted: Sun 4 May 2025 16:03
by Mxdlinux
Bonjour a tous,

J'ai acheté un SmartWatch watchy v2, actuellement elle fonctionne en c++ Arduino de sqfmi.
Sélection_041.png
J'ai déjà fait quelques test en micropython.

Malgré l'utilisation du deepsleep et de rtc pour quelques paramètres sauvegardé , l'autonomie est catastrophique (+ou- 1 journée).

J'ai essayé de mettre la configuration de l'écran epaper dans rtc en pensant que cela améliorerait l'autonomie mais je ne trouve rien .

J'ai essayé quelques code trouvé sur le net pour la watchy mais le problème est le même.

Quelqu'un aurait-il une idée d'où provient le problème d'autonomie ?

Re: SmartWatch watchy v2

Posted: Mon 5 May 2025 10:40
by Dominique
Bonjour,

J'ai ajouté un lien et une image dans ta description, je trouve cela plus parlant.

J'imagine que ta journée d'autonomie concerne tes tests avec MicroPython... quel est l'autonomie sous Arduino ?

Dans un premier temps, je te dirais de réaliser une mesure de la consommation (du courant) en deepsleep et phase d'éveil à la fois sous MicroPython et sous Arduino. Cela permettrait de se faire une idée générale de la différence entre les deux... et peut être des pistes de recherches!

Connais tu la fréquence de réactivation (sortie du DeepSleep) sur Arduino ? Applique tu la même sous MicroPython ?

Re: SmartWatch watchy v2

Posted: Tue 6 May 2025 15:10
by Mxdlinux
En Arduino l'autonomie est de au minimum 3 semaine, je suis a 3,87volt en un peu plus de 15 jours, je pense qu'elle peut atteindre un mois.

J'étais parti du principe que puisqu'elle peut fonctionner sous les deux code , qu'elle consommerait la même chose.

Je vais test les phases deepsleep et réveil.

Merci pour l'image j'y avais pas pensé.

Re: SmartWatch watchy v2

Posted: Sun 11 May 2025 15:11
by Mxdlinux
J'ai trouvé le temps de faire quelques test avec mon multimètre.

La consommation est a peu de chose près la même.

Mais la durée allumée en Arduino est de 1 seconde après le deepsleep, alors qu'en micropython est de 6 secondes.

Re: SmartWatch watchy v2

Posted: Tue 3 Jun 2025 13:03
by Gustave
Bonjour,
beau projet, je suis passionné par l'horlogerie, mécanique et électronique donc tenez-nous au courant de votre avancé.
merci

Re: SmartWatch watchy v2

Posted: Fri 6 Jun 2025 13:09
by Dominique
Mxdlinux wrote: Sun 11 May 2025 15:11 J'ai trouvé le temps de faire quelques test avec mon multimètre.

La consommation est a peu de chose près la même.

Mais la durée allumée en Arduino est de 1 seconde après le deepsleep, alors qu'en micropython est de 6 secondes.
Du code en MicroPython est forcement plus lent que du code en C... mais cela me semble quand même très disproportionné.
Dans mes souvenir, le temps de Wake-Up sous MicroPython est de l'ordre de 100ms.

Ce qu'il faudrait faire, c'est identifier les zones de code où le temps est consommé pour voir à quoi cela correspond.
Ensuite, envisager les différentes options d'optimisation.

Il serait intéressant de faire le même timing dans le code Arduino (pour identifier les parties de code les plus consommatrice).

Bien à toi,
Dominique