Superflight Guide

how to new vegas for Fallout: New Vegas

Контроллер ARDUINO+Акселерометр (Controller ARDUINO + Accelerometer)

Overview

Управление полетом “перчаткой” с акселерометромFlight control with a glove with an accelerometer

Буквы

Привет, летуны!

Купил вчера (23.06.2018) эту замечательную игру.
Полетал на клавиатуре и понял, зачем я заказал из Китая акселерометр.
На следующий день собрал “перчатку” для управления полетом положением ладони.

Сразу скажу, БОЛИТ РУКА от таких полетов

Состоит из ARDUINO Nano и акселерометра GY-521 (чип MPU6050)
Подключено проводом USB (можно переделать на блютус)
Данные о положении ладони передаются от ARDUINO на компьютер через COM-порт.
Их принимает простенькая программа, написанная на AutoIt и преобразует в нажатия клавиш WASD на клавиатуре. Переделано на пропорциональное управление. Взял готовое решение vJoySerialFeeder.[github.com] Позволяет принимать данные через COM-порт, передавать в драйвер виртуального джойстика. Драйвер использует сторонний, например, vJoy[vjoystick.sourceforge.net]
UPD: Рекомендую vXbox[github.com] – работает с большим количеством игр. По моим ощущениям, управляемость лучше. Использует родные дрова джойстика xBox, возможно, дровишки как-то обрабатывают сигнал.
Раз уж начал давать ссылки, то код работы с акселерометром некто Krodal написал.
// By arduino.cc user “Krodal”. ТЫК СЮДА[playground.arduino.cc]
// June 2012
На github его не нашел, первоисточник кода в сети не известен мне.

Конечно, собрано на коленке за половину выходного и точность слабовата. На клавиатуре я много лучше летаю, чем с перчаткой.
Потрачено половина выходного и вечер после работы. С пропорциональным управлением, после тщательной калибровки перчатки-джойстика и чувствительности в игре, получается сносно летать. На клаве по прежнему лучше получется.
Кстати, 4-х летний сын перчаткой управляет лучше чем с клавиатуры )))

Если кому-то будет интересно, как все это собрать – пишите в стиме в личку.
Если многие заинтересуются – доработаю это руководство.
Буду рад, если кто-то подхватит этот проект и доведет до ума. Я слабоват в этом деле.

Кто-то знает, как сделать пропорциональное управление???

Ниже немножко некрасивых фотографий и корявое видео.

Фото

.
.
.
.
Кусок дедовской линейки размечен под ARDUINO, Акселерометр, Блютус и кнопку под большой палец для перезапуска игры (эмуляция ESC клавы)
.
.
.
Да простят меня перфекционисты от паяльника за пайку и термосопли.

Пока без блютуса и кнопки. Минимальная комплектация.

Видео

Простите за качество видео, снимал на перчатку.

SteamSolo.com