Cette version ajoute l'OTA, la mise à jour sans fil donc, surtout très utile pour un ESP01S, à la version GPS_Tracker_ESP8266V1_WEB_FRSKY. Merci à fanfanlatulipe26 pour sa contribution : https://github.com/fanfanlatulipe26/BaliseDGAC_GPS_Logger
Le premier chargement se fait de façon classique, et par la suite on peut utiliser le système OTA. Le fichier résultat de compilation qui doit être téléchargé se trouve dans C:\Users\xxxxx\AppData\Local\Temp\arduino_build_xy zxyz\GPS_Tracker_ESP8266V1_WEB_FRSKY_OTA.ino.bin, identifié facilement par sa date/heure de compilation.
Il est possible de cascader ce dispositif avec un module de télémétrie Frsky/Sport comme un Vario par exemple; dans ce cas il faut insérer une résistance de 1,5K entre la sortie GPIO3 du signal sport et le connecteur JST pour protéger la sortie de l'esp8266.
En mode fonctionnement CH_EN est relié à VCC
Dans la cas d'un ESP01S, modifier le fichier ino de la façon suivante:
- #define GPS_RX_PIN 0 //ESP01S PIN 0 GPIO0 Brancher le fil Tx du GPS
- #define GPS_TX_PIN 2 //ESP01S PIN 2 GPIO2 Brancher le fil Rx du GPS
- #define SPORT_PIN FrSkySportSingleWireSerial::SOFT_SERIAL_PIN_3 //frsky sport D8 : ESP01 PIN 3 GPIO3 Brancher le fil Sport du récepteur Frsky
- Il faut également insérer ,SOFT_SERIAL_PIN_3 = 3 à la ligne 40 du fichier libraries/FrSkySportTelemetry/FrSkySportSingleWireSerial.h :
#elif defined(ESP8266)
enum SerialId { SERIAL_EXTINV = EXTINV_FLAG | 0, SOFT_SERIAL_PIN_3 = 3, SOFT_SERIAL_PIN_4 = 4, SOFT_SERIAL_PIN_D2 = 4, SOFT_SERIAL_PIN_5 = 5, SOFT_SERIAL_PIN_D1 = 5, SOFT_SERIAL_PIN_12 = 12, SOFT_SERIAL_PIN_D6 = 12,