Page 3 sur 8

Re: Module Hubsan X4 pour Taranis, Turnigy 9x ...

Posté : jeu. 04 févr. 2016 15:11
par Pascal
Bonjour à tous,

Je suis le co-auteur du projet DIY-Multiprotocol-TX-Module que certains d'entre vous ont commencer à utiliser https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.
J'ai vu quelques posts sur votre forum qui ne reflètent pas tout à fait ce que le module fait donc voici un descriptif.

Le module fonctionne aussi bien en PPM (port trainer ou module radio) donc en gros toute radio qu'en mode série si la radio est programmée avec er9x (Turnigy 9X/9XR) ou ersky9x (Turnigy 9XR Pro, 9Xtreme, skyboard, Ar9x, Taranis, ...).
Un total de 17 protocoles sont disponibles avec également 35 sous protocoles.

En mode PPM, le module est entièrement paramétrable depuis le fichier _Config.h qui permet de sélectionner l'affectation entre le dip switch et le protocole/sous protocole/paramètres. C'est aussi dans ce fichier que l'affectation des voies de la radio se font (AETR, RETA, ...) ainsi que les endpoints des voies.

En mode série, tout est configurable depuis l'interface graphique de la radio. De plus on peut passer d'un modèle à l'autre sans redémarrer, effectuer des binds mais aussi d'autres fonctions comme régler la puissance d'émission, test de porté...

La télémétrie est supportée en mode ppm ou série pour les protocoles FRSky incluant HUB et pour Hubsan/Hubsan+ (tension batterie et TX RSSI).

