Script LUA : localisation GPS pour X12-X10-TX16S
+3
ventilo76
Eric84AMC
berny
7 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
Script LUA : localisation GPS pour X12-X10-TX16S
Bonjour,
Partant de l'idée de Freyr86 (cf ),
je vous propose un widget pour les émetteurs à grand écran couleur.
Il s'agit de visualiser en temps réel le point GPS actuel sur une carte.
Il se base sur la valeur renvoyée par le capteur "GPS"
Il utilise un fond carto que vous allez créer (idéalement, en 480x272, mais les cartes peuvent-être plus petites).
Ci-après copie des commentaires que vous retrouvez dans le source du widget :
Donc, le fond de carte utilisé est paramétré dans le widget, et peut donc être adapté au terrain où on se trouve, juste avant de voler.
Je l'ai testé en replay sous Companion, et en réel sur ma TX16S (pas en vol, mais avec émetteur, récepteur et sonde GPS dans la voiture lors de trajets quotidiens).
Il est encore en phase de développement, et pas forcément exempt de bugs.
Vos retours sont les bienvenus
Lien téléchargement MpatTrack
Partant de l'idée de Freyr86 (cf ),
je vous propose un widget pour les émetteurs à grand écran couleur.
Il s'agit de visualiser en temps réel le point GPS actuel sur une carte.
Il se base sur la valeur renvoyée par le capteur "GPS"
Il utilise un fond carto que vous allez créer (idéalement, en 480x272, mais les cartes peuvent-être plus petites).
Ci-après copie des commentaires que vous retrouvez dans le source du widget :
- Code:
Pré-requis :
- emetteur HORUS ou équivalent avec grand afficheur couleur
- sonde GPS
- une ou plusieurs cartes
Création d'une carte et mise en place :
La carte doit :
- être de taille inférieure ou égale à la taille de l'écran
- être au format png ou jpeg
- se nommer nnn.ext où
- nnn est un nombre entre 100 et 200
- ext l'extension 'png' ou 'jpg'
- se trouver dans le sous-répertoire MAPS du WIDGET
- être accompagnée d'un fichier nnn.txt contenant une seule ligne,
contenant les coordonnées des points haut/gauche et bas/droit
(séparés par un espace) de la carte, sous la forme décimale.
ex : 48.901700 2.249500 48.814600 2.482200
Donc, le fond de carte utilisé est paramétré dans le widget, et peut donc être adapté au terrain où on se trouve, juste avant de voler.
Je l'ai testé en replay sous Companion, et en réel sur ma TX16S (pas en vol, mais avec émetteur, récepteur et sonde GPS dans la voiture lors de trajets quotidiens).
Il est encore en phase de développement, et pas forcément exempt de bugs.
Vos retours sont les bienvenus
Lien téléchargement MpatTrack
Dernière édition par berny le Ven 5 Fév 2021 - 10:05, édité 1 fois
berny- Messages : 67
Date d'inscription : 29/10/2020
Localisation : Sud Ardeche
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Et bien il y a plein de Widget avec GPS qui fleurissent ! C'est cool je vais suivre cela.
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Bonjour,
Quel capteur GPS est nécessaire? Celui qui est dans l'émetteur X12S, ou il en faut un branché sur le Smart Port du récepteur?
Pour obtenir une carte aérienne, je fais une copie écran à partir de Géoportail (du lieu où je serai supposé être), C'est ça ? Faut se mettre à quelle altitude?
Enfin faudra détourer jusqu'à 480x272 pixels ? C'est comme cela qu'il faut faire ?
Quel capteur GPS est nécessaire? Celui qui est dans l'émetteur X12S, ou il en faut un branché sur le Smart Port du récepteur?
Pour obtenir une carte aérienne, je fais une copie écran à partir de Géoportail (du lieu où je serai supposé être), C'est ça ? Faut se mettre à quelle altitude?
Enfin faudra détourer jusqu'à 480x272 pixels ? C'est comme cela qu'il faut faire ?
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Bonjour,
La sonde GPS dans l'emetteur localise l'emetteur,
celle dans ton modele localise ton modele
Dans l'absolu, le widget peut utiliser le résultat de n'importe quelle sonde GP, mais on cherche surtout à localliser le modeèle, donc une sonde branché sur le SPort c'est mieux.
Pour construire la carte, oui, tu peux utiliser une capture d’écran Geoportail, redimensionnée ensuite (en 480x272 ou plus petit).
L'altitude ... tu veux parler de l'échelle de la carte ? Là, c'est à toi de voir en fonction de tes besoins.
Il faut idéalement qu'elle couvre ta zone de vol potentiel.
La grande difficulté est de déterminer les coordonnées des 2 points, pour les mettre dans le fichier texte associé (avec n'importe quel éditeur de texte).
Sous Geoportail, tu peux faire un clic droit, et demande les infos du point, copier/coller ensuite les coordonnées.
Sous Google Earth, tu peux enregistrer un lieu dans un fichier KML, puis l'ouvrir et recupérer les coordonnées.
N'hésite pas si tu as besoin d'aide.
La sonde GPS dans l'emetteur localise l'emetteur,
celle dans ton modele localise ton modele
Dans l'absolu, le widget peut utiliser le résultat de n'importe quelle sonde GP, mais on cherche surtout à localliser le modeèle, donc une sonde branché sur le SPort c'est mieux.
Pour construire la carte, oui, tu peux utiliser une capture d’écran Geoportail, redimensionnée ensuite (en 480x272 ou plus petit).
L'altitude ... tu veux parler de l'échelle de la carte ? Là, c'est à toi de voir en fonction de tes besoins.
Il faut idéalement qu'elle couvre ta zone de vol potentiel.
La grande difficulté est de déterminer les coordonnées des 2 points, pour les mettre dans le fichier texte associé (avec n'importe quel éditeur de texte).
Sous Geoportail, tu peux faire un clic droit, et demande les infos du point, copier/coller ensuite les coordonnées.
Sous Google Earth, tu peux enregistrer un lieu dans un fichier KML, puis l'ouvrir et recupérer les coordonnées.
N'hésite pas si tu as besoin d'aide.
berny- Messages : 67
Date d'inscription : 29/10/2020
Localisation : Sud Ardeche
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Bonjour à tous
Si j'ai bien pigé , la flèche rouge sur l'écran est censée me donner la position de mon gps embarqué ??!!
Si ma flèche se trouve chez mon voisin c'est que mes coordonnées sur ma carte ne sont pas nickel ou mon gps mal calibré (j'en doute mais why not).
Merci pour ce super boulot .
Si j'ai bien pigé , la flèche rouge sur l'écran est censée me donner la position de mon gps embarqué ??!!
Si ma flèche se trouve chez mon voisin c'est que mes coordonnées sur ma carte ne sont pas nickel ou mon gps mal calibré (j'en doute mais why not).
Merci pour ce super boulot .
jejeg- Messages : 221
Date d'inscription : 01/07/2017
Age : 50
Localisation : Landes
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Si tu as une flèche au centre, c'est que la coordonnées GPS est en dehors de ta carte :jejeg a écrit:Bonjour à tous
Si j'ai bien pigé , la flèche rouge sur l'écran est censée me donner la position de mon gps embarqué ??!!
Si ma flèche se trouve chez mon voisin c'est que mes coordonnées sur ma carte ne sont pas nickel ou mon gps mal calibré (j'en doute mais why not).
Merci pour ce super boulot .
- le sens de flèche t'indique la direction où cherche :
- flèche en haut : ta position est plus au Nord que ta carte
- flèche en bas : ta position est plus au Sud que ta carte
- etc pour les autres directions
Si tes coordonnées GPS sont bien dans la carte,tu vois le spot sous la forme d'une croix dans un rond.
Peut-tu me passer em MP (ou dans ce sujet, si ca ne te dérange pas de dévoiler ces positions GPS) le contenu de ton fichier txt associé, et quelques point GPS que tu as dans ton log ?
Autre solution : si tu as activé l'option Info du widget, tu vois apparaitre les coordonnées GPS et x/y du point courant.
berny- Messages : 67
Date d'inscription : 29/10/2020
Localisation : Sud Ardeche
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Bonjour
J'ai effectué quelques essais :
- Au niveau du GPS qui m'affiche sur la radio une position à 100km prés (idem tx16s et T16 pro)
- Donc je suis parti avec récepteur et radio faire un tour de quelques KM avec l'enregistrement des logs : nickel le parcours fait en voiture a bien était enregistré et il correspond bien aux enregistrements du log .
- Je tire la conclusion que le GPS fonctionne mais que les valeurs données par la radio sur l'écran sont erronées , dans mon exemple ou je me situe : Lat: 43.8354773 Long: -0.3090818 et ce que me donne le gps sur l'écran de la carte: 43.8353 -1.6906 soit au milieu de l'océan à 111km
- coordonnées rentrées dans le fichier text:HG:43.835277 -0.311111 BD: 43.836388 -0.306944
Merci pour le coup de main
J'ai effectué quelques essais :
- Au niveau du GPS qui m'affiche sur la radio une position à 100km prés (idem tx16s et T16 pro)
- Donc je suis parti avec récepteur et radio faire un tour de quelques KM avec l'enregistrement des logs : nickel le parcours fait en voiture a bien était enregistré et il correspond bien aux enregistrements du log .
- Je tire la conclusion que le GPS fonctionne mais que les valeurs données par la radio sur l'écran sont erronées , dans mon exemple ou je me situe : Lat: 43.8354773 Long: -0.3090818 et ce que me donne le gps sur l'écran de la carte: 43.8353 -1.6906 soit au milieu de l'océan à 111km
- coordonnées rentrées dans le fichier text:HG:43.835277 -0.311111 BD: 43.836388 -0.306944
Merci pour le coup de main
jejeg- Messages : 221
Date d'inscription : 01/07/2017
Age : 50
Localisation : Landes
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Hum ... je regarde ça.
berny- Messages : 67
Date d'inscription : 29/10/2020
Localisation : Sud Ardeche
Re: Script LUA : localisation GPS pour X12-X10-TX16S
bonjour
j'ai tout installé et chez moi ça marche la mire est bien a sa place sur la carte
sur l'écran je n'ai que la mire sur la carte, aucune indication de la position en clair
peut on avoir une copie d'écran de ce que l'on doit voir.
un zoom sur le spot est il envisageable dans l'avenir?
j'ai tout installé et chez moi ça marche la mire est bien a sa place sur la carte
sur l'écran je n'ai que la mire sur la carte, aucune indication de la position en clair
peut on avoir une copie d'écran de ce que l'on doit voir.
un zoom sur le spot est il envisageable dans l'avenir?
gdh- Messages : 519
Date d'inscription : 26/10/2013
Localisation : 42
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Si tu coches l'option 'GAlt' du widget, l'altitude fournie par le GPS s’affiche en bas à gauche de l'écrangdh a écrit:
sur l'écran je n'ai que la mire sur la carte, aucune indication de la position en clair
Si tu coches l'option 'Info', tu as également la coordonnées lat/lon et x/y du point courant.
gdh a écrit:
peut on avoir une copie d'écran de ce que l'on doit voir.
Point GPS à l’intérieur de l'écran, représenté par le sport, et affichage de l'altitude en bas à gauche :
Point GPS en dehors de l'écran (dans ce cas, au Sud de la carte actuelle), représenté par une flèche au centre de l'écran, et affichage de l'altitude en bas à gauche :
Point GPS à l’intérieur de l'écran, représenté par le sport, et affichage de l'altitude et des coordonnées en bas :
On peut y réfléchir ...gdh a écrit:
un zoom sur le spot est il envisageable dans l'avenir?
berny- Messages : 67
Date d'inscription : 29/10/2020
Localisation : Sud Ardeche
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Derniere version : 0.5
Corrige un bug
Inclut une carte et un fichier log pour tester.
Lien téléchargement
Corrige un bug
Inclut une carte et un fichier log pour tester.
Lien téléchargement
Dernière édition par berny le Ven 5 Fév 2021 - 10:06, édité 1 fois
berny- Messages : 67
Date d'inscription : 29/10/2020
Localisation : Sud Ardeche
Re: Script LUA : localisation GPS pour X12-X10-TX16S
je me pose une question. pourrait-on se servir de ce script pour retrouver un drone tombé. je m'explique . lors de sa chute la batterie va certainement se détacher et donc perdre la télémétrie. Est ce que le dernier point gps reste affiché sur l'écran pour retrouver le drone facilement.
defimaint- Messages : 174
Date d'inscription : 18/12/2018
Age : 46
Localisation : 44
Re: Script LUA : localisation GPS pour X12-X10-TX16S
merci à Berny pour sa réponse et les copies d'écran
ce script est un joli travail mais pour moi cela reste un exercice de style
a quoi cela peut il servir ? effectivement pour retrouver un modèle perdu, mais la dernière position figure dans les logs, ...
encore faut il que le modèle ne soit pas parti hors de portée
ce script est un joli travail mais pour moi cela reste un exercice de style
a quoi cela peut il servir ? effectivement pour retrouver un modèle perdu, mais la dernière position figure dans les logs, ...
encore faut il que le modèle ne soit pas parti hors de portée
gdh- Messages : 519
Date d'inscription : 26/10/2013
Localisation : 42
Re: Script LUA : localisation GPS pour X12-X10-TX16S
gdh a écrit:merci à Berny pour sa réponse et les copies d'écran
ce script est un joli travail mais pour moi cela reste un exercice de style
a quoi cela peut il servir ? effectivement pour retrouver un modèle perdu, mais la dernière position figure dans les logs, ...
encore faut il que le modèle ne soit pas parti hors de portée
Plusieurs cas d'emploi :
- j'évolue sur un terrain qui a une aire de vol restreinte (survol interdit de la route qui borde, des maison, ...) : cela me permet de savoir précisément au dessus de quoi je vole, et si je dépasse les limites
- je suis amateur de vol de pente, et il m'arrive des fois de chercher un moment mon modèle qui s'est posé 'sans mon accord' dans une zone dense (broussailles, bois, ...) : je sais où il est, et avec une appli de locallisation sur mon téléphone, je peux aller directement sur lui.
- ...
Pour moi, c'est une vraie fonctionnalité, qui me donnera une info précieuse en cours de vol.
berny- Messages : 67
Date d'inscription : 29/10/2020
Localisation : Sud Ardeche
Re: Script LUA : localisation GPS pour X12-X10-TX16S
En tout cas merci Berny d'avoir modifier le script qui a permis au personne du sud-ouest d'accéder a cette option bien pratique pour retrouver les modèles perdus .
Je pense que Berny saura expliquer mes dires ...
Je pense que Berny saura expliquer mes dires ...
jejeg- Messages : 221
Date d'inscription : 01/07/2017
Age : 50
Localisation : Landes
Re: Script LUA : localisation GPS pour X12-X10-TX16S
pourrait-on envisager plusieurs cartes à l'avenir pour le choix du terrain?
defimaint- Messages : 174
Date d'inscription : 18/12/2018
Age : 46
Localisation : 44
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Le widget le fait deja !defimaint a écrit:pourrait-on envisager plusieurs cartes à l'avenir pour le choix du terrain?
Tu choisis le numéro de la carte que tu veux utiliser dans les parametres du widget.
berny- Messages : 67
Date d'inscription : 29/10/2020
Localisation : Sud Ardeche
Re: Script LUA : localisation GPS pour X12-X10-TX16S
super Merci , je test tout çà demain en réel.
defimaint- Messages : 174
Date d'inscription : 18/12/2018
Age : 46
Localisation : 44
Re: Script LUA : localisation GPS pour X12-X10-TX16S
jejeg a écrit:Bonjour
J'ai effectué quelques essais :
- Au niveau du GPS qui m'affiche sur la radio une position à 100km prés (idem tx16s et T16 pro)
- Donc je suis parti avec récepteur et radio faire un tour de quelques KM avec l'enregistrement des logs : nickel le parcours fait en voiture a bien était enregistré et il correspond bien aux enregistrements du log .
- Je tire la conclusion que le GPS fonctionne mais que les valeurs données par la radio sur l'écran sont erronées , dans mon exemple ou je me situe : Lat: 43.8354773 Long: -0.3090818 et ce que me donne le gps sur l'écran de la carte: 43.8353 -1.6906 soit au milieu de l'océan à 111km
- coordonnées rentrées dans le fichier text:HG:43.835277 -0.311111 BD: 43.836388 -0.306944
Merci pour le coup de main
Dans la configuration radio Coordonnées GPS choisir NMEA et pas DMS pour voir si cela règle ton problème ??
Re: Script LUA : localisation GPS pour X12-X10-TX16S
Le pbm venait des longitudes négative (sud ouest) que Berny a modifier dans la dernière version .Eric84AMC a écrit:jejeg a écrit:Bonjour
J'ai effectué quelques essais :
- Au niveau du GPS qui m'affiche sur la radio une position à 100km prés (idem tx16s et T16 pro)
- Donc je suis parti avec récepteur et radio faire un tour de quelques KM avec l'enregistrement des logs : nickel le parcours fait en voiture a bien était enregistré et il correspond bien aux enregistrements du log .
- Je tire la conclusion que le GPS fonctionne mais que les valeurs données par la radio sur l'écran sont erronées , dans mon exemple ou je me situe : Lat: 43.8354773 Long: -0.3090818 et ce que me donne le gps sur l'écran de la carte: 43.8353 -1.6906 soit au milieu de l'océan à 111km
- coordonnées rentrées dans le fichier text:HG:43.835277 -0.311111 BD: 43.836388 -0.306944
Merci pour le coup de main
Dans la configuration radio Coordonnées GPS choisir NMEA et pas DMS pour voir si cela règle ton problème ??
Quand au zoom ,pas forcement besoin car on peut charger plusieurs cartes donc il suffit de définir une carte assez zoomée du lieu de vol et d'en créer d'autres autour de celle-ci si le modèle se perd ...
Bon vol à tous
jejeg- Messages : 221
Date d'inscription : 01/07/2017
Age : 50
Localisation : Landes
Re: Script LUA : localisation GPS pour X12-X10-TX16S
je peux avoir 3 sites de vols ça fait combien de carte pour en avoir tout autour ?
le zoom serait quand même bien pratique
le zoom serait quand même bien pratique
gdh- Messages : 519
Date d'inscription : 26/10/2013
Localisation : 42
Re: Script LUA : localisation GPS pour X12-X10-TX16S
1 carte de ton lieu de vol habituel et 4 autres ( nord ,sud ,ouest , Est) ,multiplié par le nombre de lieu de vol soit 15 cartes .gdh a écrit:je peux avoir 3 sites de vols ça fait combien de carte pour en avoir tout autour ?
le zoom serait quand même bien pratique
Par contre j'ai remarqué que la radio "rame" dés que 2 cartes sont installées dans les pages de télémétries , je n'ai pas essayé de diminuer la qualité qui est de 96 pixels dans mon cas . Faut -il descendre à 24 ??!! Donc j'en ai juste 1 avec 100 mètres de limite autour de la piste et j'ai laissée les autres dans le dossier maps que je mettrai en route en fonction de l'endroit ou est tombé mon modèle ...
jejeg- Messages : 221
Date d'inscription : 01/07/2017
Age : 50
Localisation : Landes
Re: Script LUA : localisation GPS pour X12-X10-TX16S
jejeg a écrit:1 carte de ton lieu de vol habituel et 4 autres ( nord ,sud ,ouest , Est) ,multiplié par le nombre de lieu de vol soit 15 cartes .gdh a écrit:je peux avoir 3 sites de vols ça fait combien de carte pour en avoir tout autour ?
le zoom serait quand même bien pratique
ce n'est pas 1+4 mais 1+8 il faut couvrir les coins
x x x
x O x
x x x
gdh- Messages : 519
Date d'inscription : 26/10/2013
Localisation : 42
Re: Script LUA : localisation GPS pour X12-X10-TX16S
jejeg a écrit:Par contre j'ai remarqué que la radio "rame" dés que 2 cartes sont installées dans les pages de télémétries , je n'ai pas essayé de diminuer la qualité qui est de 96 pixels dans mon cas . Faut -il descendre à 24 ??!! Donc j'en ai juste 1 avec 100 mètres de limite autour de la piste et j'ai laissée les autres dans le dossier maps que je mettrai en route en fonction de l'endroit ou est tombé mon modèle ...gdh a écrit:je peux avoir 3 sites de vols ça fait combien de carte pour en avoir tout autour ?
le zoom serait quand même bien pratique
Qu'est-ce que tu entend par 'installé dans les pages de télémétrie' ?
Si tu fais tourner plusieurs instances du widget, ca doit ramer en effet.
La densité (dpi) n'influe en rien, 480x272 en 96 ou 48dpi, ça fait toujours 480 lignes x 272 colonnes à gérer à l'écran.
berny- Messages : 67
Date d'inscription : 29/10/2020
Localisation : Sud Ardeche
jejeg- Messages : 221
Date d'inscription : 01/07/2017
Age : 50
Localisation : Landes
Page 1 sur 2 • 1, 2
Sujets similaires
» Script LUA pour Radio écran couleur X12-X10-TX16S
» script LUA pour F3K
» script LUA course GPS pour GPR
» Script LUa pour calculer une jauge electrique en %
» Script LUA pour ID sensor
» script LUA pour F3K
» script LUA course GPS pour GPR
» Script LUa pour calculer une jauge electrique en %
» Script LUA pour ID sensor
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum