Ecolage sans maintenir le bouton appuyé


Ecolage sans maintenir le bouton appuyé

Voici un petit tuto sur une fonction que j’ai toujours rêvé d’avoir et qui devient enfin possible avec la puissance de la Taranis.

Voici les grandes lignes quand au fonctionnement:
1- Je créais une voie virtuelle (VOIE 16) qui va régir uniquement à la profondeur, dérive et aileron, mais pas au gaz et SANS les trims. Je veux que cette voie virtuelle soit une image parfaite de ces 3 entrées par rapport à la position des manches. Cette voie va servir pour désactiver l’écolage => Le maitre bouge ses manches, donc il doit reprendre le contrôle.
2- J’utilise l’interrupteur temporaire SH et j’ajoute une sécurité avec l’interrupteur SC- pour activer l’écolage.

Création des entrées.
Attention:  On ne peut pas utiliser la fonction écolage car cette commande remplace les manches par ceux de l’élève. Comme tout est possible avec la Taranis, on peut par contre capturer les 4 manches provenant de la radio élève grâce à TR1, TR2, TR3 et TR4 ! A vous de bien choisir l’ordre suivant la radio élève. Ne pas oublier d’ajouter les Trims provenant de la radio maitre (sinon il faut dupliquer les Trims sur la radio élève…).
TrmD = Trim Dérive
TrmP = Trim Profondeur
TrmA = Trim Aileron
Dans la capture ci-dessous: si L4 (écolage actif) est vrai, alors c’est l’élève qui contrôle, sinon c’est le maitre.

Création d’une voie SANS trim, car il ne faut pas que les trims interfèrent avec la détection de mouvements des manches. J’utilise la fonction valeur absolue car le sens des manches ne m’intéresse pas. C’est juste l’amplitude du mouvement qui importe.
Attention: il faut bien choisir la source des manches et pas l’entrée des manches [E1], [E2], etc., car les entrées vont passer sous le contrôle de l’élève…

L1: Quand la VOIE16 bouge plus que 10 (à ajuster), alors L1 est vrai. L1 = demande pour désactiver l’écolage
L2: Si les manches du maitre bougent (L1) OU si l’interrupteur SC n’est plus en position milieu, alors L2 est vrai. L2 = désactiver l’écolage
L3: Quand SC est en position milieu et que j’active SH, alors L3 est vrai. L3 = demande d’écolage
L4: Un bistable est une mémoire. V1 active la mémoire et V2 efface la mémoire. Quand L4 est vrai = écolage en cours

FS2: Annonce vocal L4 est vrai= “Écolage activé”.
FS3: Annonce vocal L4 est faux=”Écolage terminé”.

La section suivante est optionnelle.
Amélioration: utiliser le S2 (ou autre) pour régler la sensibilité de la désactivation de l’écolage.

Créer une courbe qui va de 5 à 30 (une courbe à 2 points suffit, car linéaire. Cela économisera 1 byte de mémoire… Wink : correspondant à l’amplitude des manches du maitre pour déclencher la fin de l’écolage.

Ajoutez le potar S2. Le nom “Sens” signifie sensibilité.

Modifier l’interrupteur logique L1. Au lieu de détecter sur une valeur fixe, on va détecter sur [E5]Sens.

Et voilà !! On peut maintenant affiner l’amplitude nécessaire à appliquer sur les manches du maitres pour qu’il puisse reprendre le contrôle du modèle.

Voili, voilou !!
J’attend vos retours.

Ci-joint le fichier EEPE. Il y a 2 modèle:
Ecolage Cst = Utilisation d’une valeur constant comme seuil de dés-enclenchement de l’écolage.
Ecolage Vari = Utilisation d’une valeur variable comme seuil de dés-enclenchement de l’écolage.

EcolageSansMaintenir.zip