Téléavertisseur Lilygo T-Display Touch LoRa

Introduction

Ceci est un autre d’une série d’articles pour mes appareils de téléavertisseur maillé Ripple LoRa. Récemment, j’ai porté le firmware sur le Lilygo T-Deck. Avant cela, d’autres articles pratiques en utilisant diverses cartes de développement LoRa, comme celles Heltec et TTGO.

Maintenant, je suis heureux d’annoncer que le firmware a été porté sur un touche appareil – le LilyGo T-Display S3. Cela forme un petit appareil plutôt joli et soigné qui se glisse facilement dans une poche. L’écran couleur est très agréable et facilement lisible dans tous les niveaux de luminosité, et l’interface tactile est plutôt sympa.

L’interface utilisateur tactile

J’ai dû repenser certains concepts et la conception de l’interface utilisateur pour les adapter au paradigme tactile. Le même modèle de navigation à 4 voies a été conservé (c’est-à-dire haut, bas, retour, sélection), mais est désormais obtenu en appuyant simplement sur l’un des 4 quadrants de cet écran d’aide :

le robinet central ne fait rien à ce stade, mais pourrait être utilisé pour quelque chose dans un avenir proche. Pour allumer/éteindre l’écran, appuyez sur le bouton matériel en bas à droite.

Pour accéder aux menus « extras/contexte » de chaque écran, il vous suffit d’effectuer un appui long n’importe où sur l’écran.

Saisir du texte

Pour les écrans qui nécessitent la saisie de texte, vous verrez une petite icône de clavier, comme l’écran de conversation :

Appuyez simplement sur l’icône pour accéder à l’écran de saisie du clavier Qwerty en plein écran :

Appuyez dans la zone inférieure droite pour effectuer un retour arrière. Appuyez sur la zone supérieure gauche (sur l’icône de flèche arrière) pour revenir à l’écran précédent. (le texte que vous avez saisi doit alors être rempli à l’endroit approprié). Pour l’écran de conversation, vous appuyez ensuite sur le quadrant de droite pour envoyer le message.

Saisir des chiffres

De nombreux écrans de configuration nécessitent la saisie d’un seul numéro, comme l’écran Radio/Définir la fréquence :

Ces écrans ressemblent à peu près à ceux des modèles précédents, mais appuyer sur les zones haut/bas augmente/diminue le nombre. Appuyez sur le quadrant gauche pour annuler (revenir en arrière) ou appuyez sur le quadrant droit pour soumettre.

Flasher le micrologiciel

Tu peux télécharger le firmware depuis ma page BuyMeACoffee.

J’ai également un guide général pour appareils ESP32 clignotants ici.

MODIFIER: Version Pro

J’ai maintenant publié une nouvelle version « Avancé », qui offre désormais de bien meilleures optimisations de puissance en veille et une interface utilisateur totalement repensée. J’en ai fait un téléchargement payant, que vous pouvez télécharger ici.

Voici par exemple l’écran d’accueil remanié :

Consultez les détails du publier des modifications ici.

Démarrer la construction

Vous trouverez ci-dessous un schéma de câblage. Vous aurez besoin de compétences en soudure moyennement bonnes, notamment avec le module LoRa, qui a des contacts assez petits. Vous pouvez soit tout rassembler dans votre propre étui/enceinte, soit Imprimez-en un en 3D que j’ai ici.

Pour le cas que j’ai conçu, vous devez procéder à peu près dans cet ordre :

  • insérez les deux boutons « t-btn » imprimés en 3D dans le dessous de la pièce « t-top ».
  • insérez l’écran en T via le haut de la pièce « t-top », puis fixez-le en place avec un boulon/vis m2 avec une petite rondelle. (voir photo ci-dessous)
  • fils de soudure aux différentes broches de l’écran en T (à couper plus tard à une meilleure longueur)
  • placez la pièce « t-rack » sur l’écran en T. Collez ensuite à chaud le GPS, le module LoRa et Polulu.
  • Coupez les différents fils à une meilleure longueur après avoir testé où chacun doit aller, puis soudez-les sur les autres composants.

Schéma de câblage

Le câblage terminé devrait ressembler à celui ci-dessous. (pour référence)

Tests initiaux

Vous devriez voir le logo « propulsé par Ripple » lors de la mise sous tension de l’appareil. Peu de temps après se trouvent deux écrans d’aide, puis une invite pour créer la paire de clés de cryptage.

Si vous rencontrez des problèmes, vérifiez simplement soigneusement votre câblage et assurez-vous qu’il correspond au schéma ci-dessus. Avant de visser le boîtier, vérifiez que la LED rouge s’allume sur le GPS lorsque l’écran T-display est allumé. De plus, il devrait s’éteindre lorsque l’écran s’éteint. (vous pouvez appuyer sur le bouton marche/arrêt de l’écran sur la face avant pour tester).

Veuillez vous référer aux articles précédents pour obtenir de l’aide sur l’utilisation des téléavertisseurs qwerty Ripple. (liens en haut de l’article).

Orientation future

Je n’ai pas encore de références de consommation d’énergie/d’endurance, mais je ne serai pas surpris si cela est un peu gourmand en énergie. (mais probablement pas aussi mauvais que le T-Deck) Certaines optimisations de puissance sont déjà dans cette version initiale, comme allumer/éteindre le GPS avec l’écran. Cependant, je vérifierai si cette version peut utiliser la veille profonde ESP32, que j’utilise dans la plupart des autres firmwares de téléavertisseur Ripple. Cela pourrait permettre d’économiser beaucoup d’énergie.

Si vous avez des suggestions d’amélioration, veuillez nous contacter ici ou via mon Page BuyMeACoffeeet comme toujours, tous les dons que vous pourrez faire contribueront à soutenir mes efforts dans le cadre du projet.

salutations,

Scott Powell.

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite