1 RadioSonde Wiki
Xavier edited this page 2022-12-09 22:50:14 +01:00

Près-requis

Arduino IDE

Avoir une version à jour exemple 1.8.13(juillet2020)

ESP32 support

Fichier -> Préférences

en bas dans la case "URL de gestionnaire de cartes supplémentaires"

Ajouter https://dl.espressif.com/dl/package_esp32_index.json et appuier sur oK

Puis dans Outils Outils -> type de cartes -> Gestionnaire de cartes

dans la case de recherche taper "esp32"

Installer "esp32 by Espressif Systems"

Puis après

ESP32 Flash Filesystem Upload support

Télécharger le fichier zip de la dernière version https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/

Décompresser l'archive dans le répértoire tools de votre Arduino IDE

Ajouter les bibliothèques

Séléctionner Outils -> Gestionnaire de bibliothèques

Installer "U8g2"

Installer "MicroNMEA"

Installer "TFT_22_ILI9225" nécessaire pas pour l'écran car j'ai tout supprimé mais pour les fonts, car le TTGO fonctionne avec OLED SSD1306 par défaut!

Ajouter les bibliothèques, parties 2

Depuis https://github.com/me-no-dev/ESPAsyncWebServer télécharger le ZIP , l'extraire dans "libraries" , renommer le répertoire en ESPAsyncWebServer (supprimer juste "-master")

Depuis https://github.com/me-no-dev/AsyncTCP télécharger le ZIP, l'extraire dans "libraries", et renommer le répertoire en AsyncTCP

de même pour https://github.com/lewisxhe/AXP202X_Library télécharger le ZIP, l'extraire dans "libraries", et renommer le répertoire en AXP202X_Library

Ajouter les bibliothèques, parties 3

Copier libraries/SX1278FSK et libraries/SondeLib et libraries/fonts

fourni dans libraries

ou sous Linux un lien symbolique est aussi possible mais pas obligatoire!
cd ~/Arduino/libraries
ln -s <whereyouclonedthegit>/radiosonde/libraries/SondeLib/ .
ln -s <whereyouclonedthegit>/radiosonde/libraries/SX1278FSK/ .

Redémarrer Arduino IDE

Ajout carte esp32

Allez dans Outils-> type de cartes -> gestionnaire de cartes

puis dans la case taper esp32 et Installer.

Dernière parties

Dans Outils -> Esp32 arduino: -> Séléctionner "TTGO LoRa32-OLED v1"

Puis il vous faut ouvrir le fichier RadioSonde_FSK.ino

Compiler et Téléverser le dans votre TTGO

puis il faut téléverser maintenant les DATA!

Dans Outils cliquer sur ESP32 Sketch Data Upload

voila le TTGO est prêt!

Pour les futur mise à jour, j'ai prévue une mise à jour directe via OTA depuis le TTGO donc s'il est connecté à internet depuis votre Smartphone ou votre Box. Cela se fera depuis le menu de la page Web. 73 Xavier