banner

Noticias

Jan 30, 2024

El último instrumento de avión reciclado de Glen Akins muestra sus ganancias y pérdidas de altitud en bicicleta de montaña

El ingeniero Glen Akins ha convertido un viejo altímetro de avión en... bueno, sigue siendo un altímetro, pero en lugar de la altitud del avión, muestra las ganancias y pérdidas de altitud durante una sesión de ciclismo de montaña grabada.

"En este proyecto", explica Akins, "utilizo un script de Python y una versión actualizada de mi proyecto de digital a sincronizado para reproducir mis ascensos y descensos en bicicleta de montaña a una velocidad de 60 veces en tiempo real en un indicador de altitud de avión antiguo. El D2S actualizado El convertidor cabe en una sola placa y utiliza tres DAC MCP4802 de Microchip y tres amplificadores operacionales de potencia [Texas Instruments] OPA548 para producir formas de onda de CA de 400 Hz de alta potencia para alimentar y controlar el bucle servo en el indicador de altitud".

El altímetro en cuestión no es algo que solo acepte un voltaje variable, o incluso una señal de control digital a través de I2C o SPI o similar. En cambio, es un bucle de servo que funciona como sincronizador, un dispositivo que a primera vista parece un motor pero que vincula un solo transmisor a uno o más receptores a través de una señal analógica. "El software y el hardware necesitan generar ondas sinusoidales para alimentar y controlar el bucle del servo", explica Akins, "como si estuviera controlando un receptor sincronizado".

Esta no es la primera vez que Akins ha reciclado una pieza de instrumentación de un avión antiguo en algo nuevo: el mes pasado realizó ingeniería inversa de un tacómetro antiguo y lo convirtió en un monitor de uso de la CPU, después de desarrollar previamente un adaptador alimentado por Microchip PIC y Raspberry Pi Pico. tableros para pantallas de instrumentos basados ​​en Selsyn. Es este último diseño el que sirvió como base para la placa adaptadora nueva y mejorada que alimenta el medidor de ciclismo.

"El primer convertidor funcionó", explica Akins, "pero estaba repartido en cuatro placas conectadas con docenas de cables y era muy incómodo de usar. El convertidor actualizado consta de solo dos placas. La primera placa es una placa adaptadora que enruta el [ Raspberry Pi] bus SPI de la placa de desarrollo Pico a la segunda placa. La segunda placa es la placa D2S que contiene los DAC, los amplificadores operacionales y los pasivos".

Una secuencia de comandos de Python que se ejecuta en un escritorio decodifica los archivos GPX grabados desde un reloj inteligente Garmin durante una salida en bicicleta de montaña, extrayendo las elevaciones mínimas y máximas junto con las elevaciones para cada punto en el tiempo del viaje. Esto luego se alimenta a través de la biblioteca Pygame para crear un gráfico de altitud sobre el cual un círculo verde, que representa al ciclista, viaja hasta 60 veces en tiempo real, con cada punto en el tiempo transmitido al altímetro.

El artículo completo de Akins está disponible en su blog.

COMPARTIR