banner

Nouvelles

Jan 30, 2024

Le dernier instrument d'avion recyclé de Glen Akins montre vos gains et pertes d'altitude en VTT

L'ingénieur Glen Akins a transformé un vieil altimètre d'avion en… eh bien, c'est toujours un altimètre, mais au lieu de l'altitude de l'avion, il affiche les gains et les pertes d'altitude lors d'une session de vélo de montagne enregistrée.

"Dans ce projet", explique Akins, "j'utilise un script Python et une version mise à jour de mon projet numérique-synchronisé pour rejouer mes montées et descentes en VTT à une vitesse 60x en temps réel sur un indicateur d'altitude d'avion vintage. Le D2S mis à jour Le convertisseur tient sur une seule carte et utilise trois DAC Microchip MCP4802 et trois amplificateurs opérationnels de puissance [Texas Instruments] OPA548 pour produire des formes d'onde CA 400 Hz haute puissance pour alimenter et contrôler la boucle d'asservissement dans l'indicateur d'altitude.

L'altimètre en question n'est pas quelque chose qui accepte simplement une tension variable, ou même un signal de commande numérique via I2C ou SPI ou similaire. Au lieu de cela, c'est une boucle d'asservissement qui fonctionne comme une synchro - un appareil qui ressemble à première vue à un moteur mais qui relie un seul émetteur à un ou plusieurs récepteurs via un signal analogique. "Le logiciel et le matériel doivent générer des ondes sinusoïdales pour alimenter et contrôler la boucle d'asservissement", explique Akins, "comme s'il contrôlait un récepteur synchro".

Ce n'est pas la première fois qu'Akins transforme une pièce d'instrumentation d'avion vintage en quelque chose de nouveau : le mois dernier, il a rétro-conçu un ancien tachymètre et l'a transformé en un moniteur d'utilisation du processeur, après avoir précédemment développé un adaptateur alimenté par Microchip PIC et Raspberry Pi Pico. cartes pour les écrans d'instruments basés sur Selsyn. C'est cette dernière conception qui a servi de base à la nouvelle carte adaptateur améliorée alimentant le compteur de vélo.

"Le premier convertisseur a fonctionné", explique Akins, "mais il était réparti sur quatre cartes connectées avec des dizaines de fils et était très peu pratique à utiliser. Le convertisseur mis à jour se compose de seulement deux cartes. La première carte est une carte adaptateur qui achemine le [ Raspberry Pi] Bus SPI de la carte de développement Pico à la deuxième carte. La deuxième carte est la carte D2S contenant les DAC, les amplis op et les passifs. "

Un script Python s'exécutant sur un ordinateur de bureau décode les fichiers GPX enregistrés à partir d'une smartwatch Garmin lors d'une sortie en VTT, en extrayant les élévations minimales et maximales ainsi que les élévations à chaque instant de la randonnée. Celui-ci est ensuite alimenté par la bibliothèque Pygame pour créer un graphique d'altitude sur lequel un cercle vert - représentant le cycliste - se déplace jusqu'à 60 fois en temps réel, chaque instant étant transmis à l'altimètre.

L'article complet d'Akins est disponible sur son blog.

PARTAGER