Оглавление:
Видео: Игровой стол MAME с Raspberry Pi: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Теперь у вас есть все отверстия и установлен экран, пора установить все кнопки и джойстики на свои места. Для джойстика, вероятно, потребуется удлиненный рычаг, особенно если древесина толстая. Все микровыключатели на элементах управления имеют 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 …
Рекомендуемые:
Деревянный светодиодный игровой дисплей на базе Raspberry Pi Zero: 11 шагов (с изображениями)
Деревянный светодиодный игровой дисплей на базе Raspberry Pi Zero: в рамках этого проекта реализуется светодиодный дисплей на основе WS2812 с разрешением 20x10 пикселей и размером 78x35 см, который можно легко установить в гостиной, чтобы играть в ретро-игры. Первая версия этой матрицы была построена в 2016 году и перестроена многими другими людьми. Это ожидание
Поворотный стол для игровой лотереи: 6 шагов
Игра Game Lottery Turntable: добро пожаловать в мой проект Arduino! Это лотерея для всех видов игр, которые должны быть честными. Вот как проходит игра: Во-первых, слева внизу есть черная кнопка. Вам нужно будет щелкнуть по нему, чтобы начать лотерею. После
Ретро-игровой автомат с Raspberry PI, RetroPie и самодельным футляром: 17 шагов (с изображениями)
Ретро-игровой автомат с Raspberry PI, RetroPie и самодельным футляром: Некоторое время назад я нашел дистрибутив Linux для Raspberry Pi под названием RetroPie. Я сразу понял, что это отличная идея с отличной реализацией. Универсальная ретро-игровая система без лишних функций. Великолепно. Вскоре после этого я решил
Аркадный игровой автомат с Raspberry Pi: 7 шагов (с изображениями)
Аркадный игровой автомат с Raspberry Pi: Создание истории: Аркадный игровой автомат с ретро-пи (малиновый пи3)
Использование Mame / Создание кабинета Mame: 12 шагов (с изображениями)
Использование Mame / Построение шкафа для мам: Итак, после нескольких месяцев размышлений о создании шкафа для мам, я уже в пути. Я думал, что опубликую свой прогресс и все такое. Это наполовину ПОЛНОЕ руководство, которое разберет каждый элемент построения шкафа. Также ниже находится файл в формате pdf, который поможет вам