42

VAGнутый проект часть 1⁠⁠

Серия VAGнутый проект

Ну что ж решил я собрать свой первый проект для BeamNG. Долго листав авито, смотря разборки и тд. Нашёл то что хотел - приборка ауди а6 с5 рестайлинг, бензин за маленькие деньги.

Однажды мне пришла в голову идея: а что, если вместо обычного игрового интерфейса использовать настоящую приборную панель от автомобиля? Не нарисованную копию на мониторе, не готовый симулятор, а оригинальную приборку Audi, которая будет получать данные непосредственно из игры и показывать их так, будто перед ней действительно едет автомобиль.

Так начался мой проект — «VAGнутый проект».

VAG = ❤️

VAG = ❤️

Почему именно Audi A6 C5? Для проекта я выбрал приборную панель от Audi A6 C5 рестайлинг.Это оригинальная VDO-приборка с аналоговыми стрелками, дисплеями и привычной для Audi тех лет архитектурой. Хотелось сохранить именно атмосферу настоящего автомобиля, а не просто сделать очередной экран с показателями.

Модель приборки:

- Audi A6 C5 рест.

- VDO 4B0 920 933 N;

Первое включение - когда приборка приехала, первым делом я решил проверить её на столе.Подал питание, разобрался с подключением и начал проверять, что вообще работает. Дисплеи ожили, стрелки реагировали, а после подачи питания на нужные контакты загорелась подсветка шкал.

На этом этапе стало понятно, что идея вполне осуществима. Но оставался главный вопрос: как заставить приборку получать данные из BeamNG.drive?

Что будет управлять приборкой?

В качестве контроллера я выбрал Arduino Mega 2560. Также в проекте используется модуль MCP2515 для работы с CAN.Но одной Arduino недостаточно: нужно ещё каким-то образом получить данные из игры.Поэтому схема проекта выглядит так:

BeamNG.drive - Python - USB/UART - Arduino Mega - приборная панель Audi.

Игра передаёт телеметрию, Python принимает и обрабатывает её, после чего отправляет данные Arduino. А уже контроллер отвечает за управление приборами и дальнейшую работу с электроникой панели.То есть компьютер выступает связующим звеном между игрой и настоящим автомобильным оборудованием.

Это только начало

На данный момент задача постепенно оживить все основные функции приборки:

- тахометр;

- спидометр;

- указатель уровня топлива;

- температуру охлаждающей жидкости;

- температуру масла;

- контрольные лампы и предупреждения.

В перспективе хочется добиться максимально приближенной к оригинальному автомобилю работы.Пока это экспериментальный проект, и впереди ещё много работы: разобраться с сигналами, калибровками, CAN и особенностями самой приборной панели.

Главная цель — сделать так, чтобы настоящая приборка Audi A6 C5 работала в BeamNG.drive, используя данные виртуального автомобиля.

Продолжение следует...

3
Автор поста оценил этот комментарий

Не понял, от какой машины приборка?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ауди А6 в кузове С5 рестайлинг

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества