banner

Nachricht

Jan 30, 2024

Das neueste Upcycling-Flugzeuginstrument von Glen Akins zeigt Ihre Höhengewinne und -verluste beim Mountainbiken

Ingenieur Glen Akins hat einen alten Flugzeughöhenmesser in ... nun ja, es ist immer noch ein Höhenmesser, aber anstelle der Flugzeughöhe zeigt er die Höhengewinne und -verluste während einer aufgezeichneten Mountainbike-Sitzung an.

„In diesem Projekt“, erklärt Akins, „verwende ich ein Python-Skript und eine aktualisierte Version meines Digital-to-Synchro-Projekts, um meine Anstiege und Abfahrten mit dem Mountainbike mit 60-facher Echtzeitgeschwindigkeit auf einem Oldtimer-Flughöhenanzeiger abzuspielen. Das aktualisierte D2S.“ Der Konverter passt auf eine einzige Platine und verwendet drei Microchip MCP4802 DACs und drei [Texas Instruments] OPA548-Leistungsoperationsverstärker, um leistungsstarke 400-Hz-Wechselstromwellenformen zu erzeugen, um die Servoschleife in der Höhenanzeige mit Strom zu versorgen und zu steuern.

Der betreffende Höhenmesser akzeptiert nicht nur eine variable Spannung oder gar ein digitales Steuersignal über I2C oder SPI oder ähnliches. Stattdessen handelt es sich um eine Servoschleife, die wie eine Synchronisation funktioniert – ein Gerät, das auf den ersten Blick wie ein Motor aussieht, aber einen einzelnen Sender über ein analoges Signal mit einem oder mehreren Empfängern verbindet. „Die Software und Hardware müssen Sinuswellen erzeugen, um die Servoschleife mit Strom zu versorgen und zu steuern“, erklärt Akins, „so als würde sie einen Synchronempfänger steuern.“

Dies ist nicht das erste Mal, dass Akins ein altes Flugzeuginstrument in etwas Neues umwandelt: Letzten Monat hat er einen alten Drehzahlmesser rückentwickelt und ihn in einen CPU-Auslastungsmonitor verwandelt, nachdem er zuvor Microchip PIC- und Raspberry Pi Pico-betriebene Adapter entwickelt hatte Platinen für Selsyn-basierte Instrumentendisplays. Letzteres Design diente als Grundlage für die neue und verbesserte Adapterplatine, die das Fahrradmessgerät mit Strom versorgt.

„Der erste Konverter funktionierte“, erklärt Akins, „aber er war auf vier Platinen verteilt, die mit Dutzenden von Drähten verbunden waren, und war sehr unpraktisch in der Verwendung. Der aktualisierte Konverter besteht nur aus zwei Platinen. Die erste Platine ist eine Adapterplatine, die die [ Raspberry Pi] SPI-Bus der Pico-Entwicklungsplatine zur zweiten Platine. Die zweite Platine ist die D2S-Platine mit den DACs, Operationsverstärkern und passiven Bauteilen.

Ein auf einem Desktop ausgeführtes Python-Skript dekodiert GPX-Dateien, die während einer Mountainbike-Tour von einer Garmin-Smartwatch aufgezeichnet wurden, und extrahiert die minimalen und maximalen Höhen sowie die Höhen für jeden Zeitpunkt der Fahrt. Dies wird dann durch die Pygame-Bibliothek geleitet, um ein Höhendiagramm zu erstellen, über dem sich ein grüner Kreis – der den Fahrer darstellt – mit bis zu 60-facher Echtzeit bewegt, wobei jeder Zeitpunkt an den Höhenmesser übertragen wird.

Der vollständige Artikel von Akins ist auf seinem Blog verfügbar.

AKTIE