[TUTO] GPS pour Racer Fugueur

Les radios, les batteries, les hélices, le petit matériel, et tout et tout
Avatar de l’utilisateur
PhilPagan
Modérateur
Messages : 4385
Inscription : dim. 19 juil. 2015 12:13
Localisation : Kerlouan (29)
Contact :

[TUTO] GPS pour Racer Fugueur

Message par PhilPagan »

Un GPS sur un Racer ... une drôle d'idée à vous faire frémir un Beach et autre pilote puriste dans l'âme Image
Boahhh, on est là pour s'amuser et bricoler non ? Alors ... OSONS :sisi:

Bon, c'est pas le tout mais je suis pas au bout de mes peines.
L'idée, vous la connaissez mais c'est un tuto alors "j'expose les faits" Image
1. Surtout pas et au grand jamais : faire voler mon racer dans un quelconque mode "GPS assisté" ! Arghhh, je meurs Image
2. Mais : utiliser la noble vocation de cet instrument de mesure ... la géalocalisation, rien de plus
3. Donc : point de compas, point d'infos en abondance, le juste nécessaire
4. Mais pourquoi est-ce donc ?
- renseigner le pilote sur la dernière position connue de son racer
- pas retour télémétrie
- pour qu'en cas de crash, même lipo débranchée, on ait une idée de l'endroit où se cache le zozio. Dans le genre de ...
SimuKeller.PNG
Pour ce faire, quelques points techniques à régler :
1. Installer un GPS sur ma SP Racing F3
2. Le configurer
3. Paramétrer Cleanflight
4. Le retrouver sur la télémétrie
5. Réaliser le script LUA de la Taranis (ben oui, toujours elle Image) pour arriver à un écran opérationnel comme ci-dessus !

Au boulot, et j'espère bien arriver au bout la manip.
NDLR : En cas d'urgence (si ça marche pas) Dom, merci d'effacer toute ma litanie pour ne laisser aucune trace de mon incompétence sur ce beau forum Image
Dernière modification par PhilPagan le jeu. 21 avr. 2016 13:42, modifié 5 fois.
Philippe - capable du meilleur comme du pire, mais le meilleur dans le pire
Amax Inno R5- Kakute F4 - Returner R3 2300kV - Spedix 30A BlHeli32 - Arrow mini v2 - Tramp
iX5 - Kakute F4 - BR 2306 2400kV - MS35A - Arrow v3 - Tramp
Phantom 2 Vision+, Lizard95, QX90
Taranis X9D+ - Fatshark Dominator SE - Quanum v2

Avatar de l’utilisateur
PhilPagan
Modérateur
Messages : 4385
Inscription : dim. 19 juil. 2015 12:13
Localisation : Kerlouan (29)
Contact :

Re: [TUTO] Un GPS sur un RACER

Message par PhilPagan »

Installer un GPS sur le Racer

