sur un groupe Facebook sur lequel je suis, y'a un gars qui a proposé un tuto très intéressant, à savoir comment se fabriquer un récepteur sans fil pour les simulateurs FPV. Ceci évite donc d'avoir un long fil USB pour relier la télécommande au PC.
Et comme j'ai trouvé ça intéressant, que j'ai commandé le matos pour m'en faire un ET qu'au moins un certain barbu modérateur de ce magnifique forum est Facebook-ophobe (:ignore:), bah je me suis dit que je pourrais le mettre ici ce tuto
Matériel
Au niveau matos pour réaliser la chose, il faut
- Un récepteur qui fait du SBUS. Perso, j'ai un FrSky XM+ (11€) qui traine mais c'est aussi possible avec un FrSky XSR (14€) ou autre. En fait, dans la vidéo tuto du gars, il explique principalement pour FrSky mais si c'est SBUS, c'est aussi possible d'utiliser d'autres récepteurs
- Un Arduino Pro Mini Leonardo (4.7€).
Attention! Il faut un modèle Arduino avec CPU 32U4 ! Si c'est à base d'Atmega, ça ne fonctionne pas. - Un adaptateur USB A vers micro USB. Perso, j'ai un câble de 12cm (1.43€) qui traine et qui fera bien l'affaire mais y'a aussi :
- Adaptateur qui se tourne dans tous les sens (2.25€): https://www.banggood.com/USB-2_0-A-Male-to-Micro-USB-Male-Adapter-360-Degree-Rotation-Extension-p-916155.html?rmmds=search&cur_warehouse=CN
- Un jeu de 10 adaptateurs dont 1 correspond à ce dont on aurait besoin (3.76€): https://www.banggood.com/10PcsSet-OTG-USB-Male-To-Female-Micro-USB-Mini-Changer-Adapter-Converter-p-1020290.html?rmmds=search&cur_warehouse=CN
Ceci est à mon avis une bonne solution car reste 9 adaptateurs qui peuvent toujours être utiles pour autre chose.
- Un peu de gaine thermo pour potentiellement tout regrouper au sein d'un truc compact. Ou alors du scotch électricien peut aussi aller (ou de la colle chaude pour toyty parce que je sais qu'il aime ça )
Pour que le montage puisse fonctionner correctement, il faut que le signal SBUS qu'on va envoyer à l'Arduino soit non inversé. Et chez FrSky, ils se sont tapé un trip et se sont dit "hé les mecs, pourquoi on les ferait pas chier en inversant les signaux SBUS (et SmartPort s'il y a) sur nos RX?!"... donc c'est inversé. D'ailleurs, j'ai appris que seuls les processeurs F3 et F7 géraient automatiquement les signaux SBUS inversés, tandis que les F1 et F4 pas... intéressant.
Bref, tout n'est pas perdu (pô peur!!). Il y a 2 solutions pour vous tirer de ce mauvais pas:
- Vous fabriquez un inverseur de signal avec vos petites mains. Rassurez-vous, y'a un schéma dans la vidéo (et dans les fichiers référencés plus bas). Il faudra juste un peu de matos électronique, que perso, j'ai pas... et trop chiant d'acheter en petite quantité car ça coûte une blinde (oui, en Suisse on paie genre 0.10€ un composant et on ajoute 12€ de FDP par-dessus... ).
- Ce qui nous amène à la 2e solution, qui est proposée dans la vidéo aussi. Celle-ci consiste à aller récupérer le signal SBUS à un endroit spécifique sur le récepteur. L'endroit en question (marqué d'un X sur la carte) est précisé dans la vidéo tuto pour le récepteur FrSky Micro Pro (que j'ai pas trouvé sur Banggood, ou alors suis nul en recherche...). Cependant, pour les autres récepteurs, pas d'infos. Mais après petite recherche sur le net, j'ai trouvé un article (en anglais, malheureusement... mais y'a des images pour les anglophobes ) qui explique, pour la quasi totalité des RX FrSky, où on peut aller repiquer le signal SBUS avant qu'il soit fourbement inversé! Cette opération nécessite un fer à souder avec une panne très fine, des mains qui ne tremblent pas et un microscope digital nucléaire pour bien voir en détails ce qu'on fait. Vala l'article en question: https://oscarliang.com/uninverted-sbus- ... receivers/
Le mec qui a fait le tuto a gentiment tout partagé sur son GoogleDrive: https://drive.google.com/drive/folders/ ... M-jMru47TE
Vidéo du tuto
En la regardant, vous aurez toutes les infos pour vous fabriquer le truc.