Page 1 sur 8

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

Posté : mar. 17 févr. 2015 11:26
par Gicube
Voici une montage électronique qui permet de piloter un Hubsan X4 avec une FrSky Taranis. Mais cela peu fonctionner aussi avec d'autre radio type Turnigy 9x ou toute radio sur laquelle on peut récupérer le signal PPM.

Ce module est intéressant pour ceux qui veulent voler en mode 3 ou 4, puisque la radio n'est vendu qu'en mode 1 ou 2.
Mais aussi pour ceux qui ne veulent pas transporter plusieurs radios
Les radins qui ne veulent pas acheter la radio d'origine.

Une fois n'est pas coutume je ne suis pas l'auteur du montage, je ne fait que synthétiser se que j'ai trouver sur le net car bien souvent s'est soit en anglais soit des vidéos qui n'explique rien ou vous renvois vers des post en anglais:
https://www.youtube.com/watch?v=QdFKQFey_k8

La base de ce montage est une carte électronique qui permet de générer un signal radio compréhensible par le Hubsan X4.
Comme celle là :
A7105.JPG

http://www.banggood.com/fr/A7105-XL7105 ... 22597.html

Ou ceci pour avoir plus de portée, mais nécessite une antenne :
XL7105.JPG

http://www.banggood.com/fr/XL7105-D03-A ... 22603.html



Et une carte Arduino.
Arduino.JPG


Comme c'était pour valider le bon fonctionnement du montage, j'ai fait un montage "volant" avec une carte d'essai et une carte Arduino Uno 328/20Mhz
L'avantage de l'Arduino Uno est qu'il génère du 3.3V, tension max supportée par la carte radio A7105.

Premier montage tirer de ce post:
http://www.rcgroups.com/forums/showthread.php?t=1954078

4x Taranis Module.jpg


L'un des problèmes rencontré sur ce montage est comment transférer le code dans l'Arduino.
Pour cela j'ai trouvé le logiciel suivant : Xloader

Xloader.JPG

http://russemotto.com/xloader/

