Все в одной аркадной системе: 12 шагов (с изображениями)
Все в одной аркадной системе: 12 шагов (с изображениями)
Anonim
Image
Image
Все в одной аркадной системе
Все в одной аркадной системе
Все в одной аркадной системе
Все в одной аркадной системе
Все в одной аркадной системе
Все в одной аркадной системе

Я уже создавал аркадный джойстик раньше, и он был огромным (60x30x12 сантиметров для 2 игроков), также сложным в использовании, потому что вам понадобится ПК со всей эмуляцией, готовой для игры и т. Д., Так что один в конечном итоге где-то хранился. Не могу вспомнить, как собирал пыль, но я все еще хочу играть в старые школьные игры с палкой и большими кнопками.

После этого опыта мне понадобилось лучшее решение, которое должно было иметь:

  • Встроенная система: подключи и работай с телевизором через HDMI
  • Маленький размер: легко носить с собой и хранить
  • Масштабируемость: подключите к нему еще один джойстик для большего количества игроков
  • Режим только джойстика: готов к использованию только джойстик для любой другой системы через USB

Лучшим вариантом, который я нашел, является использование RaspberryPi с RetroPie, а также USB-концентратором и настраиваемым переключателем USB-сигнала. НО я не хотел выставлять raspberry pi, я хотел закрытую коробку со всем вводом-выводом, готовым к использованию.

Я знаю, что в этом нет ничего грандиозного оригинала, но я просто хотел задокументировать и поделиться всем, что я придумал для каждой части сборки, чтобы вы могли создать свой собственный, улучшить тот, который у вас уже есть, или даже использовать его в качестве вдохновения для вашего следующего проект.

Эта инструкция не будет пошаговой сделкой для одной и той же сборки, потому что в ней есть много нестандартных вещей, которые вы можете найти более простой способ обхода с вещами, которые у вас уже есть в вашем доме. Хотя я постараюсь пройти через все это, чтобы вам не пришлось все переосмысливать, чтобы сделать один с теми же функциями.

Если вы построили его или взяли что-то отсюда, поделитесь картинкой в комментариях, я бы с удовольствием ее увидел

Шаг 1. Что вам понадобится

Что вам понадобится
Что вам понадобится
Что вам понадобится
Что вам понадобится
Что вам понадобится
Что вам понадобится

Первым делом я помещу здесь ссылки на компоненты, которые я получил для своей сборки, в качестве ссылки. Я не покупал ни одного из своих у этих продавцов, потому что я купил все у местных продавцов в своей стране.

1. Raspberry Pi: как я сказал во вступлении, эта система работает с RetroPie, поэтому вам понадобится Raspberry Pi, я использовал последнюю версию Pi 3 B +, но я думаю, вы также можете использовать версию 2. Единственное, что здесь, если вы выберете Pi Zero, игр, в которые вы можете играть, намного меньше, и сборка может измениться в некоторых частях (поскольку я расширил Pi IO, например, аудио, USB, HDMI и кнопку питания), поэтому проверьте схемы. изображение, чтобы увидеть, имеет ли он смысл для вас.

2. Комплект для аркадного джойстика: я его не купил, вместо этого я собрал свой, получив 6 маленьких кнопок (24 мм вместо 30 мм) и 2 кнопки (запуск и выбор) по 12 мм от магазин электроники, так как я хотел джойстик небольшого размера, но в основном вам понадобятся:

  • Палка
  • 2 кнопки для запуска и выбора
  • N кнопок для игры (это полностью зависит от вас, я использовал 6, потому что это имеет смысл для игр, в которые я хочу играть, в которых есть кнопки X, Y, A, B, L и R)
  • Интерфейс USB-джойстика

Если вам нужна дополнительная информация о настройках и обо всем этом, я рекомендую проверить RetroPie Wiki, в которой также есть все элементы управления и карта кнопок, чтобы помочь вам определиться с настройкой.

