Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Сегодняшнее сообщение посвящено предмету, который желали бы заполучить многие геймеры. Аппаратное расширение к любимому симулятору может быть таким же сложным, как и приборная доска в кабине самолета или слегка более доступным, вроде самодельной панели для гоночного симулятора.
У панели, о которой я пишу, следующие характеристики:
- Светодиодный индикатор скорости вращения двигателя
- Индикатор номера передачи
- Ограничитель ускорения, ограничитель числа оборотов двигателя и индикатор близкого окончания горючего
- 5 кнопок и переключателей общего назначения
- 1 кодер угла поворота для установки параметров
Я приобрел все необходимые компоненты (кроме самого Arduino) в обычном магазине электронных компонентов. Их список приведен ниже и, кроме того, включен в rar-файл в конце сообщения. Общая стоимость проекта составила около 27 долл., исключая Arduino (43 бразильских реала), и было действительно здорово выполнить его. В процессе работы я должен собрать всё на макетной плате, запрограммировать Arduino, чтобы получать данные с компьютера и отображать их, а также создать серверное ПО, которое собирало бы данные из iRacing API и посылало бы их через последовательный USB-порт Arduino.
...
На фото ниже показано, как сборка выглядит внутри панели. У меня не слишком много опыта в электронике и пайке, поэтому всё выглядит немного беспорядочно, но оно работает! Также можно увидеть схему со всеми электронными компонентами.
...
Я публикую все схемы, списки компонентов, исходный код и прошивку для этого проекта. В rar-файл включены:
- Исходный код на VB.NET для взаимодействия с with iRacing API, последовательным портом Arduino и PPJoy DLL
- iWrapClient.dll и PPJoyDLL.dll (Я их тоже кодировал, на опубликовал лишь сами DLL)
- Исходный код Arduino готов для загрузки в процессор
- Схемы
- Списки компонентов
Мне нравится эта чашка с логотипом Windows 95. У меня тоже когда-то была такая J
Как бы то ни было…
Как автор и обещал, rar включает схемы, список компонентов и исходный код:
Если вы раздумываете, как добавить интерфейс «реального мира» в ваши игры этот материал – прекрасная отправная точка…