banner

Новости

Jan 30, 2024

Последний переработанный авиационный прибор Глена Акинса показывает прирост и потерю высоты при езде на горном велосипеде

Инженер Глен Акинс превратил старый авиационный высотомер в… ну, это все еще высотомер, но вместо высоты самолета он отображает наборы и потери высоты во время записанной поездки на горном велосипеде.

«В этом проекте, — объясняет Акинс, — я использую скрипт Python и обновленную версию моего проекта преобразования цифрового сигнала в синхронизатор, чтобы воспроизвести подъемы и спуски на горном велосипеде с 60-кратной скоростью в реальном времени на старинном указателе высоты самолета. Обновленный D2S Конвертер помещается на одной плате и использует три ЦАП Microchip MCP4802 и три операционных усилителя мощности [Texas Instruments] OPA548 для создания мощных сигналов переменного тока частотой 400 Гц для питания и управления сервоконтуром в указателе высоты».

Рассматриваемый высотомер — это не что-то, что просто принимает переменное напряжение или даже цифровой управляющий сигнал через I2C, SPI или что-то подобное. Вместо этого это сервоконтур, который работает как синхронизатор — устройство, которое на первый взгляд выглядит как двигатель, но которое связывает один передатчик с одним или несколькими приемниками через аналоговый сигнал. «Программное и аппаратное обеспечение должно генерировать синусоидальные волны для питания и управления контуром сервопривода, — объясняет Акинс, — точно так же, как если бы оно управляло синхронным приемником».

Это не первый раз, когда Акинс перерабатывает часть старинных авиационных приборов во что-то новое: в прошлом месяце он перепроектировал старый тахометр и превратил его в монитор использования процессора после того, как ранее разработал адаптер на базе Microchip PIC и Raspberry Pi Pico. платы для дисплеев приборов на базе Selsyn. Именно эта последняя конструкция послужила основой для новой усовершенствованной платы адаптера, питающей велосипедный счетчик.

«Первый преобразователь работал, — объясняет Акинс, — но он был разбросан по четырем платам, соединенным десятками проводов, и был очень неудобен в использовании. Обновленный преобразователь состоит всего из двух плат. Raspberry Pi] Шина SPI платы разработчика Pico ко второй плате. Вторая плата — это плата D2S, содержащая ЦАП, операционные усилители и пассивные компоненты».

Скрипт Python, запущенный на рабочем столе, декодирует файлы GPX, записанные с умных часов Garmin во время прогулки на горном велосипеде, извлекая минимальную и максимальную высоту, а также высоты для каждого момента времени поездки. Затем данные передаются через библиотеку Pygame для создания графика высот, по которому зеленый круг, представляющий гонщика, перемещается со скоростью до 60 раз в реальном времени, при этом каждый момент времени передается на высотомер.

Полный отчет Акинса доступен в его блоге.

ДЕЛИТЬСЯ