
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Сегодня мы создадим консоль mini-MAME с использованием Raspberry Pi. Это однопользовательская консоль, но поскольку порты USB на пи доступны, легко подключить другую консоль или USB-джойстик, чтобы иметь возможность играть в многопользовательском режиме, если возникнет настроение!
Шаг 1. Вещи, которые вам понадобятся
-
Большая ровная площадка для работы.
Для этого отлично подойдет пол, положите немного пластика, чтобы поймать просачивающийся клей
-
Деревянный корпус.
Вот ссылка на комплект запчастей на etsy: MAME Box Parts Kit
-
Raspberry Pi 3 + SD-карта объемом 8 ГБ или больше. Я использовал 32гб..
Вот ссылка на Rpi 3 Model B:
-
Комплект оборудования - джойстик, кнопки и USB-кодировщик. Их можно легко купить на Amazon или eBay.
Вот ссылка на комплект оборудования Sanwa с кодировщиком: Комплект оборудования Easyget Sanwa
- Несколько упаковок крепежных винтов №4-40 для монтажа печатных плат Pi и энкодера.
- Несколько упаковок крепежных винтов №6-32 для крепления джойстиков.
- Клей для дерева
Шаг 2: ознакомьтесь с деталями и установите держатель печатной платы




Раздел I - Установка держателя печатной платы
Достаньте держатель печатной платы, и ваша печатная плата окажется под рукой. Совместите монтажные отверстия и вставьте винт 4-40 в те монтажные отверстия, которые вы хотите использовать. Здесь я использую интерфейс RPi и Xinmo.
Удерживая винты на месте, переверните плату и затяните гайки.
Затем мы наносим каплю суперклея на каждую гайку, чтобы она оставалась на месте, чтобы в будущем мы могли открутить винты. В противном случае сложно выровнять винт, поэтому этот шаг поможет вам в будущем. НЕ наносите клей на резьбу, вам будет сложно откручивать этот винт позже. Отложите держатель печатной платы, чтобы он высох.
Шаг 3: разместите боковые панели




Когда суперклей высохнет, лучше всего вывернуть винты. Нет, но это может упростить задачу, если винты не мешают.:)
Затем мы настраиваем переднюю, заднюю и боковые стороны, чтобы вы могли понять, как все сочетается. Пластина печатной платы имеет выступы на передней и задней части, которые подходят для передней и задней панелей.
Чтобы склеить коробку, я использую Titebond II, действительно хороший клей по очень разумным ценам. Но подойдет любой клей для дерева.
Сначала переверните все 4 панели так, чтобы вы смотрели внутрь. Теперь нанесите немного клея на выступы вверху и по бокам - эти поверхности будут соединяться с другими частями, так что на самом деле это единственные места, где нужен клей.
Я использую кисть, но вы можете добиться хороших результатов, просто выдавив небольшую каплю из бутылки и нажав ее на язычок.
Совет: для дополнительной жесткости добавьте каплю клея между каждым отверстием на внутренней стороне верхней панели. Это сохранит коробку красивой и плотной во время тех напряженных сессий, когда вы действительно в нее врезаетесь!
Шаг 4: соберите все вместе



- Во-первых, установите заднюю панель на место, но не вставляйте выступы до упора.
- Затем соедините стороны, сначала совместив выступы боковой панели с выступами задней панели, а затем совместите боковые панели с верхней пластиной. После того, как все они будут выровнены, добавьте пластину печатной платы гайками вниз и винтами или отверстиями вверх.
-
Наконец, добавьте переднюю пластину. Соедините пластину и стороны печатной платы сеткой, затем перенесите все это в верхнюю панель. Равномерно надавите на каждую сторону, чередуя углы, пока все стены не будут хорошо сидеть наверху. Может потребоваться некоторое давление и шевеление, чтобы выровнять неправильные язычки, но как только они вошли - они вошли!
- Кроме того, для дополнительной жесткости можно сгладить точки клея на внутренней стороне в непрерывную линию.
После приклеивания я обычно заклеиваю углы синей лентой, чтобы они плотно прилегали друг к другу, пока клей сохнет. Маскировка или скотч, вероятно, подойдут, но я бы избегал упаковки или клейкой ленты, которая может оставить клей или другую грязь, когда вы попытаетесь ее снять.
Наконец, используйте влажное бумажное полотенце, чтобы удалить клей, выдавившийся на верхнюю панель. И если хотите, вы можете добавить держатели кабелей на задней панели, чтобы наматывать шнуры.
Шаг 5: кишки



Когда клей высохнет, приготовьте кишки!
Делаю сначала кнопки, потом джойстик. Вставьте их сверху и взгляните на свою цветовую схему, прежде чем все будет установлено. Затем поместите книгу или нижнюю пластину поверх всего и переверните коробку, чтобы получить доступ к внутренней части.
Опустите винт стопорных колец на корпус каждой кнопки и плотно закрутите их. Я обнаружил, что этапы подключения проще всего, если все держатели микропереключателей немного наклонены к печатной плате, как вы видите на рисунке.
Затем отцентрируйте основание джойстика и добавьте его 4 винта. Я использую контргайки на этом парне, чтобы убедиться, что он не раскачивается, но локтит или даже лак для ногтей подойдут, если у вас нет контргаек.
Ваш джойстик мог поставляться с отдельной ручкой. Если это так, то пора пропустить его через основание и надеть исполнительное кольцо. Широкая база для чувствительного действия, узкая база для нечувствительного действия.
Затем вставьте палку и вставьте E-Clip в фиксирующую канавку. Наденьте E-образный зажим плоскогубцами.
Если на ваших кнопках еще не установлены микропереключатели, теперь мы добавим микропереключатели, сначала зацепив нижнюю точку, как вы видите на картинке, а затем надавите их обратно на высокую точку, пока переключатель не встанет на место. Кусок торта, если вы делаете это по одной "точке" за раз
Шаг 6: Подключение

