Lilygo T-Watch 2020 : un néopocket au poignet ?

Matérielles, logicielles , toutes les bidouilles !

Modérateur : Politburo

destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1799
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo »

Bon voila c'est fait.
Malheureusement, la gestion du PEK et de la Lvgl restent dans la boucle principale car sinon ... des interruptions sont perdues :roll: Je n'ai pas trouvé pourquoi tellement mon code est simple : j'imagine que le code gpio_wakeup de RTOS et la gestion des interruptions se marchent dessus ... mais on s'en fout de toutes façons, ca ne servait à rien.

Stresse teste toute l'après midi et pas un seul blocage :mrgreen: :mrgreen: :mrgreen: Attendons quand même un jour ou deux pour voir si elle tient sur la durée.

Go sur le deepsleep maintenant ...
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
Avatar du membre
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7141
Enregistré le : 31 janv. 2008 14:24
Localisation : Banlieue Paârisienne
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par gege »

Bonjour,
Je remarque qu'avec le logiciel d'origine un tapotis (? (c) gege) réveille l'engin.
Pas étonnant que la longévité de l'accu soit limitée si l'écran tactile est activé !
Bon faut que je m'y mette... d'ici un mois ou deux
G.E.
destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1799
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo »

Ce n'est pas l'écran tactile mais l’accéléromètre :lol:
Tu peux d'ailleurs le configurer pour un simple ou double tacket.
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1799
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo »

Tiens un truc intéressant pour ceux qui n'ont pas envie de coder par eux même : ils ont sortir un site web qui permet de configurer la montre sans devoir coder la moindre ligne de code : http://www.twatchbuilder.com
J'imagine que @Gégé sera intéressé.

Sur mes propres dév :
  • j'ai a nouveau des plantages due a des mouvements répété (typiquement, enlever un pull, c'est quasiment systématique). J'ai l'impression que ca vient soit du driver pour accéléromètre dans la librairie TTGO, soit d'un bug dans RtOS lui même. Je ne pense pas que ca proviennent de la partie "custom" du code vu que j'ai l'ai entièrement refaite en partant de zéro, avec une méthode totalement différente de celle de Lewis mais pour exactement les mêmes symptomes.
    Ca a marcher un moment, il faudrait que je regarde les maj de la librairie entre le moment ca a eu été stable et maintenant
  • le code de la montre ne bouge pas trop je bosse sur une autre partie pour facilité les maj et l'automatisation des actions.
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
guilaz
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 74
Enregistré le : 09 nov. 2018 21:10
Localisation : Nancy

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par guilaz »

Je ne sais pas si vous avez vu, mais l'émulateur Kim-1 implanté dans le Kim-Uno est également disponible sur la montre :
Kim-Uno TTGO.png
Kim-Uno TTGO.png (174.24 Kio) Vu 11691 fois
https://obsolescence.wixsite.com/obsole ... no-apple-1
(voir en bas de la page)
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6167
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par Marge »

destroyedlolo a écrit : 20 janv. 2021 15:07 Tiens un truc intéressant pour ceux qui n'ont pas envie de coder par eux même : ils ont sortir un site web qui permet de configurer la montre sans devoir coder la moindre ligne de code : http://www.twatchbuilder.com
J'imagine que @Gégé sera intéressé. [...]
Vivement la version iOS.
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1799
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo »

Marge a écrit : 20 janv. 2021 15:32 Vivement la version iOS.
Ben c'est du web, c'est agnostique normalement, non ?

Sinon, mauvaise nouvelle, j'ai compris pourquoi ca plante lors du réveil : il y avait un problème dans la boucle de gestion des événements que j'ai corrigé dans ma propre version. Du coup, beaucoup beaucoup moins de plantages.
Maintenant, il reste des cas où ils sont systématiques : lorsque je fais du ski de rando(*) , au bout d'un moment, elle redémarre sans vraiment de raison. Ou alors lorsque j'enlève un pull particulier.
Et quels sont les points communs ? Et bien facile : Mouvements + vêtenements synthétiques -> électricité statique.
Donc en clair, elle plante car elle se prend des châtaignes :evil:
Malheureusement, rien a y faire (ou alors, je ne vois pas quoi) si ce n'est de l'enlever dans de telles conditions.

Ca m’inquiète aussi un peu par rapport à sa durée de vie.

(*) en parlant de ski de rando : clairement, après autant de mois sans trop d'activités (télétravail, ...), j'en ch*e un max, mais le jeu en vaut la chandelle comme on peut le voir sur cette vidéo :mrgreen: :mrgreen:
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6167
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par Marge »

Salut !
En parlant de ski, vous remontiez à chaque fois les skis sur l'épaule ? alors là, oui, c'est de l'exercice !
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1799
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo »

Non non, c'est du ski de rando (lien wikipedia) :
  • ca tiens du ski de fond dans le sens ou t’arrive à marcher/glisser comme en ski de fond, avec le talon des chaussure libre
  • mais c'est "presque" du matos de ski alpin en beaucoup plus léger : t'as des vrais skis larges, avec des vrais carres et quand t'es en mode descente, t'es "presque" comme avec des ski de pistes.
