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