JOY_ITF (V2 sans quartz)

interface joystick pour radio-commande via le signal PPM

 

Introduction

Ce montage permet de racorder une radio PPM à un port joystick standard (pas USB ...) du PC. Il a été réalisé par trois modélistes fort sympathiques qui m'ont proposé de le publier sur aeropic.

Il peut être utilisé pour piloter à partir de votre radio sous tous les logiciels de simulation compatibles des interfaces joystick. Il fonctionnera donc aussi pour FMS.

Les auteurs ont voulu proposer un montage hyper simple au nombre de composants réduit faciles à trouver. En plus le programme est fourni, bref tout à fait dans l'esprit Aeropic. Un grand merci à Thierry, Francis et Christian pour ce super travail (ils sont à l'origine du projet) mais aussi à Bernard qui le premier a testé la version sans Quartz !

Si vous voulez vraiment voir à quoi ressemblait la version avec quartz suivez le lien !

les auteurs

Thierry Pébayle: schéma et programmation du pic12c509a

Francis Hinkel: prototypage (version "veroboard" et "ci") + tests

Christian Hillinger: CAO schéma et C.I.

Bernard Clavurier : version sans quartz, schéma et CI

 

Principe de fonctionnement :

Les radios sur le port d'écolage fournissent un signal à 50 Hz composé d'une série de pulses dont la largeur d'impulsion est proportionnelle à la position des manches.

Ce signal est envoyé sur la patte GP3 du microcontroleur PIC qui calcule la durée des pulses. La durée est ensuite convertie en consignes envoyées vers quatre potentiomètres numériques de résistance équivalente à celles d'un Joystick standard (100 kOhm) et le tour est joué, le PC croit voir un joystick !

Tout d'abord il faut disposer d'une sortie écolage pour récupérer le signal PPM (positif ou négatif peu importe). Sinon il faut bricoler sa radio...

En baladant une sonde d'oscillo, on trouve très vite où se trouve le signal et il suffit de l'amener sur une prise jack en facade ou sur le coté de la radio.

Consulter des sites comme "TX2TX" pour en apprendre plus à ce sujet.

 

liste des composants :

M1: pic12c509a OTP

M2: AD5203AN-100

C1: capacité de 100nf (non obligatoire, marche très bien sans)

S1: bouton poussoir, type MEC 3CTH9 ou equivalent

J2 : prise DB9 du port série (pour conserver la compatibilité des cordons radio pour FMS)

J1: subd15 males sur ci,

 

Au total il faut compter environ 15 euros en composants, tous disponibles chez Radiospares

installation, tests et calibration :

La plupart des logiciels de simulation ou de jeux sous windows, ne vont pas lire directement le joystick mais interrogent Windows qui donne alors la position courante du joystick installé sous Windows.

Il faut donc tout d'abord installer un joystick "4 axes, 1 bouton" sous windows:

démarrer -> paramètre -> panneau de config -> contrôleurs jeu:

->supprimer tous les joysticks déja installés (sélectionner et <supprimer>)

->ajouter -> personnalisé -> 4 axes, 1 bouton, nom: radio-commande -> ok -> ok

->propriétés -> tester et calibrer les 4 axes, utiliser le bouton pour valider

si tout ça est fait, ça y est le joystick est installé sous windows, et est utilisable par tout logiciel windows ...

 

FMS (Flight Model Simulator, logiciel de simu gratuit) est un peu particulier car s'il prend bien sur le joystick windows, il est aussi prévu pour accepter des câbles spécifiques FMS, notamment un câble série (schéma sur internet, sur site FMS).

 

la réalisation

Le plus simple, c'est d'utiliser une chute de plaquette à trous.

Les plus courageux feront un circuit imprimé. (le circuit est fourni dans le ZIP)

Le schéma du cordon vers la radio est le suivant (n'oubliez pas la résistance qui n'est pas sur le circuit imprimé) :

Voila l'ensemble fini

L'implantation des composants est la suivante (attention à l'orientation des circuits intégrés)

 

Tout ça c'est bien beau, mais il faut programmer le microcontroleur PIC ? Deux options :

- programmer le vôtre à partir du fichier .HEX pour 12C509 contenu dans l'archive .ZIP. Des infos sur la programmation des PICs sont fournies sur la page le coin du PIC.

- contacter les auteurs pour en obtenir un programmé : thierry.pebayle@c-strasbourg.fr ou francis.hinkel@c-strasbourg.fr

- me contacter pour en obtenir un programmé ...

Pour plus d'informations sur les PIC, le mieux, c'est d'aller directement chez le fabricant MICROCHIP.

En cas de PB de fonctionnement, vous pouvez aussi contacter Bernard (cf adresse dans le ZIP)

A vos fers à souder !

 

 

 

 (retour)