Du coup, tu ne dépends plus des remontées mais tu prends ton pied en descente comme en alpin : quel pied surtout que tu te trouves dans des trucs pas ou peu tracé. Je voulais en acheté depuis des années car j'en avais marre que les stations ferment toutes les années avec de quoi skier pendant 1 moins 1 mois :mrgreen:
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6167
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par Marge »

Ah, d'accord. Il faut dire que ça fait environ 25 à 30 ans que je ne suis plus monté sur des skis (de descente ou de fond), du coup je suis un peu à la ramasse. :mrgreen:
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1799
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo »

Coucou,

Alors mon projet n'avance pas car beaucoup de taf, ski le W.E. et surtout, j'avance sur ma domotique pour la faire communiqué a terme avec la montre (mais bon, hors sujet).

Par contre, nouveauté coté Lilygo : la V2 et a la vente et la V3 a donnée ses specs :D
https://fr.aliexpress.com/item/1005002264354524.html

En résumé, la V2 perd le son mais gagne un GPS mais surtout un connecteur d'extension interne avec, par défaut, un lecteur de SD. Franchement, j'ai vraiment peur pour la batterie. Ou alors a programmer que la montre se "réveille" toutes les 5 minutes pour mémorisé la position lors d'une rando ... mais bon, le téléphone fait beaucoup mieux avec un tracking constant.

La v3 est une v1 mais avec un micro : j'ai vu des applications intéressantes avec reconnaissance vocale et tout et tout ... sauf qu'en réalité, ce n'est pas la montre qui bosse mais elle envoie les trames a un serveur du "google chinois" pour les décoder. Si on arrive a ne pas épuisé la batterie en 5 minutes si on fait le décodage en local, on peut imaginer une commande vocale par exemple pour la domotique (jamais au grand jamais je dépendrait de ma connexion internet pour contrôler la maison).

Bref, pour le moment, la V1 me suffit (et de toutes facons, faut que je finisse déjà ce que j'ai en cours).
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1799
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo »

Yo !

J'ai donc profité de mon arrêt forcé pour bosser sur ma montre ... et je suis arrivé à la base stable pour une utilisation générale (le reste, ca sera pour mes dev perso en lien avec ma domotique).

En plus de ce que j'avais indiqué dans mes précédents messages, j'ai ajouté :
  • la gestion du WiFi :D Le paramètres sont hardcodé dans le source (car je trouve que l'écran est beaucoup trop petit pour lui mettre un clavier permettant de rentrer les parametres : trop chiant)
  • Une nouvelle tuile apparait lorsque le WiFi est connecté : ca ouvre la possibilité d'en ajouté d'autres en fonction de se qu'on active ou pas ... c'est facile à coder : je vais en rajouter une nouvelle pour le MQTT.
  • comme application, la synchro NTP fonctionne
Tout est codée en POO en essayant de rester propre et évolutif. Et en plus, c'est asynchrone : par exemple, l'IHM reste réactive pendant que le WiFi se connecte :mrgreen:

J'utilise ma montre tous les jours, et c'est donc super stable (hormis les pb d'électricité statiques pour lesquelles je ne peux rien faire :D ).

Les autres trucs cools qui en ferait une vraie montre (alarme, chrono, ...) ca sera pour une autre fois. Maintenant, je m'attaque aux MQTT pour controler ma domotique qui a toujours été mon but premier.

Voila une vidéo de démo : https://youtu.be/67AAwwEjcGY

Et vous, quels usages en avez vous (histoire de grappiller quelques nouvelles idée :mrgreen: )
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1799
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo »

Voila, je communique avec ma domotique :mrgreen:
https://youtu.be/CXrxsGLui64
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6167
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par Marge »

destroyedlolo a écrit : 17 mai 2021 22:58 Voila, je communique avec ma domotique :mrgreen:
https://youtu.be/CXrxsGLui64
C'est excellent, toutes mes félicitations !

Bon, elle semble pomper pas mal en batteries, la Lily. Mais elle est imbattable sur la programmation.
Perso je suis une tanche sur ce domaine pour cet engin, je ne demande qu'à apprendre.
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
destroyedlolo
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1799
Enregistré le : 03 mai 2003 02:24
Localisation : Nonglard (Annecy)
Contact :

Re: Lilygo T-Watch 2020 : un néopocket au poignet ?

Message par destroyedlolo »

Merci :D
Marge a écrit : 18 mai 2021 02:37 Bon, elle semble pomper pas mal en batteries, la Lily. Mais elle est imbattable sur la programmation.
Ben en fait, pas tant que ca : en utilisation "normal", voir l'heure de temps en temps, 1 ou 2 connections réseau pour lever les volets, ... je tiens 2 jours et franchement, ca se compare avec celles de la meme gamme de prix. Sur Reddit, un gars dit tenir 4 jours ... mais il ne m'a pas répondu comment. Peut etre en réduisant la vitesse du proc (après tous, pas besoin d'aller aussi vite pour afficher une simple IHM).
Ma nouvelle évolution serait de carrément la stoppé la nuit : ca bouffe environ 20% en pure perte.
Du coup, arret total lorsque je vais me coucher et redémarrage automatique 6h30 après pour qu'elle soit opérationnelle lorsque je me réveille.

A voir ...
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
Répondre

Retourner vers « Bidouilles »