Как я делал свой супер геймпад со встроенной airmouse из геймпада Ipega pg 9023

В первые увидев Steam Controller, я подумал, что теперь можно играть в любимые стрелялки на диване перед большим теликом. Но отзывы были такие, что он сложный в настройках и имеет неудобную эргономику.
Я решил, что мне такое неподходит.
Подумал сделать свой геймпад после того. Примерно два года ушло на подходящий метод управления. Собрал кучу прототипов (8 или 12 я уже не помню).
Идея преследовала меня и пока в один момент я не нашел, то что нужно. Видео работы прототипа будет ниже.

Сразу скажу, код не дам, коммерческая тайна. Хочу довести все до производства. Ищу партнеров для этого.

Самая большая сложность для меня — это изготовление корпуса. До этого брал геймпады-доноры от других производителей, ничего не подходило.
Итак, взял я Ipega pg 9023, распилил пополам. В качестве контроллера взял Arduino nano, гироскоп GY-521 MPU-6050, радио передатчик nRF24L01+ и АКБ на 300 mAh. Приемник на стороне компьютера из Arduino pro micro и nRF24L01+ (зеленая коробочка на фото).

Фото

Arduino pro micro умеет работать как HID устройство, инфу брал тут .
Использовал Ipega pg 9023, т.к. вся основная электроника в левой части. Ее использую отдельно, как Bluetooth устройство. Ipega pg 9023 при этом в режиме клавиатуры. Сам геймпад хорошего качества, единственное занимает много места, если его не распиливать, как это сделал я.

Фото оригинала

Что получилось

  • Скорость и точность прицеливания значительно лучше, чем на стике обычного геймпада.
  • Это не Wii контроллер и руки не надо держать на весу. Руки можно положить на коленку или поверхность дивана.
  • Всегда свободен палец для нажатия ABXY. К примеру, можно прыгать и целиться одновременно.
  • Обучение новому управлению у знакомых и друзей занимало 10-15 минут. Все тестеры были ПК игроками и ни у кого не было рвотного рефлекса. Все мы знаем, что происходит, когда после опыта на мышке человек берет в первый раз геймпад и начинает играть в шутер :-)
  • Руки не связаны вместе, как на обычном геймпаде.
  • Мечтаю еще добавить поддержку PS4 и Xbox в следующем прототипе.

Пишите, что думаете и как бы вы сделали.

Планирую купить 0 Добавить в избранное +1

(c) 2017 Источник материала

Пролистать наверх