mercredi 28 décembre 2011

Le GPS - Garmin 530

Maintenant qu'une petite partie de la programmation est complétée, (il en reste encore énormément à faire), il faut que je travaille sur le GPS. En effet, étant donné qu'il contrôle entre autres , les fréquences radios et navigation, si je veux commencer à voler un peu et à tester le tout, je n'ai d'autres choix que de finaliser cette partie.
Ma préférence s'est arrêtée depuis longtemps sur le Garmin 530. Pourquoi ? Après avoir fait plusieurs recherches, je suis tombé sur ce modèle disponible gratuitement sur FLIGHTSIM en recherchant "fsgar530.zip". En effet, FS AVIONICS qui le développait à fait faillite, et le produit est maintenant libre de tout droit. Bien sur, cela signifie également que le support et les mises à jour ne sont plus disponibles, mais on a rien sans rien. Commençons par ce modèle. L'avenir me dira si j'ai bien fait ou non !


Ce n'est pas seulement pour cette raison que mon choix c'est arrêté sur ce produit. Surtout, parce qu'il est fonctionnel sur un PC autre que celui qui exécute FS, avec FSUIPC. C'est exactement mon cas. Je voulais un GPS qui serait sur un ordinateur déporté et qui travaillerait avec FS via WideFS et FSUIPC.
Quant aux contrôles du GPS, j'ai 2 possibilités. Programmer chacun des boutons du GPS par une touche de clavier, ou encore dans FSUIPC en créant un joystick virtuel.
L'attribution d'une commande à l'aide une touche de clavier étant très bien faite avec ce modèle de GPS, mon choix s'est arrêté sur cette option. De plus, cela me fait économiser des entrées de la MasterCard. J'ai donc cannibalisé un clavier USB, afin de récupérer l'encodeur, et de m'en servir pour contrôler le GPS.

Il me suffira donc de relier chacun des boutons à l'encodeur, et d'attribuer la touche à la commande. Ce fut un travail long mais plaisant. En effet, une fois le clavier retiré, et l'encodeur mis de côté, il faut comprendre le fonctionnement de celui-ci, afin de savoir quelle touche est actionnée au contact de tel fil avec tel autre.
Le problème que je rencontrais, et qui m'a pris bien du temps à résoudre, était la façon de commander un bouton rotatif double avec un encodeur clavier. En effet, le GPS à 2 boutons rotatifs avec poussoir de surcroît ! Je voulais aussi respecter les véritables dimensions du GPS. Et puis un jour, je me suis levé avec une idée ... qu'il me fallait mettre en pratique avant de crier victoire. J'avais trouvé dans un magasin 1 potentiomètre double à un prix dérisoire. Ne sachant pas trop si je pourrais l'utiliser, je l'achetais tout de même. Puis je décidais de le démonter et de voir ce que je pourrais en faire. À l'aide de micro interrupteurs, je trouvais enfin la solution.


Voici le matériel


Le potentiomètre une fois démonté, je ne gardais que les tiges.


En plaçant le micro interrupteur à un endroit stratégique, le fait de tourner le potentiomètre (ou du moins la tige) la partie plastique actionne l'interrupteur.... Excellent.
Pour le bouton poussoir, il suffit de coller un micro interrupteur sur le dos de la tige.
Bien, l'idée semble bonne. Reste à coller tout cela, et à tester le tout.


Voici de dos, à quoi cela ressemble. On distingue les micro interrupteurs, tant sur le dos des tiges, que sur les côtés du GPS.


Une fois le tout en place, ça ne semble pas si mal. Bon, ce n'est qu'un brouillon, il va falloir que je trouve comment faire une face plus réelle. Comment mettre les inscriptions. Ça, c'est une autre histoire.


Je vais déjà tester ainsi, et puis un jour, je me lèverais peut être avec une autre idée de génie !

J'ai déjà trouvé un petit défaut qu'il me faut régler. Le bouton poussoir. Il fonctionne trop souvent, sans même le vouloir. Il faut que je trouve un petit ressort, qui maintiendra la tige "retirée" et le fait de la tourner, n'actionnera pas involontairement le micro interrupteur du poussoir. Reste a trouver...

Aucun commentaire:

Enregistrer un commentaire