Skip to content

Latest commit

 

History

History

GPS_Tracker_ESP8266V1_WEB_FRSKY_OTA

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.

Page OTA

Choix du fichier ino, chargé au préalable sur le smartphone

Lancement du chargement

Fin du chargement

Message envoyé à la console

Note ESP01S

Schéma ESP01S

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:

Pour le GPS :

  1. #define GPS_RX_PIN 0 //ESP01S PIN 0 GPIO0 Brancher le fil Tx du GPS
  2. #define GPS_TX_PIN 2 //ESP01S PIN 2 GPIO2 Brancher le fil Rx du GPS

Pour la télémétrie :

  1. #define SPORT_PIN FrSkySportSingleWireSerial::SOFT_SERIAL_PIN_3 //frsky sport D8 : ESP01 PIN 3 GPIO3 Brancher le fil Sport du récepteur Frsky
  2. 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,