
Британский инженер Кристофер Митчелл построил физический симулятор кабины пассажирского поезда UK Class 80x для игры Train Simulator. Проект занял более трех лет. Вместо стандартных контроллеров Митчелл использовал реальные приборные панели, инструменты и операционные компоненты, снятые с настоящих поездов этой серии. Для деталей, которые невозможно было достать, он изготовил собственные копии, добившись почти полной идентичности с оригиналом.
Class 80x — это семейство электропоездов, эксплуатируемых такими операторами, как Avanti West Coast, Great Western Railway и London North Eastern Railway. Именно его Митчелл воссоздал в своей квартире с точностью до последнего переключателя и датчика. В блоге изобретателя подробно задокументированы все этапы: от прототипов из картона и лазерной резки до интеграции контроллера мощности/тормоза, спидометра с системой ATP, напоминания машиниста (Driver‘s Reminder Appliance) и CAN-шины для связи всех компонентов.

В отличие от типичных гоночных или авиасимуляторов с мониторами и тактильной обратной связью, проект Митчелла отличается «освежающим аналоговым подходом». Сравнение его кабины с реальным салоном Class 80x показывает поразительное сходство, которое впечатлило даже не самых заядлых фанатов симуляторов. Сам Митчелл называет этот проект не просто хобби, а попыткой максимально приблизить виртуальное управление поездом к реальности.
После завершения приборной панели следующим шагом будет установка всей конструкции на платформу, имитирующую знаменитую тряску Class 80x, которую многие пассажиры ненавидят.

Для управления симулятором Митчелл разработал собственную электронную начинку на базе микроконтроллеров: каждый переключатель, светодиод и стрелочный прибор подключен через CAN-шину к центральному блоку, который эмулирует протоколы реального поезда и преобразует их в команды для Train Simulator через USB-интерфейс.
Особую сложность представляла интеграция контроллера мощности и тормоза — его аналоговый сигнал требовал точной калибровки, чтобы в игре соответствовать реальным динамическим характеристикам Class 80x. Для спидометра с системой ATP Митчелл использовал сервоприводы, управляемые по данным из игрового движка, а напоминание машиниста (DRA) реализовал через тактильные вибрации в кресле.

Программная часть написана на C++ с открытым исходным кодом, что позволяет другим энтузиастам адаптировать систему под другие модели поездов. Благодаря такой архитектуре задержка между физическим действием и откликом в игре не превышает 50 миллисекунд — критичный показатель для реалистичного управления. Митчелл планирует выпустить подробные инструкции по сборке и схемам, чтобы любой желающий мог построить аналогичный симулятор, потратив на компоненты около 500 британских фунтов.
Читайте также нашу статью о том, как энтузиаст построил дымоход для процессора своего ПК.
