2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вот как создать очень простой и дешевый USB-дисплей для Sim Racing с Arduino UNO и 3,5-дюймовым TFT-дисплеем.
У него есть API для Assetto Corsa, который берет данные из общей памяти игры, запрограммированной на C # в Visual Studio, затем отправляет данные на Arduino через USB, Arduino анализирует данные и отображает их.
Я разрабатываю API для Project Cars, а затем сделаю это для rFactor, поэтому подпишитесь на мой канал YouTube, чтобы получать обновления.
Шаг 1: материалы
Вам понадобится только Arduino UNO (я тестировал свою MEGA и не работает парсинг) и MCUFriend TFT 3, 5 Shield для UNO.
Он округляет всего 35-40 €.
Шаг 2: данные и графический интерфейс
Графический интерфейс настолько прост, что он имеет черный фон, на котором будут отображаться 10 различных значений: обороты, скорость, передача, топливо, наддув, температура воздуха, температура асфальта, газ, тормоз и торможение двигателем.
Некоторые значения, такие как Boost, иногда остаются равными 0 (NULL); это потому, что машина, которую вы ведете, не имеет форсировки, поэтому она сохраняет значение 0.
Шаг 3: Сборка
Я прикрепил программу, которую вы должны запустить (это API), затем выберите COM-порт вашего Arduino.
** ВАЖНО: вы должны написать COMX, например, моя Arduino находится в COM9, как показано на рисунке.
И загрузите файл.hex, прикрепленный к вашему Arduino.
Вы можете скачать файлы здесь: MEGA