banner

Notizia

Jan 30, 2024

L'ultimo strumento aeronautico riciclato di Glen Akins mostra i guadagni e le perdite di altitudine ottenuti in mountain bike

L'ingegnere Glen Akins ha trasformato un vecchio altimetro di un aereo in... beh, è ​​ancora un altimetro, ma invece dell'altitudine dell'aereo mostra i guadagni e le perdite di altitudine durante una sessione di mountain bike registrata.

"In questo progetto", spiega Akins, "utilizzo uno script Python e una versione aggiornata del mio progetto da digitale a sincronizzato per riprodurre le salite e le discese della mia mountain bike a una velocità 60x in tempo reale su un indicatore di altitudine di un aereo vintage. Il D2S aggiornato il convertitore si inserisce su una singola scheda e utilizza tre DAC Microchip MCP4802 e tre amplificatori operazionali di potenza OPA548 [Texas Instruments] per produrre forme d'onda CA a 400 Hz ad alta potenza per alimentare e controllare il servo loop nell'indicatore di altitudine."

L'altimetro in questione non è qualcosa che accetta solo una tensione variabile, e nemmeno un segnale di controllo digitale tramite I2C o SPI o simili. Si tratta invece di un servoanello che funziona come un sincro, un dispositivo che a prima vista sembra un motore ma che collega un singolo trasmettitore a uno o più ricevitori tramite un segnale analogico. "Il software e l'hardware devono generare onde sinusoidali per alimentare e controllare il servo loop", spiega Akins, "proprio come se stesse controllando un ricevitore sincronizzato".

Questa non è la prima volta che Akins trasforma un pezzo di strumentazione di un aereo vintage in qualcosa di nuovo: il mese scorso ha decodificato un vecchio contagiri e lo ha trasformato in un monitor per l'utilizzo della CPU, dopo aver precedentemente sviluppato un adattatore alimentato da Microchip PIC e Raspberry Pi Pico. schede per display di strumenti basati su Selsyn. È quest'ultimo design che è servito come base per la nuova e migliorata scheda adattatore che alimenta il misuratore di bicicletta.

"Il primo convertitore funzionava", spiega Akins, "ma era distribuito su quattro schede collegate con dozzine di cavi ed era molto scomodo da usare. Il convertitore aggiornato è composto solo da due schede. La prima scheda è una scheda adattatore che instrada il [ Raspberry Pi] Bus SPI della scheda di sviluppo Pico alla seconda scheda. La seconda scheda è la scheda D2S contenente DAC, amplificatori operazionali e componenti passivi.

Uno script Python in esecuzione su un desktop decodifica i file GPX registrati da uno smartwatch Garmin durante un'uscita in mountain bike, estraendo le elevazioni minime e massime insieme alle elevazioni per ogni momento della corsa. Questo viene quindi inserito nella libreria Pygame per creare un grafico dell'altitudine sul quale un cerchio verde, che rappresenta il ciclista, viaggia fino a 60 volte in tempo reale, con ogni punto nel tempo trasmesso all'altimetro.

L'articolo completo di Akins è disponibile sul suo blog.

CONDIVIDERE