Если вам нужен тот же стик, кнопки и интерфейс, которые я использовал, вот этот (это именно те компоненты, которые я использовал, но не от этого продавца)

3. USB-концентратор: предназначен для открытия корпуса и расширения портов raspberry pi, поэтому не тратьте на это слишком много денег. Я купил самое дешевое, что смог найти (и который, как я знал, отлично работает на RPi), у местного продавца, такого как этот (если вы можете найти без переключателей еще лучше, мне пришлось замкнуть их позже, чтобы они всегда были включены)

4. Кнопка питания: это совершенно необязательно, но действительно здорово иметь кнопку питания со светодиодом для системы. У меня этот с белым светодиодом. ДОЛЖЕН БЫТЬ МГНОВЕННЫМ, не получайте защелкивающийся, они бывают обоих типов.

Затем немного электроники, которую я буду перечислять на каждом этапе, чтобы этот список был кратким.

Шаг 2: Коробка с прототипом

Коробка с прототипом
Коробка с прототипом
Коробка с прототипом
Коробка с прототипом
Коробка с прототипом
Коробка с прототипом
Коробка с прототипом
Коробка с прототипом

Прежде чем я приступил к сборке последней коробки (моя сделана из МДФ), я использовал картонную коробку, в которой все компоненты поступают от продавца. Это то, что я рекомендую наверняка: возьмите картонную коробку или что-то недорогое размером примерно с вашу аркаду, проделайте все дырки и вставьте туда джойстик; легче проверить всю электронику, прежде чем вы начнете делать окончательную коробку.

Шаг 3: Обзор электроники

Обзор электроники
Обзор электроники
Обзор электроники
Обзор электроники

Как вы можете видеть на первом рисунке, основная идея заключалась в том, чтобы расширить RaspberryPi из коробки, но при этом сохранить его целостность (без пайки и разрушения RPi). Этот шаг представляет собой обзор всех подключений и кабелей, которые потребовались для сборки, я расскажу о каждом из них в рамках шагов.

Шаг 4: расширение USB-концентратора

Расширение USB-концентратора
Расширение USB-концентратора
Расширение USB-концентратора
Расширение USB-концентратора

Чтобы другие игроки могли подключаться к вашей системе, вам нужны USB-порты, которые RaspberryPi уже открыл, но поскольку у нас уже есть один джойстик (наша аркада), подключенный к RPi, нам нужен способ открыть USB-порты из коробки.

Так что покупка самого дешевого USB-концентратора подойдет или используйте тот, который у вас есть (USB 2.0 достаточно для RPi). Это даст вам возможность подключить клавиатуру, мышь, другие аркадные игроки, я имею в виду… если бы у меня была еще 1 такая система, я мог бы соединить их вместе, что было одной из идей этого проекта.

Одно но, если вы покупаете, попробуйте получить:

  • без светодиодов (вы можете их удалить)
  • без переключателей (вам придется их распаять и припаять короткое замыкание, чтобы он всегда был включен)
  • все порты USB должны быть на одной стороне (из коробки легче выставить)

Шаг 5: Расширение HDMI

Расширение HDMI
Расширение HDMI
Расширение HDMI
Расширение HDMI

Этого было трудно найти, суть в том, чтобы иметь расширение, которое представляет собой HDMI Male to Female, чтобы вы могли подключить телевизор за пределами коробки. Получить один такой размер около 5 см было практически невозможно на местном уровне, поэтому в итоге я купил один такого типа, а затем сломал его, чтобы пластик не мешал.

Первая мысль заключалась в том, чтобы получить несколько 90 ° (L) от мужчины к женщине и сделать какую-то цепочку от RPi к задней части коробки, но сломать один из этих 360 ° было довольно легко.

Было бы намного лучше и чисто, если бы вы могли получить что-то вроде этого (чего я не мог найти на месте).

Шаг 6: Удлинитель питания Micro USB

Удлинитель питания Micro USB
Удлинитель питания Micro USB
Удлинитель питания Micro USB
Удлинитель питания Micro USB

