Le forum français des radios OpenTX ou FrOS
Le forum français des radios OpenTX ou FrOS
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

[TUTO] Comment améliorer sa Taranis - Scripts LUA

+17
LapinFou
Mipel
PapyCoyote
Prospectix
dumas
jbmur
taz26
Heisenberg
Batfabe
Bud.fr
Eric84AMC
.AleX.
Erod
pp340
Sacre100
blonblon
CoyotteDundee
21 participants

Page 1 sur 4 1, 2, 3, 4  Suivant

Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Invité Dim 13 Juil 2014 - 19:55

Voici des scripts LUA en provenance de l'excellent site de OpenTx
Ceci est la traduction d'une option permettant d'ajouter des fonctions de télémétrie à votre Taranis.

Écran Lua télémétrie n° 1

Ceci est le premier script Lua écran de télémétrie. Il peut être utilisé pour ajouter un écran de télémétrie supplémentaire à n'importe quel modèle. OpenTX version firmware 2.0.4 ou supérieure est nécessaire pour utiliser le script. Vous pouvez modifier le script et changer les informations qui sont affichées.

[TUTO] Comment améliorer sa Taranis - Scripts LUA Teleme10

Faire comme ceci:

• Télécharger le script de l'écran de télémétrie à partir d'ici : Dowlnoad
• Créez un dossier sur la carte microSD de la radio appelée SCRIPTS (s'il n'existe pas déjà)
• Créer un nouveau sous-dossier dans le dossier SCRIPTS. Donnez le sous-dossier du même nom que le modèle qui va utiliser le script (exemple "DG1000" si c'est un planeur).
• Placez le fichier de script LUA dans le dossier. Le chemin doit se lire: /SCRIPTS/modelname/telem1.lua
• Créez un sous-dossier dans le dossier SCRIPTS appelé BMP. Le chemin sera /SCRIPTS/BMP.
• Placez les deux fichiers bitmap dans le dossier BMP (altitude-0.bmp et l'altitude-1.bmp)

C'est tout. Le nouvel écran de télémétrie devrait apparaître automatiquement dans le modèle après un appui long sur la touche PAGE.

J'ai un peu testé. En fait on a un affichage de temps de vol et aussi de l'altitude maxi. Plus d'autres données. Le plus intéressant est de pouvoir consulter après le vol.

Écran Lua télémétrie n° 2

C'est le deuxième exemple d'écran Lua de télémétrie. Il peut être utilisé pour ajouter un écran de télémétrie supplémentaire à n'importe quel modèle. OpenTX version de firmware 2.0.4 ou supérieure est nécessaire pour utiliser le script. Le script va afficher deux minuteries, la valeur de la batterie émetteur et de l'altitude. L'altitude est affichée en utilisant une nouvelle fonte de très gros caractères. Vous pouvez modifier le script pour changer l'information qui est affichée.

[TUTO] Comment améliorer sa Taranis - Scripts LUA Teleme11

Faire comme ceci:

• Télécharger le script de l'écran de télémétrie partir d'ici: Download
• Créez un dossier sur la carte microSD de radio appelée SCRIPTS (si elle n'existe pas déjà)
• Créer un nouveau sous-dossier dans le dossier Scripts. Donnez le sous-dossier du même nom que le modèle qui va utiliser le script.
• Placez le fichier de script dans le dossier. Le chemin doit se lire: /SCRIPTS/modelname/telem2.lua

C'est tout. Le nouvel écran de télémétrie devrait apparaître automatiquement avec le modèle après un appui long sur PAGE.

Après test ce script LUA fonctionne avec la version 2.0.6 d'OpenTx qui accepte les fontes XXL

A vos Taranis pour mieux la programmer.


Dernière édition par Murphy le Lun 14 Juil 2014 - 14:02, édité 2 fois

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par CoyotteDundee Lun 14 Juil 2014 - 8:22

Bonjour Murphy,
Joli boulot !

Merci,

Coyotte

_________________

... the alien anthropologists admitted they were still perplexed.
But on eliminating every other reason for our sad demise, they logged the only explanation left :
This species has amused itself to death...
                                                                                                                                    (R. Waters)

Pas de support par MP ! Nous sommes sur un forum pour échanger publiquement.
CoyotteDundee
CoyotteDundee
Administrateur

Masculin Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par blonblon Lun 14 Juil 2014 - 19:26

Bonjour Murphy

Trés bon Tuto, a quand un scripte perso  🤡 
blonblon
blonblon

Masculin Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Invité Lun 14 Juil 2014 - 20:12

Justement j'essai de modifier le Telem2.lua mais je n'ai pas les concordances pour récupérer toutes les valeurs de Rx.

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Sacre100 Lun 14 Juil 2014 - 21:55

Dès le 1er août, il sera interdit d'utiliser en Suisse, des modèles réduits d'aéronefs ou des drones entre 500 gr et 30 kg à moins de 100 m de rassemblement de personnes en plein air sans une autorisation de l'OFAC.

Alors, j'ai développé une première ébauche de script LUA pour ma Taranis qui m'alertera lorsque la distance entre un point GPS et mon planeur sera inférieure à 100m.

Voici le code, c'est pas (encore) beau mais ça marche.
Code:

-- Alerte le pilote si la distance entre un point GPS et la position GPS courant est inférieure à 100m

-- Point GPS à modifier selon besoin (ici, les coordonnées de la Salette)
local lieu = "Salette"
local lat1 = 46.515396
local lon1 = 6.996668

local sinLat1 = 0.0
local cosLat1 = 0.0

local lat2 = 0.0
local lon2 = 0.0

local dist = 0

local currTime = 0
local nextTime = 0

local function init()
  sinLat1 = math.sin(math.rad(lat1))
  cosLat1 = math.cos(math.rad(lat1))
end

local function background()
  lat2 = getValue("latitude")
  lon2 = getValue("longitude")
  
-- Si la latitude et la longitude sont disponibles, calcul de la distance et alerte le pilote si nécessaire
  if lat2 == nil or lat2 == 0 or lon2 == nil or lon2 == 0 then
    lat2 = 0
    lon2 = 0
    dist = 0
  else
    local radLat2 = math.rad(lat2)
    dist = 6371000 * math.acos(sinLat1 * math.sin(radLat2) + cosLat1 * math.cos(radLat2) * math.cos(math.rad(lon1 - lon2)))
-- NB le coéficient 6371000 pour la transformation en mètre doit pouvoir être amélioré
    
    if dist > 100 then
      nextTime = 0
    else
      currTime = getTime()
      if currTime > nextTime then
        playFile("/SOUNDS/fr/PArea.wav")
        nextTime = currTime + 250
      end
    end
  end
end

local function run(event)
  background()
  lcd.drawText(10, 06, "Lieu :", MIDSIZE)
  lcd.drawText(100, 06, lieu, MIDSIZE)
  lcd.drawText(10, 18, "Distance :", MIDSIZE)
  lcd.drawText(100, 18, dist, MIDSIZE)
end

return { init=init, background=background, run=run }
Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par blonblon Mar 15 Juil 2014 - 17:42

Bonjour Sacre100

J'ai trouvé ceci sur le Net peut etre que cela va t'aider pour ton calcul


Murphy a tu trouvé ce qu'il te faut pour modifier Telem2.lua, que veut tu ajouter ou modifier
Fichiers joints
[TUTO] Comment améliorer sa Taranis - Scripts LUA Attachment
gheadng.lua.V1.4.zip Vous n'avez pas la permission de télécharger les fichiers joints.(2 Ko) Téléchargé 115 fois
blonblon
blonblon

Masculin Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Invité Mar 15 Juil 2014 - 19:56

blonblon a écrit:Bonjour Sacre100

J'ai trouvé ceci sur le Net peut etre que cela va t'aider pour ton calcul


Murphy a tu trouvé ce qu'il te faut pour modifier Telem2.lua, que veut tu ajouter ou modifier

Le problème de ce genre de fichier est qu'il faudrait savoir à quoi ça sert.

Quand à la modif de l'autre il faudrait pouvoir tester en vol. Pas simple.

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par blonblon Mar 15 Juil 2014 - 20:21

Le fichier que j'ai posté sert a gérer le GPS.

Je pense que certaines fonctions que tu va implanter peuvent etre testée au sol
blonblon
blonblon

Masculin Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Invité Mar 15 Juil 2014 - 20:54

blonblon a écrit:Le fichier que j'ai posté sert a gérer le GPS.

Je pense que certaines fonctions que tu va implanter peuvent etre testée au sol

J'utilise pas de GPS sauf sur mon F450 avec NAZA [TUTO] Comment améliorer sa Taranis - Scripts LUA 2258904616

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty LUA

Message par pp340 Mer 16 Juil 2014 - 14:41

Bonjour,

En suivant le tuto j'ai implanté les scripts LUA sur mes 3 planeurs.
Bizarrement je retrouve les écrans sur 2 d'entre eux, mais pas sur le 3°
Une idée ?
Merci

pp340

Masculin Messages : 286
Date d'inscription : 25/07/2013
Age : 77
Localisation : Aigues Mortes

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Erod Mer 16 Juil 2014 - 17:26

pp340 a écrit:Bonjour,

En suivant le tuto j'ai implanté les scripts LUA sur mes 3 planeurs.
Bizarrement je retrouve les écrans sur 2 d'entre eux, mais pas sur le 3°
Une idée ?
Merci

le nom du sous dossier de ton modèle dans SCRIPTS qui correspond pas avec le nom de ton modèle ?
Erod
Erod

Masculin Messages : 21
Date d'inscription : 18/06/2014
Age : 63
Localisation : Terre des volcans

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Sacre100 Mer 16 Juil 2014 - 17:58

pp340 a écrit:Bonjour,

En suivant le tuto j'ai implanté les scripts LUA sur mes 3 planeurs.
Bizarrement je retrouve les écrans sur 2 d'entre eux, mais pas sur le 3°
Une idée ?
Merci

Le nom de ton planeur contient-il des espaces, ça ça à l'air de poser problème.
Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Invité Mer 16 Juil 2014 - 18:32

Pas d'espace et pas d'accents. Mes noms de modèles sont tous en majuscules.

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Invité Mer 16 Juil 2014 - 19:32

Nombre de caratères?
Peut être limité à 8...

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Sacre100 Mer 16 Juil 2014 - 19:42

attafr a écrit:Nombre de caratères?
Peut être limité à 8...

Je ne crois pas "EPSILON-XL" 10 caractères, ça fonctionne, "ASW17-4m" majuscule et minuscule, ça marche aussi sur ma radio flashée avec la dernière version 2.0.6 du 13 juillet 2014.

A noter que dans Companion, je n'ai pas eu besoin de cocher la case "LUA" dans les options pour que ça marche.
Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par pp340 Mer 16 Juil 2014 - 19:53

Merci de vos suggestions. J'ai pensé aux 8 caractères, mais à priori c'était un problème d'espace, que j'ai supprimé, et c'est réglé.
Bonne soirée.

pp340

Masculin Messages : 286
Date d'inscription : 25/07/2013
Age : 77
Localisation : Aigues Mortes

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Invité Lun 21 Juil 2014 - 23:47

Si vous mettez un espace dans le nom du modèle, le dossier correspondant aura un underscore ( _ ) à la place de l'espace

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par .AleX. Mar 22 Juil 2014 - 21:56

bertrand35 a écrit:Si vous mettez un espace dans le nom du modèle, le dossier correspondant aura un underscore ( _ ) à la place de l'espace

Merci pour le feedback en direct (on est des VIP les gars) !

Question piège (pas pour moi, mais sait-on jamais)

Si le nom du modèle comporte un undescore justement ?

Scénario pire encore, qui avec des modélistes sérieux ne devrait pas arriver, avec deux modèles "F-18_foo" et "F18 Foo", ça risque de mal se mettre (lien pour ceux qui connaissent pas l'expression)
.AleX.
.AleX.

Masculin Messages : 1459
Date d'inscription : 24/11/2013
Localisation : Clermont-Fd(63) ou parfois Annecy(74)

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Invité Mar 22 Juil 2014 - 22:01

Comme y a des minuscules et des majuscules qui diffèrent ça devrait pas mal se mettre, bon sinon au pire tu me refile le F18 que t'as en trop

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Eric84AMC Mar 22 Juil 2014 - 22:06

Pour Alex mais surtout les autres (puisque tu connais déjà la réponse !)

Si le nom du modèle contient des underscore (_) alors il faut aussi mettre des underscore dans le nom du dossier. C'est ce que j'ai fait avec tous mes modèles quand j'ai vu que parfois les espaces posaient problème. Cela ne règle peut être pas tout mais au moins je ne me pose plus ce genre de question !

Merci Bertrand pour l'information (du coup je vais peut être changer ?)
Eric84AMC
Eric84AMC

Masculin Messages : 2057
Date d'inscription : 21/09/2013
Age : 50
Localisation : Monteux

http://www.amc-pernes-lesvalayans.com/index.php

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Invité Mer 4 Fév 2015 - 21:24

bonjour,

je souhaiterais savoir si il y a un endroit dans le forum pour apprendre à programmer des scripts lua et si oui où et comment faire pour les tester sans les importer dans la radio ?

merci d'avance de votre aide

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Sacre100 Jeu 5 Fév 2015 - 9:26

marsupial76 a écrit:bonjour,

je souhaiterais savoir si il y a un endroit dans le forum pour apprendre à programmer des scripts lua et si oui où et comment faire pour les tester sans les importer dans la radio ?

merci d'avance de votre aide

C'est expliqué là : https://frskytaranis.forumactif.org/t1727-executer-un-script-de-telemetrie-lua-depuis-opentx-companion
Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Invité Jeu 5 Fév 2015 - 11:41

Bonjour,

merci de la réponse
c'est une bonne solution pour tester le programme

est ce qu'il y a un endroit sur le forum qui explique commen faire un script ?
pour connaitre les variable etc ..

merci d'avance

Invité
Invité


Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Sacre100 Jeu 5 Fév 2015 - 11:48

Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Bud.fr Ven 4 Déc 2015 - 17:34

Salut à Tous

Murphy a écrit:
Écran Lua télémétrie n° 2
......

[TUTO] Comment améliorer sa Taranis - Scripts LUA Teleme11
....
A vos Taranis pour mieux la programmer.


Je m'y suis essayé [TUTO] Comment améliorer sa Taranis - Scripts LUA 3133029770

[TUTO] Comment améliorer sa Taranis - Scripts LUA Captur14

par contre, pour le screen écran, je ne sais pas comment simuler des valeurs dans Companion, alors les valeurs sont zarbies.

A+
Fichiers joints
[TUTO] Comment améliorer sa Taranis - Scripts LUA Attachment
telem2.zip (J'ai laissé des commentaires)Vous n'avez pas la permission de télécharger les fichiers joints.(1 Ko) Téléchargé 109 fois
Bud.fr
Bud.fr

Masculin Messages : 956
Date d'inscription : 16/11/2013
Localisation : Six Fours les Plages (83)

http://lao83.forumactif.org/

Revenir en haut Aller en bas

[TUTO] Comment améliorer sa Taranis - Scripts LUA Empty Re: [TUTO] Comment améliorer sa Taranis - Scripts LUA

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 4 1, 2, 3, 4  Suivant

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum