Джойстик із миші своїми руками. Я і мої джойстики або як перетворити хобі на роботу (і навпаки)

26.11.2021

Схожу саморобку ми вже робили самотужки, тільки в ній ми погоджували джойстик від приставки "Денді" з апаратною частиною комп'ютера за допомогою спеціальної програми. Тут же ми просто перероблятимемо звичайну комп'ютерну клавіатуру в джойстик.

Що нам знадобиться. Будь-яка клавіатура (бажано з USB шиною для зручності), але звичайно робоча. Будь-який джойстик від будь-якої приставки, будь-якого виробника, навіть неробочий можна. Головне, щоб усередині нього вмістилася ще одна плата зверху.

Я взяв ось такий "товстенький" джойстик.

Коротенько розповім наше завдання, думаю, Ви все зрозумієте.

Не знаю чи знаєте Ви чи ні, що клавіатура та джойстик працюю схожим чином. А саме в кожному з цих пристроїв використано принцип шифрування команд. Це зроблено для того, щоб можна було виводити якнайменше проводів із пристрою. Наприклад, якщо на кожну кнопку з клавіатури виводити хоча б по одному дроту, то вийде дуже багато. І тому було вирішено їх шифрувати та переводити в імпульси.

У клавіатурі, на відміну від джойстика застосований принцип перехресного включення кнопок, тобто до плати клавіатури від кнопок йде близько десятка, а вже з плати 4 або 5 в залежності від інтерфейсу пристрою.

Приступимо до дій. Витягуємо з джойстика плату і за допомогою викрутки перерубуємо всі контакти від рідної мікросхеми.

Відповідно потрібно заздалегідь дізнатися, які контакти на платі відповідають за які кнопки.

Робота важкувата, на уважність.

Всім привіт. У сьогоднішній статті ми поговоримо про доопрацювання звичайної клавіатури під ігрові потреби. Грати джойстиком або геймпадом значно зручніше, ніж натискати на клавіші WASD, але коштують такі ігрові маніпулятори досить дорого. Тому й спала на думку зробити своїми рукаминевеликий джойстик, який можна було б розміщувати на клавіатурі. Виріблегка та портативна. Для її підключення не потрібні жодні кабелі та драйвери. Просто встановіть під ялинкуна клавіатуру та все готове до роботи.

Крок 1: Що нам знадобиться

  • Дротяна вішалка для одягу;
  • Сугру – пластилін для дорослих.
  • Тонкий дріт;
  • Качконоси;
  • Харчова плівка.

Замість «зграю» можна спробувати використовувати глину, але тоді буде потрібно прогумувати ніжки джойстика для кращого контакту з клавішами.

Крок 2: Вибираємо клавіші керування

Зазвичай, у іграх для переміщення використовується комбінація WASD. Але через лінійне розташування клавіш ASD джойстик не функціонуватиме. Тому перепризначимо керування під WAXD. Джойстик також відмінно працює з комбінацією 8426 (на малій цифровій клавіатурі), незважаючи на те, що літери мають невелике зміщення відносно один одного.

Крок 3: Рамка

Відріжемо від вішалки два шматки дроту довжиною приблизно 8 см. Зігнемо їх, сформувавши П-подібні скоби. Довжина ніг становить 2 см. Одна зі скоб має трохи подовжені ноги, щоб вони могли перекрити товщину нижнього дроту. Оскільки джойстик виготовлявся під WAXD, перекосимо скоби так, щоб вони встановлювалися безпосередньо на кнопки.

Крок 4: Зграю

Розімнемо сургу та обліпимо її весь каркас. Сформуємо зверху якусь подобу ручки, а ніжки розташуємо на кнопках, попередньо розмістивши поверх клавіатури харчову плівку. Як тільки будемо задоволені формою джойстика, залишимо під ялинкусохнути на всю ніч.

Для того щоб зібрати такий джойстик, нам знадобиться сам джойстик від Sega MegaDrive-2 та USB клавіатура.


1. Купуємо клавіатуру та джойстик
Клавіатуру я взяв найдешевшу, яку знайшов, тому що від неї нам знадобиться лише контролер із USB-дротом:

2. Розбираємо клавіатуру та джойстик

3. Нам потрібно вибрати кнопки на клавіатурі, які ми будемо використовувати

Визначаємо доріжками, які контакти на контролері потрібно замикати для кожної з кнопок.
Докладно описувати не буду, оскільки плати клавіатур відрізняються розпинуванням контактів.

Я вибрав такі:

[W], [A], [S], [D] - Вгору, Вліво, Вниз, Вправо;
[K], [L], [U], [I], [O] – A, B, C, X, Y, Z;
[E] – Start;
- Mode (використовуватиму для швидкого збереження).

4. Відпоюємо провід від джойстика

5. Припаюємо до контролера дроту

6. Обрізаємо непотрібні доріжки на платі джойстика і просвердлюємо отвори, щоб припаяти дроти від контролера

7. Припаюємо контролер

8. Всю отриману конструкцію запихаємо в корпус джойстика.

9. Підключаємо
Встановлюємо емулятор сеги, наприклад GENS і вказуємо в налаштуваннях клавіші.



10. Граємо
Перевіривши джойстик на комп'ютері, я підключив його до планшета. На нього я встановив емулятор GenPlusDroid. На планшеті грати виявилося навіть зручніше.

У результаті вийшов універсальний джойстик за невеликі гроші, який працює як на PC, так і планшеті.
Зручно взяти собою в дорогу та грати у дорозі з друзями. Для цих цілей я так само зібрав другий джойстик (просто вибравши інші кнопки клавіатури).

Деякі геймери люблять грати на клавіатурі, а інші віддають перевагу геймпадам, кермам та іншим спеціалізованим маніпуляторам. У цій статті розказано, як самому зробити мініатюрний джойстик, який підійде до будь-якої клавіатури, не потребує дротового підключення та встановлення драйверів. Джойстик неймовірно простий, і у цьому його головна перевага.

Що потрібно:

Пружний дріт (наприклад, від вішалки)
- Тонкий дріт, що гнуться.
- Пластик для ліплення (наприклад, Sugru), глина або подібний матеріал
- Плоскогубці-качконоси

Як правило, в іграх використовується комбінація кнопок WASD або стрілки, але A, S і D і три стрілки з чотирьох зазвичай розташовані на одній лінії, тому джойстик не працюватиме і потрібно перепризначити керування під комбінацію WAXD. Також можна зробити джойстик під комбінацію 8426 на малій цифровій клавіатурі.

Відріжте від вішалки два шматки дроту довжиною по 8 см і зігніть їх буквою П так, щоб довжина ніг становила 2 см. Перекосіть ноги, щоб вони впиралися в середину клавіш. Складіть «чотириногу» конструкцію і міцно перемотайте хрестовину гнучким дротом.

Розімніть пластик і обліпіть їм дріт. Зробіть подобу фігури з чотирма ногами та головою. Підгоніть нижню частину ніжок під поверхню головіш. Для цього покладіть на клавіатуру плівку або пакет і трохи притисніть майбутній джойстик. Потрібно домогтися, щоб він стійко стояв на кнопках, а його верхня частина була зручною для хвату.

Зачекайте, доки пластик засохне. Після засихання він збереже свою форму. Якщо ви використовуєте більш твердий матеріал (наприклад, глину), натисніть на ніжки гумовий захист, щоб не дряпати кнопки.