La documentation complète (enfin j'espère), le code source et le fichier hex sont disponible ici: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module

Le forum officiel est sur RCGroups http://www.rcgroups.com/forums/showthread.php?t=2165676&page=180.

Si vous avez des questions, des idées ou des améliorations n'hésitez pas.

A+ Pascal

Re: Module Hubsan X4 pour Taranis, Turnigy 9x ...

Posté : jeu. 04 févr. 2016 15:15
par lolo
merci pour toutes ces infos pascal

Re: Module Hubsan X4 pour Taranis, Turnigy 9x ...

Posté : jeu. 04 févr. 2016 16:34
par vinc29
Merci Pascal, c'est un super boulot qui nous est très utile.
Pour info, je viens de recevoir les PCB, on va pouvoir tester ca rapidement

Re: Module Hubsan X4 pour Taranis, Turnigy 9x ...

Posté : jeu. 04 févr. 2016 16:39
par Pascal
Vous allez contruire la version 2.3c?

Re: Module Hubsan X4 pour Taranis, Turnigy 9x ...

Posté : jeu. 04 févr. 2016 21:26
par Gicube
feel-31.gif
Pascals content de pouvoir discuter avec toi.

Pascal a écrit : [...] J'ai vu quelques posts sur votre forum qui ne reflètent pas tout à fait ce que le module fait donc voici un descriptif. [...]

Pour notre décharge, quand on à commencé à s'intéressé à ce formidable projet trouvé sur RCgroupe , et à rédigé ce post, tout était en anglais, seule les fichiers .hex étaient disponibles et le mode série n'existait pas.

Mais ces nouvelles fonctionnalités nous intéresse grandement.
Continuez. Excellent travail.
singe.gif1..gif

Re: Module Hubsan X4 pour Taranis, Turnigy 9x ...

Posté : ven. 05 févr. 2016 09:20
par tipouic
D'une part, nous on souhaite aussi garder le firmware de nos taranis afin de suivre l'évolution de nos radios car certain utilisent l'émetteur d'origine pour faire du FPV sur des gros quadris et d'autre part, j'ai vu qu'il va avoir une adaptation de faite pour ton module sur le firmware OPENTX (https://github.com/opentx/opentx/pull/3198 , version ancienne, mais la base est là).

Nous avons fait le choix de ne pas mettre le CC2500 car pour juste un protocole de plus, on trouvait que ça ne valais pas le coups.
Pour ma part, moi, je travail sur un fork afin de faire une sélection du protocole via la position des manches (https://github.com/tipouic/DIY-Multiprotocol-TX-Module). Pour ce simplifie la vie, je suis entrain de faire un script pour notre radio afin de mettre dans la position souhaité automatiquement.
Pour l'instant j'essaye de suivre l'évolution de ton projet tout en rajoutant ce que j'ai envie, mais vu ta vitesse, j'ai du mal (journée de travail à rallonge + quelque manque évident de programmation car c'est qu'une passion pour moi).

Maintenant, j'essaye de me pencher sur l'adaptation de la communication série pour la Taranis (à l'aide du projet https://github.com/shadow974/TxAdapter) mais je pense que tu risque d'aller beaucoup plus vite que moi.

Sinon continu comme ça car tu nous fourni un travail merveilleux afin de hacker les pièces détachées d'avions ou de piloter les modèles chinois avec une BONNE radio.

Re: Module Hubsan X4 pour Taranis, Turnigy 9x ...

Posté : ven. 05 févr. 2016 11:06
par Pascal
Bonjour tipouic,

Je ne suis pas pour un fw ou pour un autre... Aujourd'hui ça fonctionne avec er9x/ersky9x et je n'aurais pas le temps de tenir à jour encore un autre fw... Mais si quelqu'un s'en charge pas de soucis.

Pour la sélection du protocole en mode ppm, je pense que si la solution dip switch n'est pas satisfaisante il faudrait plutôt partir sur un canal dédié que sur la position des manches. Le problème vient de mon côté plus du fait que le signal ppm varie d'une radio (marque) à une autre... Mais on peut imaginer faire clignoter le module si le bouton bind est appuyé le nombre de fois correspondant au numéro du protocole. Ca permettrait d'avoir une configuration simple du protocole dans la radio et lors du paramétrage d'avoir un retour visuel de la sélection du protocole. Exemple si le canal16 est entre 1000 et 1066µs protocole n°1 la led clignote 1 fois, entre 1066 et 1122µs protocole n°2 la led clignote 2 fois, ...
Ca permettrait également de changer le protocole on the fly quand le canal 16 change.

A+ Pascal

Re: Module Hubsan X4 pour Taranis, Turnigy 9x ...

Posté : ven. 05 févr. 2016 21:22
par tipouic
Je suis d'accord avec toi mais quand je parle de la position des manches, je sous-entend les positions extrêmes ou centrale des manches afin d'éliminer tout positionnement batard.

Autre simplification, j'ai décalé la position des auxiliaires afin d'avoir la voie 5 dédiée au reset du protocole (et de profité du rebind auto) car sur OpenTX, le PPM est par réglé sur 8 et que nous c'est surtout les fonctions de bases qui nous intéresse. Le reset est accompagné d'un son émis par un buzzer (optimisation du code à faire). Mon (et notre) but est d'avoir tout accessible sur le devant de la radio.

Pour l'instant (pour moi, étant en mode 4), j'utilise la profondeur et la direction pour avoir les chiffres de 1 à 9 puis l'aileron servant de multiplicateur, ce qui permet d'avoir un total de 26 choix car la position avec les manches aux centre sert au rebind. Le tout est paramétrable dans le fichier de config. En parallèle, j'ai mis une sécurité qui attend le retour des gaz à zéro avant d’enchaîner la suite (pour éviter tout problème de démarrage du moteur juste après le bind).

Pour info, cette partie est finie (normalement) sur github.
A+ Pierre-Yves

Re: Module Hubsan X4 pour Taranis, Turnigy 9x ...

Posté : ven. 05 févr. 2016 21:32
par lolo
moi je comprend rien ... mais ca à l air de vous éclater !!!!

Re: Module Hubsan X4 pour Taranis, Turnigy 9x ...

Posté : ven. 05 févr. 2016 21:52
par tipouic
C'est normal pour quelqu'un qui prend la porte ... ??