
Блогер под ником mryeester продемонстрировал необычный подход к симуляторам гонок: он использовал свой автомобиль Honda CR-V 2012 года в качестве контроллера. Замысел состоит в том, чтобы физические действия водителя – нажатие на педаль газа и поворот руля – напрямую управляли виртуальным автомобилем в игре.
Для реализации проекта mryeester воспользовался разъёмом OBD2, стандартным для автомобилей, выпускаемых в США после 1996 года. С помощью адаптера OBD2-USB он получил доступ к данным бортового компьютера (ECU) автомобиля, в частности, к показаниям датчика положения дроссельной заслонки, непосредственно связанного с педалью газа.

Обработка данных осуществлялась с помощью библиотеки Python pySerial. Программа считывала данные с датчика, определяла необходимый Parameter ID (PID) для дроссельной заслонки и преобразовывала аналоговый сигнал с педали газа в цифровой, понятный компьютеру.
Обработанные данные сохранялись в JSON-файл, который отслеживался отдельным скриптом на AutoHotkey. Этот скрипт эмулировал нажатие клавиши пробела при достижении определённого значения параметра trigger_value в JSON-файле. В итоге, нажатие на педаль газа в реальном автомобиле имитировало нажатие пробела в игре, который был назначен на управление газом в настройках Need for Speed.
В своём видео на YouTube mryeester показал, как подключил к игре и управление рулём. Для этого он использовал старый диагностический инструмент Honda, предоставляющий доступ к скрытым датчикам, включая датчик положения руля. Аналогичным образом, данные с датчика руля были сопоставлены с управлением в эмуляторе Dolphin.
Остальные технические детали не были раскрыты. Несмотря на это, проект представляет собой впечатляющий пример DIY-подхода к созданию игрового контроллера, хотя и достаточно дорогостоящего и, по словам автора, «минималистичного».
-
04.07.2025 15:55:50 | TechCult.ru
04.07.2025 15:55:50 | TechCult.ru
04.07.2025 15:55:50 | TechCult.ru
04.07.2025 15:55:50 | TechCult.ru
04.07.2025 15:55:50 | TechCult.ru
04.07.2025 15:55:50 | TechCult.ru
-
05.07.2025 04:30:00 | ferra.ru
05.07.2025 04:21:06 | ferra.ru
05.07.2025 04:16:11 | Хабр
05.07.2025 03:45:00 | ferra.ru
05.07.2025 03:00:00 | ferra.ru
05.07.2025 02:45:00 | Woman.ru
05.07.2025 02:45:00 | Woman.ru
05.07.2025 02:15:00 | ferra.ru
05.07.2025 01:30:00 | ferra.ru
05.07.2025 00:45:00 | ferra.ru
05.07.2025 00:30:17 | ferra.ru
05.07.2025 00:00:49 | Хабр
05.07.2025 00:00:00 | ferra.ru
04.07.2025 23:52:05 | ferra.ru
04.07.2025 23:38:59 | ferra.ru
04.07.2025 23:15:00 | ferra.ru
04.07.2025 22:51:01 | ferra.ru
Техническая поддержка проекта ВсеТут