Добавьте печатную плату и провод, как описано в инструкциях для вашего конкретного оборудования. Существует так много различных конфигураций проводки, что я не могу показать их все, но они сводятся к нескольким стандартным конфигурациям.
- Кнопки и JS в кодировщик, кодировщик в Pi. Когда вы используете плату кодировщика с Raspberry Pi, вы сначала подключаете кнопки и вставляете кодировщик. Затем кодировщик подключается к Pi через USB. Часто этот USB-кабель довольно длинный, поэтому подумайте об использовании платы Pi в качестве небольшого приспособления для намотки, чтобы взять дополнительный кабель.
- Кнопки и JS прямо в Pi. Для однопользовательской доски вы можете использовать учебник Adafruit, чтобы напрямую подключить ограниченное количество кнопок непосредственно к заголовку ввода-вывода на Pi.
- Кнопки и JS для кодировщика, используйте кодировщик как USB-джойстик. Для тех, кто играет на ПК или консоли, вы можете вообще отказаться от Pi и просто использовать свою коробку в качестве USB-джойстика. Без проблем! Это USB-соединение от кодировщика, безусловно, можно подключать напрямую к ПК или консоли и действовать как USB-джойстик.
Я не буду показывать этап подключения, поскольку он отличается для каждой конфигурации, но все они следуют одной и той же стратегии:
- Один длинный провод заземления последовательно соединяет клемму заземления печатной платы с одним из разъемов каждого микровыключателя - переходя от одного к другому. Этот провод обычно намного длиннее и имеет много разъемов.
- Многие одиночные сигнальные провода подключаются к другой (нормально разомкнутой) клемме каждого микровыключателя обратно к печатной плате. Большинство печатных плат сообщают вам, где подключить кнопку №1, кнопку №2 и т. Д.
В конечном итоге это выглядит примерно так, как на картинке здесь, где я использую установку №2 - прямо на Pi.
Шаг 7: Играйте


Последний шаг - программное обеспечение - финишная прямая!
Если вы используете Raspberry Pi и хотите беспрепятственно переключаться между многими эмуляторами и MAME, я лично рекомендую RetroPie, который можно бесплатно скачать здесь.
Загрузите образ SD-карты, запишите его на карту MicroSD из шага 1 и вставьте в пи. Если вы используете Retropie впервые или просто для освежения информации, продолжайте читать руководство по Retropie здесь.
Настройка занимает около получаса, но ваша мини-установка будет продолжать доставлять сладкое ретро-совершенство еще долгие годы! Надеюсь, вам понравилась сборка, и я надеюсь, что вы добьетесь успеха в своих собственных проектах DIY MAME!
Рекомендуемые:
Ретро-аркада - (Полноразмерный на Raspberry Pi): 8 шагов

Ретро-аркада - (полноразмерная на базе Raspberry Pi): сначала я хотел поблагодарить вас за то, что вы взглянули на руководство по сборке этой ретро-аркадной системы. Я беру старую игровую приставку и помещаю ее в отдельный шкаф с 24-дюймовым широкоформатным монитором. Измерения в этом руководстве приблизительны, чтобы дать y
Смарт-часы с фитнес-трекером «сделай сам» с оксиметром и датчиком пульса - Модульные электронные модули от TinyCircuits - Самая маленькая аркада: 6 шагов

Смарт-часы с фитнес-трекером «сделай сам» с оксиметром и датчиком пульса | Модульные электронные модули от TinyCircuits | Самая маленькая аркада: Привет, ребята, как дела! Акарш от CETech. Сегодня у нас есть некоторые из сенсорных модулей, которые очень полезны в нашей повседневной жизни, но в крошечной версии самих себя. Датчики, которые у нас есть сегодня, очень малы по размеру по сравнению с тра
Стоячая ретро-аркада для 2 игроков от Micro Center: 20 шагов

Стоячая ретро-аркада для 2 игроков от Micro Center: в вашем местном микроцентре теперь есть все, что вам нужно, чтобы сделать свой собственный ретро-аркадный шкаф на базе Raspberry Pi. Наборы полностью настраиваемы, включая корпус, Raspberry Pi, кнопки, джойстики, аудио и видео аксессуары и многое другое. Это
Ретро-аркада с Arduino: 5 шагов

Ретро-аркада с Arduino: Всем привет! Я хочу поделиться с вами проектом, который мы реализовали в этом году для «Creative Electronics», модуля Beng Electronics Engineering в Школе телекоммуникаций Университета Малаги. Https://www.uma.es/etsi-de-telecomunicacion/ проект
Использование Mame / Создание кабинета Mame: 12 шагов (с изображениями)

Использование Mame / Построение шкафа для мам: Итак, после нескольких месяцев размышлений о создании шкафа для мам, я уже в пути. Я думал, что опубликую свой прогресс и все такое. Это наполовину ПОЛНОЕ руководство, которое разберет каждый элемент построения шкафа. Также ниже находится файл в формате pdf, который поможет вам