GPS sur un drone sous Betaflight

0 Partages

Bonjour, aujourd’hui j’ai voulu tester l’ajout d’un GPS sur un de mes drones pour pouvoir récupérer l’altitude et la vitesse en temps réel de l’appareil directement sur mes lunettes FPV.

 

Pré requis

– Le drone est déjà monté, configuré et fonctionne correctement
– Le drone doit être équipé d’une carte de vol compatible Betaflight, ici DYS F4 pro V2
– Le drone est équipé pour le FPV (camera + VTX)
– 1 puce GPS, ici BEITIAN BN-880

Le firmware de la carte de vol utilisé dans le tuto est Betaflight 3.4.1.

Le montage peut bien sûr être reproduit sur d’autres cartes de vol compatibles Betaflight et avec d’autres puces GPS. C’est surtout le principe de câblage et de configuration qu’il faudra retenir !

 

Câblage

Plan de câblage type de la carte DYS F4 Pro V2

Câblage du GPS

Le fil GND du GPS va sur un GND de la carte
Le fil VCC du GPS va sur un +5V (pour ce module GPS on pourrait aussi mettre le VCC sur +3.3V car le module accepte entre 3.0V et 5.5V)
Le fil TX du GPS va sur le RX d’un des ports UART de la carte (ici port UART3 donc RX3, ne pas prendre le port UART1)
Le fil RX du GPS va sur le TX du même port UART que choisi pour le RX, sur la carte (ici port UART3 donc TX3)
Les fils SDA et SCL ne sont pas utiles pour notre montage

 

Configuration de la carte

Branchez la carte de vol à l’ordinateur, lancez Betaflight et cliquez sur connexion.

 

Menu Ports

Dans le menu port, on sélectionne « GPS » dans la colonne entrée capteur de l’UART qui correspond à notre câblage (ici UART3). On sélectionne aussi la vitesse de communication, on peut choisir AUTO ou si l’on connais la vitesse par défaut du GPS on peut aussi la sélectionner directement (ici 57600).  Vous pouvez maintenant faire sauvegarder et redémarrer.

 

Menu Configuration

Dans le menu configuration, on va chercher la section GPS. Cochez GPS, choississez le protocole utilisé pour la puce GPS (ici UBLOX) et laissez le reste en Auto. La configuration est maintenant terminée, n’oubliez pas de sauvegarder.

 

Une fois que la carte a redémarrer, vous pouvez brancher la batterie. Attention, n’oubliez pas d’enlever les hélices avant de brancher la batterie !

Si le GPS est bien reconnu , vous devriez avoir en haut de la page la petite icone GPS qui va s’allumer en jaune.

 

A partir de maintenant vous allez pouvoir profiter de toutes les fonctionnalités GPS disponibles sur Betaflight!

Menu OSD

Pour avoir le retour des données du GPS sur les lunettes FPV, il faut rentrer dans le menu OSD et cocher Gps Speed pour afficher la vitesse de l’appareil, Gps Sats pour afficher le nombre de satellites accrochés, et cocher Altitude pour afficher l’altitude!

 

Pour aller plus loin…

Menu GPS

Si vous ne trouvez pas le menu expert mode, cliquez sur enable expert mode en haut à droite

Dans le menu GPS on a accès aux différents status en cours du GPS. Si vous êtes en intérieur le GPS aura surement du mal a accrocher.

Menu Mode

Via le menu mode, on peut assigner un switch de la radiocommande à une fonctionnalité GPS.

GPS HOME : Le drone retourne à son point de décollage

GPS HOLD : Le drone se stabilise sur ses coordonnées GPS actuels

GPS RESCUE : nouvelle fonctionnalité introduite sur Betaflight 3.4.0. De ce que j’ai compris, c’est un mode sauvetage, si le switch est activé et que le drone se met en mode failsafe (perte de liaison radio par exemple) le drone retournera de lui même au point de départ. Je n’ai pas encore testé cette fonction mais elle peut être bien utile pour des session de mid/long range!

 

