Projet Montre connectée T-Watch programmable ESP32

Hello,
Quelqu'un d'entre vous a-t-il déjà programmé une T-Watch ?
Votre expérience m'intéresse. J'ai déjà programmé quelques sketchs Arduino, mais je sens que je vais pédaler en ce qui concerne la transmission Wifi, sans parler des fioritures de la T-Watch comme la mise en veille, et bien d'autres choses.

J'envisage de me lancer dans un petit projet pour afficher sur cette montre certaines données du bateau. SOG, TTG, DTW, TWS, AWA, GWD,... Et pourquoi pas l'heure !
Du coup j'abandonne le projet d'afficheur NMEA2000 à base de d'Arduino Mega+Ecran TFT 3,5' que l'avais commencé.

Le principe sera le suivant:
Le réseau du bord est en NMEA2000
J'y ajouter une passerelle Wifi qui sort du NMEA0183 en UDP
La montre connectée à la passerelle est une , contenant un ESP32 programmable un peu comme un Arduino.

Pour le moment je n'ai pas encore reçu l'engin donc je patiente en étudiant des tutos , ce qui est suffisamment rare pour le souligner, le Github officiel de la library étant peu documenté.

Amicalement.
FX

L'équipage
10 oct. 2021
10 oct. 2021

Juste une remarque.
J'espère que le suivi ne s'arrêtera pas lorsque la montre sera en phase de recharge.
Sinon les comptes rendus seront morcelés si la navigation dure plus d'une journée.


10 oct. 202110 oct. 2021

Hello,
En fait il ne s'agit pas de logguer les variables. C'est juste pour consulter au poignet. Donc si ça s'arrête pendant la charge ce n'est pas grave.
De plus la passerelle wifi le fait. Elle enregistre certains paramètres tout au long de la navigation qui sont ensuite consultables sur un cloud.
Mais c'est vrai que quand la wifi est en route sur ce type de gadget l'autonomie doit être très limitée.
C'est pour ça que je pense que je deconnecterai le gps de la montre pour baisser la conso et prendrai la SOG du réseau N2K.
Amicalement.
FX


10 oct. 2021

ce serait moins gourmand en bluetooth, mais les multiplexeurs sortent un flux UDP en Wifi. BT c'est une bidouille de plus!
projet sympa en tout cas.


10 oct. 2021

Bonjour FX,
C'est quand même très limité l'autonomie d'une montre.
Sous Android Wear il y a aussi le "compagnon" de qtvlm qui a le même usage.


11 oct. 2021

Hello Aristideus,
Et oui, le Companion est une idée. Mais pas pour moi.
On ne se sert de Qtvlm que pour le routage, pour préparer les nav. Ensuite c'est le traceur et le reste de l'électronique du bord qui prennent le relais en navigation.
Et je ne compte pas faire tourner un pc 24/24 juste pour avoir la liaison Qtvlm/smartwatch.
Amicalement.
FX


Aristideus:Salut FX, je n'ai pas bien compris si tu avais déjà acquis ta passerelle wifi car sinon un raspberry peut faire office de multiplexeur aussi (voir projet de gudhull) sans trop consommer, et surtout il y a peut être moyen de sortir en bluetooth car comme évoqué plus haut c'est moins gourmand en énergie.·le 12 oct. 2021 12:31
ATCFrog:Pour faire passerelle nmea/wifi (ou bluetooth) un esp32 est plutot un meilleur choix qu'un raspi. Niveau consommation électrique et encombrement, déja. Après, si tu fais faire autre chose à ton raspi (cartographie, entre autres) ca change la donne, mais faire tourner un raspi qui est quand meme une grosse machine de guerre niveau perfomances juste pour faire une passerelle wifi, c'est tuer des mouches avec un canon...·le 12 oct. 2021 13:12
Aristideus:Oui je pensais au raspi pour qtvlm et multiplexeur ensemble, mais surtout au bluetooth côté montre pour l'autonomie. Si un esp peut être un multiplexeur bluetooth c'est encore mieux (mais là ça dépasse mes compétences)!·le 12 oct. 2021 13:25
ATCFrog:le bt à gerer sur les arduinos (et les pc aussi d'ailleurs) c'est comme un port série, c'est plutot plus facile que le wifi. Je n'ai jamais essayé, mais c'est ce qu'en dit la doc.·le 12 oct. 2021 20:02
maitai:Pas besoin d'un PC pour le companion, tu peux mettre un telephone android avec qtVlm dessus, ca marchera tout pareil.·le 12 oct. 2021 20:45
maitai:Ou un RPI.·le 12 oct. 2021 20:48
12 oct. 202112 oct. 2021

Quelques idées pour passer le NMEA en BT
github.com[...]epeater
github.com/nopnop2002/esp-idf-GPS-Repeater

esprtk.wap.sh[...]th.html
esprtk.wap.sh/tt/t3/ttwirelessbridgeuartto_bluetooth.html


12 oct. 2021

Hello,
Merci à tous pour vos remarques et propositions que je vais essayer de digérer.
Je viens de lire que la consommation en Wifi est 10 fois plus importante qu'en BlueTooth !
Ca fait effectivement réfléchir.
Il fa falloir que je me penche sur la techno BT sur Arduino. Argh, encore un sous-projet à ajouter !
Amicalement.
FX


13 jan. 2022

Bonjour,
Chouette travail. Personnellement je suis un inconditionnel de SignalK, sur le forum d'hier :

Jan Dytrych présente son travail sur une T-WATCH-2020.
A la fois du code pour la montre et un générateur d'interfaces sur les sites GitHub :


Butt of Lewis, Hebrides Extérieures .

Phare du monde

  • 4.5 (32)

Butt of Lewis, Hebrides Extérieures .

2022