J'ai choisi le NEO7N
Moins cher que le NEO8N, il reste performant et je ne cherche pas la bête de course avec GLONASS pour piloter mon racer au décimètre près.
Encore une fois, mes critères sont succincts : récupérer les infos GPS de base (lat, lon) et avoir un GPS qui fixe assez rapidement les satellites (pas question d'attendre et que la lipo soit vide avant de voler :D ).

Installation sur l'UART 2 de la SP3 : +5V/GND/Rx/TX, pas besoin de plus.
Pour info, le NEO7N peut aussi être alimenté en 3.3V
ZMR et GPS.jpg
Mais avant de l'installer ... flash back ... il est souhaitable de le préparer (configurer un minimum) !

Configuration initiale du NEO7N
Ce n'est pas obligatoire mais vivement conseillé : ça permet surtout de l'optimiser en limitant le flux d'infos échangées avec la FC. Pas besoin de la faire bosser sur des données qu'on n'utilisera pas !

Pour l'initialiser, on a besoin d'un adaptateur USB/Série : j'ai choisir le FTDI USB to TTL Serial.
Tout simple, il permet aussi de fournir une tension de 5V ou de 3.3V, ce qui peut être utile sur certains sensors ou périphériques.
FTDI232.jpg
On télécharge ensuite le soft U-CENTER de U-BLOX

Raccorder le NEO au FTDI est simple mais j'avais un problème de connectique à résoudre : comment passer d'un connecteur mini-SH 4 pins au pinuches du FTDI :? N'ayant pas de connecteur femelle et ne voulant pas jouer de la pince coupante + fer à souder, j'ai simplement sorti les pinuches du connecteur mini-SH et les ai accolées (avec du scotch) à des pinuches Dupont !
Ca donne ça ...
P_20160419_195423.jpg
Pour le raccordement, c'est fastoche :
FTDI et GPS.jpg
Mais comme je m'y attendais, mon module FTDI n'est pas reconnu par mon PC Image
Faut donc télécharger les drivers qui vont bien ... et On les Trouve Là !
Il faut donc prendre les VCP Drivers qui correspondent à sa configuration PC (32 ou 64 bits).
Je ne vous ferai pas un cours Windows (surtout si vous avez un Mac !) mais sachez qu'il faut
- aller dans le gestionnaire des périphériques
- faire une mise à jour du pilote : d'abord sur "FT232 USB UART", puis après, sur "USB Serial Port", en faisant pointer sur le dossier des pilotes qu'on a téléchargé.

Là, normalement, votre GPS brille de 2 lumières : une verte (alimentation) et une bleue qui doit être liée à la détection de satellites.

Vous me suivez toujours ? :malade:
A-y-est presque ... Dans le gestionnaire des périphériques, on a repéré le numéro du port COM de notre module ... et bien on le sélectionne dans U-Center via [Receiver] + [Port]. Pour moi, c 'est COM 5.
Et on a très rapidement accès à une magnifique boîte à outils pour notre GPS !
U-Center.jpg
Image

Mais c'est pas fini ... mais presque ...
Je vous invite à vous balader dans U-Center pour y découvrir toutes les facettes d'un GPS.
Ensuite ...

- cliquer sur Autobauding et notez la vitesse (en bauds) retenue. 57600 bauds en ce qui me concerne.
Si la connexion est établie, des infos commencent à s'afficher dans la partie droite de l'écran.
Infos U-Center.jpg
Infos U-Center.jpg (11.16 Kio) Consulté 39476 fois
Ensuite, afficher les fenêtres [Packet Console] qui vous donne une idée des échanges avec le module GPS, et [COnfiguration View].

Dans [Configuration View], rubrique [MSG Messages], on va maintenant définir les messages/données qui seront échangés avec la FC.
Pour chacun des messages ci-dessous à sélectionner dans la liste, assigner (si ce n'est pas déjà fait) à UART1 seulement, et avec le rate 1.
Nota : pensez à cliquer sur Save à chaque message que vous modifiez.

Définissez donc les messages suivant
- NAV-POSLLH
- NAV-DOP
- NAV-SOL
- NAV-VELNED
- NAV-TIMEUTC
- NAV-SVINFO. Pour ce dernier, le valider toujours sur UART1, mais avec le rate 5

Finalement, il faut sauver cette configuration dans le module GPS.
[Configuration View] + rubrique [CFG] + [Save Current Configuration] + [Send]

Et voilà pour U-Center ! :goteam:
Dernière modification par PhilPagan le mer. 20 avr. 2016 09:58, modifié 3 fois.
Philippe - capable du meilleur comme du pire, mais le meilleur dans le pire
Amax Inno R5- Kakute F4 - Returner R3 2300kV - Spedix 30A BlHeli32 - Arrow mini v2 - Tramp
iX5 - Kakute F4 - BR 2306 2400kV - MS35A - Arrow v3 - Tramp
Phantom 2 Vision+, Lizard95, QX90
Taranis X9D+ - Fatshark Dominator SE - Quanum v2

Avatar de l’utilisateur
PhilPagan
Modérateur
Messages : 4385
Inscription : dim. 19 juil. 2015 12:13
Localisation : Kerlouan (29)
Contact :

Re: [TUTO] Un GPS sur un RACER

Message par PhilPagan »

Passons maintenant à la dernière étape de l'installation,

PREAMBULE : La configuration du GPS sous U-Center est recommandée mais elle n'est pas indispensable. Vous pouvez vous contenter de raccorder et configurer votre module GPS comme décrit ci-après.

Raccordement du GPS sur la SP3
Ca va être très rapide.
- Le NEO7N que j'ai retenu est directement compatible de la SP3.
Son connecteur à 4 broches va directement dans l'UART 2 de la SP3.
Les connexions Rx-Tx sont croisées comme requis : Rx GPS tombe sur Tx SP3 et Tx GPS tombe sur Rx SP3. Tout va bien !
1. Brancher le NEO7 sur l'UART 2
2. Brancher l'USB PC sur votre SP3
3. Brancher la Lipo (l'USB PC n'a pas assez de jus pour alimenter la FC et le GPS) ... le NEO7 doit s'allumer (diode verte)
4. Lancer Cleanflight

Configuration Cleanflight
1. Dans [Ports], assigner l'UART 2 au GPS
Baudrate : 57600 ... mais je pense que ça n'a pas d'importance vu qu'on a programmé le GPS en Autobauding
CF_Port GPS.jpg
CF_Port GPS.jpg (15.1 Kio) Consulté 39476 fois
2. Dans [Configuration]
- Valider le module GPS
- Déclarer son protocole : U-BLOX
- Entrer la déclinaison magnétique correspondant à votre lieu de vol principal.
Pour ça, j'utilise http://www.magnetic-declination.com/
Vous entrez le lieu et il vous retourne la déclinaison, par exemple -1°50' pour Brest.
Il faut l'entrer en décimal sous CF : 50' = 50/60 = 0.83°. La déclinaison est donc de -1.83 pour Brest.
CF Configuration GPS.jpg
CF Configuration GPS.jpg (6.86 Kio) Consulté 39476 fois
C'est bon ?
Alors RdV dans la page [GPS] de CleanFlight ... et c'est là que le miracle s'accomplit ! Image
CF_GPS.JPG
Et paf, pile poil au-dessus de chez moi !
Je dois dire qu'il me fait bonne impression ce NEO7N !
- Il se cale rapidement sur les satellites ... même en intérieur Image
- Et si vous rejetez un oeil sur la photo du U-Center, on voit que la dérive de mesure des points reste dans un cercle de 5m ... pas mal pour une mesure en intérieur ! C'est en tout cas suffisant pour l'usage envisagé.

la configuration GPS et CleanFlight est maintenant terminée.
Reste à placer votre GPS sur le Racer: perso, je vais le mettre devant la batterie.
Evitez de le coller au buzzer et au vTx ... quoique ça doit surtout perturber le Compas ... que je n'utilise pas.

A ce propos, du NEO7N sortent également 2 fils (vert et jaune) vers un connecteur mini SH : il s'agit du connecteur I2C (boucle en courant) du Compas.
On pourrait le brancher sur la SP3 qui n'en a pas (version 6 DOF) mais comme je n'en vois pas l'intérêt (et que c'est un module sensible aux perturbations), j'ai tout simplement ramassé le câble et sa prise dans la bulle du GPS.

Et bien voilà !
J'ai fait tout ça dans ma soirée hier et pas de mauvaises surprises, c'est donc tout à fait accessible :sisi:

Et la suite ? ... Dans les prochaines étapes ...
1. La configuration de la Taranis
- pour reconnaître le GPS dans ses infos de télémétrie
- pour enregistrer le script LUA qu'il me reste à peaufiner (il ne récupère pas les données GPS ... je pense que ça vient de la syntaxe qui valait sur OpenTX 2.0 mais qui a évolué sous 2.1)

2. Les essais en live !

:goteam:
Dernière modification par PhilPagan le mer. 20 avr. 2016 10:38, modifié 2 fois.
Philippe - capable du meilleur comme du pire, mais le meilleur dans le pire
Amax Inno R5- Kakute F4 - Returner R3 2300kV - Spedix 30A BlHeli32 - Arrow mini v2 - Tramp
iX5 - Kakute F4 - BR 2306 2400kV - MS35A - Arrow v3 - Tramp
Phantom 2 Vision+, Lizard95, QX90
Taranis X9D+ - Fatshark Dominator SE - Quanum v2

Avatar de l’utilisateur
PhilPagan
Modérateur
Messages : 4385
Inscription : dim. 19 juil. 2015 12:13
Localisation : Kerlouan (29)
Contact :

Re: [TUTO] Un GPS sur un RACER

Message par PhilPagan »

Dernière ligne droite vers la victoire :bzhflag:

Configuration de la Taranis
Il faut commencer par se rendre dans la page [TELEMESURE] du Modèle puis lancer [Découvrir capteurs] pour que le GPS soit reconnu.
Ensuite on copie le Script LUA que j'ai préparé dans le répertoire [SCRIPTS] [TELEMETRY]
Et on l'assigne à l'une des 4 pages de TELEMESURE.
On peut évidemment faire cette manip en direct sur la Taranis ou via Companion.

Le script GpsPhil (compatible OpenTX 2.1x) à télécharger (et à dézipper) :
EDIT 21/04/2016 - correction sur calcul du Cap
EDIT 03/05/2016 - filtrage supplémentaire (cas de données invalides) + amélioration "distance en Pas"
GpsPhil2.zip
(1.58 Kio) Téléchargé 1146 fois
Et c'est parti ...

Premier Essai Indoor
On allume le TX puis le Racer.
Dès que le GPS a fixé suffisamment de satellites, les données apparaissent en page télémétrie à la place de N/A (not applicable).
GpsPhil0.jpg
Nota : j'ai masqué une partie des données pour ne pas informer la terre entière de ma domiciliation précise Image

Mode d'Emploi :
- Tout d'abord, la "position du pilote" est enregistrée quand les infos GPS sont disponibles, après allumage de la Taranis. Si vous souhaitez la réinitialiser, éteindre et rallumer le TX appui long sur [Ent] + [Réinitialiser la télémétrie]. Position pilote et UAV sont alors identiques (et distance = 0m)
- Il suffit de balader le racer pour voir évoluer les données.
- Pas besoin de rester sur cette page de télémétrie, on peut y revenir quand on en a besoin (si on en a besoin Image )
- Si la connexion radio est perdue avec le racer, pas de problème, les données se figent. En cas de crash avec déconnexion Lipo, on garde donc à l'écran le dernier point GPS.
- Si la connexion revient, les données se remettent à jour.
- Toutefois, si par mégarde vous éteignez le TX ... et ben il ne vous reste plus qu'à recherche votre racer à tâtons, les données sont effacées :sisi:

THAT'S ALL FOLKS :hello:
Dernière modification par PhilPagan le jeu. 21 avr. 2016 20:58, modifié 2 fois.
Philippe - capable du meilleur comme du pire, mais le meilleur dans le pire
Amax Inno R5- Kakute F4 - Returner R3 2300kV - Spedix 30A BlHeli32 - Arrow mini v2 - Tramp
iX5 - Kakute F4 - BR 2306 2400kV - MS35A - Arrow v3 - Tramp
Phantom 2 Vision+, Lizard95, QX90
Taranis X9D+ - Fatshark Dominator SE - Quanum v2

Avatar de l’utilisateur
PhilPagan
Modérateur
Messages : 4385
Inscription : dim. 19 juil. 2015 12:13
Localisation : Kerlouan (29)
Contact :

Re: [TUTO] GPS pour Racer Fugueur

Message par PhilPagan »

Et bien voilà, c'est fait, heureux d'être arrivé au résultat espéré Image
A voir dans la vraie vie, mais ça m'a déjà permis d'en apprendre pas mal (GPS, programmation LUA).

Image L'écran fait un peu "chasse au trésor" avec son "à 120 pas au NW" ... mais nos racers sont de vrais petits bijoux alors on n'a pas envie de les perdre et si c'est le cas, on a surtout envie de les retrouver rapidement !
@Dom : si besoin, je peux ajouter l'information d'altitude pour les adeptes des arbres :mdr:

J'ai vu quelques posts dans d'autres forums, mais sans solution vraiment complète alors, à nos visiteurs potentiels : bienvenue et n'hésitez pas à donner votre avis :yeched:
Philippe - capable du meilleur comme du pire, mais le meilleur dans le pire
Amax Inno R5- Kakute F4 - Returner R3 2300kV - Spedix 30A BlHeli32 - Arrow mini v2 - Tramp
iX5 - Kakute F4 - BR 2306 2400kV - MS35A - Arrow v3 - Tramp
Phantom 2 Vision+, Lizard95, QX90
Taranis X9D+ - Fatshark Dominator SE - Quanum v2

Avatar de l’utilisateur
BenOuais
Helice d'argent
Messages : 988
Inscription : jeu. 12 nov. 2015 14:15
Localisation : Morlaix city
Contact :

Re: [TUTO] GPS pour Racer Fugueur

Message par BenOuais »

Respect Phil :respect:

Avatar de l’utilisateur
MIAS5562
Helice d'argent
Messages : 674
Inscription : ven. 31 juil. 2015 23:18
Localisation : Dordogne, Bergeracois
Contact :

Re: [TUTO] GPS pour Racer Fugueur

Message par MIAS5562 »

Chapeau bas :sisi:
:respect:

Comme tout ce qui est maitrisé ça a l'air (presque) évident !
Bravo Phil Tournesol ! A l'ouest certes, mais pas que ;-)
Hubsan X4 107C et 107D (Génial pour débuter)
Bebop 2 / Skycontroller 1 Ipad 4 mini (ça vole bien, filme assez bien, photographie bof, bof)
Mavic Pro Ipad mini4 (Waouh !!! TRÈS IMPRESSIONNANT à tout point de vue, qualité de matériel, de vol et d'image)
Taranis Plus, Vortex et Fatshark fonctionnels c'est le pilote qui a besoin de mise au point

Avatar de l’utilisateur
sky022
Helice d'or
Messages : 2274
Inscription : lun. 15 févr. 2016 14:38
Localisation : Trémuson (22)
Contact :

Re: [TUTO] GPS pour Racer Fugueur

Message par sky022 »

Ah ouais, au pas près ! Génial comme solution, c'est super complet. Bravo !
SAM 220x - F40 Pro (2306) 2600kv - Betaflight F3 - RCX "Super RacerBee" 30A D600
RaceDayQuads "RDQ182" - BotherHobby Returner "ZMX" v3 2206 2600kv - Racerstars V2 30A, KK5x4x3
C210 (QAV210) - FVT LittleBee 30A - RS2205 2300kv - SPRF3 - DALprop V2 5045BN - HS1177
MINIMALIST 128 mini 3" - RS MS15A - Emax RS1306 4000kv - Graphene 3S 500mAh 65C

Avatar de l’utilisateur
Belov
Administrateur du site
Messages : 5739
Inscription : lun. 10 nov. 2014 10:57
Localisation : Rennes
Contact :

Re: [TUTO] GPS pour Racer Fugueur

Message par Belov »

De l'excellent tuto comme on pouvait s'y attendre.
:inlove:

Tu penses bien que je vais tester aussi dès que j'aurai commandé le gps avec baromètre et sonar pour parfaire la définition en hauteur, hum un peu utile quand les arbres bougent.
QAVX 210 - XSR, B6 F303 OSD, 4S, BR2205 2300kv, ESC MS35A, Racekraft 5051, HS1190, Tramp
Hellbreizh 122 - XSR, Racing X F303, 3S/4S, DYS BX1306 4000kv, ESC 4in1 RS20A, 3045
Gemini 210 - XM+, SP Racing F3, 4S, Rotorgeek 2205 2700kv, ESC 30A, 5045 Tri
Vortex Racer - D4R-II, Fusion Board, 4S, Cobra 2204 1960kv, ezESC 12A, 6045

DJI Phantom 1, ezOSD, RX,TX 5.8GHz, Nacelle Tarot 2D, iTelemetryFPV,
DJI F550, Naza M V2, FrSky Taranis X9D+, iOSD, Datalink, Ground Station, 4S/10Ah
Lunettes Fatshark Dominator

Avatar de l’utilisateur
Beach
Quad d'argent
Messages : 5286
Inscription : lun. 3 août 2015 03:44
Localisation : LA BOUEXIERE
Contact :

Re: [TUTO] GPS pour Racer Fugueur

Message par Beach »

Propose le à hélicomicro qu'il le partage...


I believe i Can crash !
Zigogne RS200: Betaflight FC, RAcerstar 30AV2, F40Pro 2306 2400kv
QAVX: Betaflight FC, Hobbywing 30A, Brother hobby 2206 R4 2300kv
QAV210: FC F3, Littlebee spring 30A, Brother hobby 2206 R3 2600kv
RUB130: Piko BLX, racerstar 12A, Emax 1306 4000kv (3s)
QAVR6": FC F3, Esc littlebee 30A, F60 2207 2000kv

Fatshark Domintor SE
Taranis X9D+

I believe I can Crash !

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité