Programmes APRS LoRa pour modules T-Deck

Terminal APRS

Photo du module T-Deck

Je réalise un projet de développement d'un terminal APRS pour module LILYGO T-Deck. La première version est opérationnelle. Ce petit système d'exploitation est capable de recevoir des trames APRS. Il permet aussi d'envoyer des messages. Il est possible d'émettre une balise périodiquement. Celle-ci est entièrement configurable via des commandes.

Arduino IDE

Capture écran de l'Arduino IDE

Pour installer ce programme dans votre module Lilygo T-Deck, vous avez besoin de l’environnement de développement Arduino IDE.

GitHub

Capture écran de GitHub

Des ressources sont disponibles sur GitHub.

Support des cartes ESP32

Capture écran des préférences

Dans le menu fichier de l’Arduino IDE, cliquez sur préférences. Entrez https://dl.espressif.com/dl/package_esp32_index.json dans l’URL de gestionnaire de cartes supplémentaires. Validez sur OK.

Gestionnaire de cartes

Capture écran du gestionnaire de cartes

Dans le gestionnaire de cartes du menu outils, puis type de carte, tapez esp32 dans le champ de recherche, et installez la version 2.0.14 du module esp32 by Espressif Systems.

Bibliothèques

Capture écran du répertoire de bibliothèques

Il faut aller dans le répertoire lib de T-Deck-master issu de GitHub. Vous devez copier tout les répertoires qu'il contient, et les coller dans le répertoire Arduino/libraries.

Configuration

Capture écran du menu outils

Dans le menu outils, puis type de carte, il faut choisir "ESP32S3 Dev Module". Le paramètre USB CDC On Boot doit être "Enabled". Le paramètre Flash Size doit être "16MB (128Mb)". Le paramètre Partition Scheme doit être "16M Flash (3MB APP /9.9MB FATFS)". Le paramètre Port doit correspondre au port USB sur lequel est branché votre module T-Deck.

Téléversement

Capture écran du téléversement

Le module T-Deck doit être branché au port USB de l’ordinateur. Il est nécessaire de compiler et téléverser le programme, en cliquant sur la flèche droite, sous le menu fichier.