Il permet simplement de transférer le code vers là carte :
Après avoir connecter la carte sur le port USB,
on lance l’exécutable Xloader,
on sélectionne le port COM,
le type de carte (qui va déterminer la vitesse de transfère),
le fichier .BIN .TXT ou .HEX contenant le code (j'ai utilisé celui ci: Hubsan_V2_M328_16Mhz.hex)
on clique sur Upload et zou c'est transféré.

Reste à faire le câblage :
Cablage 1.jpg


La connections à la radio :
PPM.jpg


Voici ce que cela donne :
Montage 1.jpg


Le montage fonctionne, mais le signal PPM sortant de la radio doit être bien formater : trame positive à 12.5ms
On peu allumer ou éteindre les led par un inter affecté à une voie par contre je n'ai pas réussi à lui faire faire de flip.

Deuxième montage :

Suite à ce montage, on ma dirigé vers ce deuxième post : (merci Pierre-Yves)
http://www.rcgroups.com/forums/showthre ... arduino+rx

Projet bien plus élaboré ;
il s’agit à l'aide de plusieurs cartes du type de la A7105 de créer plusieurs protocoles.

Je me suis contenté pour le moment de refaire celui pour le Hubsan.
Les composants sont les même :
- Carte 7105
- Carte Arduino. Ici j'ai utilisé une Arduino Mini Pro 328/20Mhz pour faire quelque chose de plus compacte.

ArduinoProMini.jpg

Plus :
- un BEC 3.3V
- une carte FTDI pour la programmation de la carte Arduino Mini Pro.

FTDI.jpg

Mais si vous avez déjà une carte Arduino Uno vous pouvez vous en passer, voire ceci:
http://www.zem.fr/arduino-utiliser-un-a ... teur-ftdi/

L'auteur du poste précise bien qu'il faut utiliser une Arduino Mini Pro 328/20Mhz 5V.
Ce qui est étonnant dans ce montage c'est que bien quelle soit prévu pour du 5V, on va l'alimenter directement en 3.3V par la pin VCC.

Pour programmer la Mini Pro j'ai utiliser le fichier Multiprotocol_rotarySW_randomid2.hex.txt
Et les paramètres suivant pour Xloader :

Xloader ProMini.JPG


Donc voici le montage que j'ai réalisé :

Montage 2.jpg

Code 0100 pour le hubsan sinon cela ne fonctionne pas !

Les éléments soudés sur une platine d'essai voila ce que cela donne :

Montage 2.2.jpg

In situ :

Montage 2 Taranis.jpg

La plaque d'essais que j'avais rentre pile poil dans le logement du module.

Le montage fonctionne très très bien plus de problème de polarité ou de longueur de trame du signal PPM il accepte tout.
Toujours la fonction ON/OFF led possible.
Toujours pas trouvé comment faire des Filp (mais c'est pas ce qui m’intéresse le plus)

Le poste sur ce module multi protocole est très actif.
Une personne a réalisé un PCB pour assembler tous les éléments.
Et si je comprends bien une boite est en cours de réalisation pour une confection par imprimante 3d.

Suite des expérimentations:

Un deuxième module émetteur à été construit par Pierre-Yves.
Toujours uniquement avec le protocole pour le Hubsan.
Ceci à permis de vérifier qu'il n'y a pas de problème d'interférence et donc la possibilité d'utiliser plusieurs modules simultanément.
Cela à été vérifier pour le Hubsan avec deux X4.
Reste avoir pour les autres protocoles et notamment le DSM2 car il n'y a pas possibilité de modifier le ID.
Problème qui à déjà été remontré sur des modules du commerce qui limitait le nombre d'utilisateur ou oblige à changer de ID et donc de re-binder tous ses récepteurs.

Pour le moment en attente des modules CYRF6936 et NRF24L01 notamment pour le DSM2 et DEVO.

A suive ...

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

Posté : mar. 17 févr. 2015 19:08
par TAZ
Ça donne envie :roll:

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

Posté : sam. 21 févr. 2015 13:47
par tipouic
Pour les heureux possesseur de TARANIS, voici comment faire un récepteur maison (sans la télémétrie malheureusement)
http://www.rcgroups.com/forums/showpost.php?p=27788570&postcount=2

Sinon, si vous avez un émetteur FLYSKY ou le module multi-protocoles (le 2éme montage), pour les récepteur maison c'est ici
http://www.rcgroups.com/forums/showpost.php?p=25399446&postcount=2

Pour ceux qui aimerais s'entrainer sur ordinateur, voici un adaptateur sans fils pour FLYSKY
http://www.rcgroups.com/forums/showthread.php?t=2117239


J'ai une autre surprise dans les fagots :mrgreen: , mais j'attends les composants pour la faire.
Je pense que ça risque de plaire au possesseur d'HUBSAN :ugeek: .


Pour petite info, c'est un hack de nunchuck pour HUBSAN mdr oups je sort

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

Posté : ven. 27 févr. 2015 13:31
par tipouic
Pour l'instant le montage 2 est issue d'un projet beaucoup plus grand : un module MULTI-PROTOCOLE.
Image

Une fabrication de ce module va être lancé au sein du club, le prix va dépendre du nombre de module mis en place.

Les différents protocoles supportés sont :
    1. FLYSKY, (??? turnigy ??? à vériffier)
    2. HUBSAN
    3. FRSKY-2way
    4. HISKY
    5. V2X2(V202,V272... aso.)
    6. DSM2
Afin que Vincent puisse faire le PCB, il faudrait que les personnes intéressés se manifeste et dissent les protocoles voulus.

Moi perso, je veux un pour les protocoles 1, 2, 5 et 6.

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

Posté : sam. 28 févr. 2015 19:24
par vinc29
Pour moi ca sera 2,5,6

Posté : jeu. 05 mars 2015 08:03
par Gicube
Pour moi se sera 2 et 6

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

Posté : ven. 06 mars 2015 22:44
par Kyrian
Quel est le protocole pour la Ladybird ?

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

Posté : sam. 07 mars 2015 02:30
par Gicube
Kyrian a écrit :Quel est le protocole pour la Ladybird ?

1.Flysky
2.Hubsan
3.Frsky
4.Hisky
5.V2x2
6.Dsm2
7.Devo
8.Skwlkr(CX-10 red pcb)
9.KN(V977)
10.SymaX(Symax11/12)
11.SymaX4
12.SymaX5C

Je dirais le 7 d’après ce que j'ai pu lire sur ce site:
http://www.mini-modelisme.newocx.com/vi ... .php?t=273
Résumé: La Ladybird est compatible avec les radios Devo 6/6s/7/8/8s/10/12/12s.

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

Posté : sam. 07 mars 2015 19:12
par Kyrian
Alors pour moi, ça sera 2, 3, 6, 7 8-)

Posté : sam. 07 mars 2015 19:19
par tipouic
Pour savoir quel est le protocole d'un modèle, il y a tableau qui traine sur le forum d'origine.
https://docs.google.com/spreadsheet/ccc?key=0Any72n5Y9u-kdGFDeXhBY0I0ek1raTdEN21VTlBzTkE&usp=sharing#gid=0

Par contre attention, tout les protocoles ne sont pas programmés.
Enfin de compte, moi je risque de tout prendre vu que ça continu d'évoluer.