Для этого расширения вам понадобится любой кабель Micro USB, который у вас может быть около одного, они довольно нормальны в наши дни, потому что такие смартфоны, как этот, а затем получите один из них для другого конца.

Как показано на рисунке, обрежьте кабель, чтобы получить micro usb, а затем припаяйте положительный и отрицательный к женскому модулю micro usb.

Кабели USB 2.0 имеют 4 пути: V + (положительный), GND (земля), Data + и Data-. Нам нужно только питание, поэтому, если вы обнаружите внутри только 2 кабеля, это то, что нам нужно, иначе вам нужно будет найти V + и GND и выбросить остальные.

НЕ ПРИНИМАЙТЕ ПОЛЯРНОСТЬ ПО ЦВЕТАМ, я обнаружил, что наличие красного и черного цвета (или красного и белого) не обязательно означает, что черный или белый являются GND или красный - V +.

Так как же их идентифицировать? С помощью того же мультиметра, что и у вас:

Просто подключите micro usb к женскому модулю и проверьте целостность между кабелем и VBUS (помечено на модуле) или GND в модуле, таким образом вы будете знать, что где паять.

Шаг 7: расширение платы переключателя USB

Расширение платы переключателя USB
Расширение платы переключателя USB
Расширение платы переключателя USB
Расширение платы переключателя USB
Расширение платы переключателя USB
Расширение платы переключателя USB

Это потребует пайки на печатной плате, я использовал перфокарт и построил дорожки вручную, потому что соединение довольно простое.

ПРИМЕЧАНИЕ: не обращайте внимания на MicroUSB, бывает, что я использовал ту же плату, чтобы прикрепить его.

Идея состоит в том, чтобы сделать коммутатор USB, в котором интерфейс джойстика переходит к Raspberry Pi ИЛИ к гнезду USB типа B, чтобы я мог подключить джойстик к ПК и использовать его вдали от системы RetroPie.

Компоненты, которые вам понадобятся:

  • тумблерный вертикальный ползунковый переключатель (2 дорожки)
  • гнездо USB Type-B: я использовал этот, потому что не смог найти его локально (Socket B - легче паять)
  • USB-кабель (тот, который был в комплекте с аркадным интерфейсом джойстика, работает нормально)

Я установил схему того, как все подключить (рисунок), но в основном это объединяет V + и GND для всех USB вместе, а затем настраивает D + и D- в коммутатор, чтобы он переключал передачу данных между RPi ИЛИ гнездо USB (выходной джойстик).

Это важно для этого, так как это будет разделение напряжения, я рекомендую вам использовать только один или другой; не используйте оба одновременно. Я имею в виду, что если вы собираетесь переключиться в «режим только джойстика», выключите и отсоедините источник питания raspberry pi. Использование диодов очень поможет для безопасности, но, к сожалению, я только что понял об этом хаха * пожимаю плечами *

Шаг 8: удлинитель для наушников

Удлинитель для наушников
Удлинитель для наушников
Удлинитель для наушников
Удлинитель для наушников

По умолчанию RetroPie отправляет звук через HDMI, поэтому звук будет выходить из телевизора, но я подумал, что могу подключить наушники, что довольно сложно использовать сам телевизор, и поскольку RetroPie поддерживает выбор аудиовыхода, я настраиваю это простое расширение.

Все, что вам нужно, это аудиоразъем 3.5 для шасси (как этот) и кабель с вилкой для подключения к Raspberry Pi.

Просто припаяйте левый, правый и GND, и все готово.

Боковое примечание. Я не пробовал, потому что у меня нет наушников Bluetooth, но они могут просто работать, используя один из портов USB в концентраторе расширения этой системы, и вы можете пропустить этот шаг.

Шаг 9: светодиодная кнопка питания

Светодиодная кнопка питания
Светодиодная кнопка питания
Светодиодная кнопка питания
Светодиодная кнопка питания
Светодиодная кнопка питания
Светодиодная кнопка питания

Финалист конкурса Game Life Contest