Ce tuto est terminé, j’espère que vous n’avez pas eu de soucis dans la mise en place du GPS. Si vous avez des questions, n’hésitez pas à poster un commentaire! Bon vol!

 

 

0 Partages
9 commentaires Ajoutez les votres
  1. Bonsoir et merci mour ce tuto. J’ai la même configuration et c’est super pour le midrange.
    Sur ma dys f4 le gps n’étais pas reconnu sur luart3 jai au bout de 4h de prise de tête décidé de passer sur luart6.. et la enfin le miracle.
    Par contre impossible de récupérer l’altitude.
    Elle reste à zéro sur l’osd et ne bouge jamais.
    Dans l’onglet gps du mode expert le gps m’affiche 28m .. bizzare.
    Vous n’auriez pas une idée..? Faut-il avoir un baromètre sur la carte de vol?

    En tt cas merci ..

    1. Bonjour,
      Bizarre que si tu as la même carte et le même GPS ça ne marche pas sur l’UART3. Moi sur l’UART6 j’ai le smart audio pour le VTX.
      Sur ma config, je n’ai pas de problèmes non plus pour l’altitude…
      Sinon tu peut m’envoyer des screen de ton paramétrage ou copie de ta config, je regarderai ça.
      Bonne journée
      François

  2. Et bien merci.
    Jeune Padawan de 62 ans depuis six mois dans cette univers captivant du racer FPV et arrivant du monde tout assité de la pêche avec un excellent Splash Drone 3, je peaufine mon expérience à moindre coût avec un Tyro 99 2*.
    Grâce à votre Tuto clair et simplifié j’ai réussi à mettre en service un module GPS 8M M8M à 13$ sur un UART de libre de mon Tyro et même en indor ce matin j’attrape 5 á 6 satellites et me localise sur Google , c’est bluffant…
    Reste à essayer le GPS RESCUE de BETAFLY! Les deux autres modèles HOME et HOLD ne sont pas proposés! Mais je reste hesitant . Déjà vu disparaître dans les airs, mon TYRO 99 1* Pas fait gaffe au Fail sale, hihi.
    Merci à vous.

    1. Bonjour,
      merci beaucoup pour ton commentaire et content que le tuto a pu bien te servir!
      si tu veut pouvoir utiliser beaucoup de fonctions GPS, au lieu d’utiliser betaflight, tu peut mettre sur la FC le firmware INAV (la configuration est très semblable a BETAFLIGHT).
      A bientôt et bon vol!

  3. bonjour a tous , je ne dispose pas de l’onglet gps home et gps hold dans beta flight tout est actif au niveau du Gps je ne dispose que du gps rescue
    merci vous. et bon vols

  4. Bonjour,
    Super tuto, j’ai un problème le gps n’accroche pas de satellite et sur betaflight il est bien configurer mais dans les mode j’ai pas gps rescue.
    Le gps est un bn 220, carte de vol omnibus f4 v6

    1. Bonjour, si tu n’as pas le mode GPS rescue qui apparait, c’est que la carte ne détecte pas bien ton GPS, tu peut essayer de cocher Baud auto dans le menu config et en auto aussi pour la vitesse de com dans les paramètres du port. sinon essaie d’inverser les fils RX et TX.
      Après ça tu devrais accrocher les satellites et le mode rescue va apparaître !
      Bon vol!

  5. salut, j’ai une config un peu similaire, dys f4 pro v2 + bn 220
    j’ai branché le tx sur le rx3 et le rx sur le tx3 mais sous betaflight je vois pas l’icone gps activée
    j’ai bien activé le port et le gps dans config, je comprends pas
    need help
    merci
    joachim

  6. Bonjour,
    Mon GPS BN-180 est placer avec une extension en TPU sur l’arrière du racers.
    Quand je le branche sur betaflight il se connecte au satellite assez rapidement mais quand je vais voler le GPS ne se connecte pas et je n’ai aucune idée du pourquoi ?
    Merci de me renseigner.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *