Оглавление:

Игровой стол MAME с Raspberry Pi: 5 шагов
Игровой стол MAME с Raspberry Pi: 5 шагов

Видео: Игровой стол MAME с Raspberry Pi: 5 шагов

Видео: Игровой стол MAME с Raspberry Pi: 5 шагов
Видео: Raspberry Pi 4: запускаем видео 4K, играем в игры и боремся с перегревом. Обзоры Амперки 2024, Июль
Anonim
Проводка
Проводка

Теперь у вас есть все отверстия и установлен экран, пора установить все кнопки и джойстики на свои места. Для джойстика, вероятно, потребуется удлиненный рычаг, особенно если древесина толстая. Все микровыключатели на элементах управления имеют 3 контакта. Верхние из них заземлены, и все они должны быть соединены вместе, а затем подключены к GND на I-PAC. К средней клемме нужно припаять сигнальные провода. Обратите внимание, какой провод предназначен для u, вниз, влево, вправо и т. Д. (Помните, что вы смотрите на нижнюю часть таблицы!) Подключите эти провода к соответствующему месту на клеммах IPAC. Кнопка монеты должна перейти на 1COIN, а кнопки запуска 1player и 2player должны быть на 1START и 2START. Кнопка ESC должна перейти на 2B, а кнопка паузы (если она у вас есть) - на 1A. Во время разработки я использовал 1B для кнопки моментального снимка. Если вам интересно, коды клавиш для каждого терминала находятся здесь https://www.ultimarc.com/ipac2.html. Прикрепите IPAC к столу ОСТОРОЖНО, используя небольшие винты (№4 или №6). Закрепите кабели на месте с помощью гвоздей. Аналогичным образом вы можете установить Raspberry Pi и USB-концентратор (если вы его используете). НЕ ИСПОЛЬЗУЙТЕ для этого горячий клей! Тепло клея может повредить схему и затруднить внесение изменений в дальнейшем… Протяните видеокабель от Pi к дисплею и (если хотите) кабель USB от концентратора к внешнему отверстию. Подключите IPAC напрямую к USB-порту Pi, а также к USB-концентратору. Вставьте IPAC в верхний USB-порт, чтобы он всегда был Keyboard0, даже если вы также подключаете вторую клавиатуру.

Шаг 3: мощность

Власть
Власть
Власть
Власть

Теперь нам нужно обеспечить питание.

Я установил евророзетку сбоку от стола (тип вилки / розетки, обычно используемый настольными компьютерами и чайниками), чтобы упростить задачу. Он идет к белой распределительной коробке (для защиты пальцев детей от вредного электричества 250 В) и разделяется на кабели, идущие к дисплею, зарядному устройству USB и усилителю динамика (не показаны).

Зарядное устройство должно было открыть корпус и отключить встроенный штекер. Затем к черному кабелю были присоединены два провода питания. Обратите внимание, что внутри он использует красный / черный для живого / нейтрального; большинство кабелей используют коричневый / синий цвет. Не смешивайте их.

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

Зарядное устройство и блок питания дисплея закреплены горячим клеем.

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

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

Шаг 4: звук

Звук
Звук

Далее подключаем усилитель звука, если он есть. Выньте динамики из футляров, и у вас должно получиться два динамика плюс небольшая плата усилителя. Вы подключаете 2,5-миллиметровый штекер к звуковому порту на Pi, и вы можете установить динамики в любом удобном месте; подключите силовой кабель к источнику питания. Если у вашего усилителя есть элементы управления (громкость, включение / выключение и т. Д.), Вы можете разместить плату таким образом, чтобы элементы управления были доступны снаружи. Это знаменует конец настройки оборудования. Теперь о программном обеспечении.

Шаг 5: Программное обеспечение

Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение

Если вы хотите упростить задачу, вы можете загрузить копию образа SD-карты 4 ГБ, который я сделал, и установить его на свою SD-карту 4 ГБ с помощью DiskImage от Roadkil.net или аналогичного. Образ SD-карты (для RasPi 1):

Альтернативой является установка образа RetroPi. Это отлично, но потребует небольшой настройки (элементы управления и, если вы повернули экран), плюс вам нужно будет получить и установить несколько ПЗУ. RetroPi:

Если вы хакер Linux, вы можете установить образ Raspbian, AdvMame, Advmenu, несколько образов ROM и настроить запуск при загрузке. Образы ПЗУ должны быть подготовлены именно для вашей версии MAME, поэтому необходим менеджер ПЗУ.

Предполагая, что у вас теперь есть работающее SD-изображение, вам все равно нужно рассказать ему о своем мониторе - это 4x3 или 16x9, нужен ли ему усиление HDMI и так далее. Вы также можете настроить клавиши в системе меню.

На моем изображении важными файлами являются:

/boot/config.txt - здесь вы устанавливаете параметры загрузки. Укажите размер экрана и установите параметры «нерабочей области», если изображение выходит за край экрана. Кроме того, установите, если ваш экран установлен вертикально или горизонтально (по умолчанию я установил его вертикально)

/ usr / local / share / advance - параметры и ПЗУ по умолчанию

/home/mame/.advance/advmenu, rc - конфигурация меню. Установите здесь клавиши меню, если вы хотите их изменить.

/home/mame/.advance/advmame, rc - конфигурация эмулятора. Здесь необходимо указать соотношение сторон экрана и ориентацию по умолчанию. Вы также меняете любые командные клавиши в игре, запускаете игру с различными параметрами и так далее.

Я установил следующие пароли по умолчанию:

pi: клубника mame: mame root: 3bmshtr Система автоматически запустит MAME. Подключите клавиатуру и используйте клавишу `(или fire2 + coin) для доступа к меню внешнего интерфейса; затем вы можете выбрать «перейти в оболочку», чтобы получить командную строку как MAME. Используйте команду vi для редактирования файлов. Обратите внимание: если вы отредактируете файл advmenu.rc, вам нужно будет завершить работу и перезагрузить компьютер - при выходе обратно в меню ваши изменения будут перезаписаны! Используйте команду «sudo shutdown -r now» для перезагрузки. Установлено более тысячи ПЗУ, и некоторые из них не работают; у некоторых искажен звук или они слишком загружают процессор для работы на Pi. Вам нужно удалить те, которые вам не нужны. В более поздней версии образа будут снимки, меньше (но все рабочие) игр, больше параметров меню команд и так далее. Я также подключил стол к домашней беспроводной сети 802.11b; теперь я могу вставлять новые ПЗУ (и удалять бесполезные) с помощью FTP и SCP со своего рабочего стола, что намного проще. ПРИМЕЧАНИЕ: В редких случаях, если вы вытаскиваете шнур питания во время активности диска, вы можете повредить файловую систему. и предотвратить загрузку системы. В этом случае вам следует повторно создать образ SD-чипа, и все должно быть в порядке. По этой причине стоит сделать резервную копию после внесения больших изменений или, если вы хотите сохранить особенно хороший hiscore …

Рекомендуемые: