Aller au contenu
DroneBuilds

Script LUA


SpaceNitro
 Share

Messages recommandés

Salut,

Je me tourne vers vous car j'ai un problème pour changer les PIDs, la config du VTX avec les scripts LUA.

Tout d'abord j'ai une F4 Hobbywing avec ESC 4in1 Hobbywing, un vtx AKK X2 et un récepteur XSR.

J'arrive à changer mes PIDs, config VTX avec le smart audio donc dans les lunettes.

Cependant, j'aimerai faire ces configurations aussi, via ma radio Taranis QX7 avec le script LUA en utilisant le smart port du XSR et un port UART (TX3 -> TX UART3) sur la fc.

image.thumb.png.e344bd05a7cb870e1bed770415e8db65.png

Après avoir fait tout comme il faut en regardant ce sujet : https://oscarliang.com/betaflight-change-pid-vtx-settings-taranis/

ou bien les vidéos de Josha Bardwell, je n'arrive pas à avoir les configurations du drone et du vtx sur ma radio via le script LUA.

Lorsque je vais sur la page du script LUA et que mon drone n'est pas alimenté, il me dit no telemetry. C'est normal jusque là. Sauf que dès que je branche mon drone, la telemetry se remet et normalement je devrais avoir toutes les configurations du drone sauf que ce n'est pas le cas.

407536275_IMG_28571.thumb.JPG.86bebc6693581199f437c8ebe6f538d7.JPG2006221667_IMG_28561.thumb.JPG.5c145178e7356dfdc74d38dd1c826e03.JPG

Pouvez-vous m'aider ? svp :D

Modifié (le) par SpaceNitro
Lien vers le commentaire
Partager sur d’autres sites

Xrotor F4 et r-xsr ?

Tu as fais une découverte des capteurs sur ta RX ?

 

Voici ma config: le fil S-port d'origine (inverted donc) va sur le pad S5 (moteur5) de ta FC.

Ensuite, tu tapes ça dans le CLI (fais un diff avant !!!):

resource MOTOR 5 NONE
resource SERIAL_TX 6 NONE
resource SERIAL_TX 11 A01
save

Tu auras après ça un SOFTSERIAL1 dans l'onglet "PORTS de BF.

Actives le SmartPort sur celui-ci et fais une découverte des capteurs sur ta RX.

NORMALEMENT ça devrait être ok.

Lien vers le commentaire
Partager sur d’autres sites

il y a 12 minutes, toper a dit :

Xrotor F4 et r-xsr ?

Tu as fais une découverte des capteurs sur ta RX ?

 

Voici ma config: le fil S-port d'origine (inverted donc) va sur le pad S5 (moteur5) de ta FC.

Ensuite, tu tapes ça dans le CLI (fais un diff avant !!!):


resource MOTOR 5 NONE
resource SERIAL_TX 6 NONE
resource SERIAL_TX 11 A01
save

Tu auras après ça un SOFTSERIAL1 dans l'onglet "PORTS de BF.

Actives le SmartPort sur celui-ci et fais une découverte des capteurs sur ta RX.

NORMALEMENT ça devrait être ok.

Xrotor F4 oui et FrSky XSR : https://www.banggood.com/FrSky-XSR-2_4GHz-16CH-ACCST-Receiver-S-Bus-CPPM-Output-Support-X9D-X9E-X9DP-X12S-X-Series-p-1031481.html?rmmds=myorder&cur_warehouse=CN

Oui j'ai fait la découverte des capteurs sur la radio. Il y a tous les capteurs qu'il faut ? 1983620694_IMG_28581.thumb.JPG.f36733e5364a28487c0cc48a94b36646.JPG

Avant de faire la manip pourquoi connecter le SmartPort sur le pad S5 plutôt qu'utiliser un TX d'UART ?

Lien vers le commentaire
Partager sur d’autres sites

Youtube WE are FPV
il y a 8 minutes, toper a dit :

car c'est un INVERTED celui du connecteur. Et la xrotor n'a PAS de pad inverted. Donc softserial sur S5 (ou autre).

D'acc, je m'en doutai que j'allais avoir un souci avec l'histoire du inverted, j'essaye ça et je te dis :D

Modifié (le) par SpaceNitro
Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, toper a dit :

resource MOTOR 5 NONE resource SERIAL_TX 6 NONE resource SERIAL_TX 11 A01 save

Les commandes resource SERIAL_TX 6 None et resource SERIAL_TX 11 A01 ne fonctionnent pas dans CLI.

image.thumb.png.746ebf1eb4971ac0983b422131cf9043.png

Modifié (le) par SpaceNitro
Lien vers le commentaire
Partager sur d’autres sites

oui désolé, cette commande ne sert à rien...

En fait, tu liste tes ressources pour identifier une ressource libre (ici le moteur 5 en A01)

Tu libères le A01 (le pad quoi) en tapant resource MOTOR 5 NONE

Puis tu l'affectes au serial TX en tapant resource SERIAL_TX 11 A01

puis "save"

Lien vers le commentaire
Partager sur d’autres sites

il y a 28 minutes, toper a dit :

Essaie resource serial_TX 01 ou 1

image.png.b8420adf157bfb252c58d27290b01727.png

Toujours pas... Quand je fais juste resource dans CLI, j'ai pas de Serial TX ou RX...

Modifié (le) par SpaceNitro
Lien vers le commentaire
Partager sur d’autres sites

Il y a 13 heures, SpaceNitro a dit :

Toujours pas... Quand je fais juste resource dans CLI, j'ai pas de Serial TX ou RX...

Pour ça je crois que c'est "resource liste"

Lien vers le commentaire
Partager sur d’autres sites

Du coup j'ai fait resource list on voit bien les 2 SERIAL_TX 2 et 6, ensuite j'ai fais resource MOTOR 5 none (ça marche) puis j'ai fait :

resource SERIAL_TX 12 A01 (invalide)

resource SERIAL_TX 11 A01 (invalide)

resource SERIAL_TX 1 A01 (invalide)

resource SERIAL_TX 01 A01 (invalide)

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, SpaceNitro a dit :

Du coup j'ai fait resource list on voit bien les 2 SERIAL_TX 2 et 6, ensuite j'ai fais resource MOTOR 5 none (ça marche) puis j'ai fait :

resource SERIAL_TX 12 A01 (invalide)

resource SERIAL_TX 11 A01 (invalide)

resource SERIAL_TX 1 A01 (invalide)

resource SERIAL_TX 01 A01 (invalide)

as tu bien activé l'onglet softserial dans configuration ?

Lien vers le commentaire
Partager sur d’autres sites

et bien-sûr tu as soudé ton fil smart port sur le pad motor 5 ?

car perso en ayant fait la manip dans le cli ça fonctionne sans problème.

resource MOTOR 5 NONE
resource SERIAL_TX 11 A01
save
Modifié (le) par McCyril
Lien vers le commentaire
Partager sur d’autres sites

il y a 9 minutes, McCyril a dit :

et bien-sûr tu as soudé ton fil smart port sur le pad motor 5 ?

car perso en ayant fait la manip dans le cli ça fonctionne sans problème.


resource MOTOR 5 NONE
resource SERIAL_TX 11 A01
save

Oui le fil Smartport est soudé sur le pad motor 5 en bas de la carte... mais je comprends pas pourquoi quand je fait resource SERIAL_TX 11 A01 ça me met invalid...

Lien vers le commentaire
Partager sur d’autres sites

il y a 13 minutes, SpaceNitro a dit :

mais je comprends pas pourquoi quand je fait resource SERIAL_TX 11 A01 ça me met invalid

ça veut dire que le "serial_tx 11" n'existe pas sur ta carte.

Lien vers le commentaire
Partager sur d’autres sites

Non j'ai pas flasher ma carte par contre revenons à la base, comment se fait t'il qu'en essayant de la flasher, elle n'est plus détectée (pas de port COM détecté) ? Du coup cela m'empêche de la flasher...

Modifié (le) par SpaceNitro
Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share

×
×
  • Créer...