Иллюстрации по теме







Любой проект проще и экономичнее выполнять, в том случае если на старте четко ответить себе на вопрос: для чего он нужен. С такими автоматами это критично — без ясной цели несложно уйти в бесконечные изменения, переделки и модификации, которые не имеют конца.
По этой причине прежде чем заказывать комплектующие, приобретать фанеру и устанавливать программное обеспечение, я зафиксировал для этого проекта ключевые требования к проекту.
Начал я что я определил — сценарий применения. Не теоретический «аркадный автомат мечты», а как можно более бытовой вариант:
Была цель получить формат формата «пришли друзья — нажали одну кнопку — идет игра». Без всяких объяснений, руководств и обучения.
Классические аркадные шкафы смотрятся эффектно, однако для комнаты это не всегда подходящий вариант. В результате я отбросил от мысли полноразмерного корпуса и остановился на более компактный формат.
Базовые требования по физическим размерам оказались следующими:
Такой подход автоматически установило пределы на размер экрана, по глубине корпуса и вес конструкции.
Далее был этап — набор игр. Я сразу решил, что проект создается не «для архива игр», а для живой игры.
Отсюда появились практичные требования:
Лучше всего под эти требования подпадают файтинги, beat ’em up, аркадные гонки и классические аркадные шутеры.
Ощущения от автомата примерно наполовину формируются от элементов управления. Можно установить производительный ПК и отличный экран, в то же время если кнопки управления «ватные», а рычаг люфтит — нормальной игры не останется.
Если оценивать Игровые Автоматы Как Собрать, в этом случае минимальный набор параметров будет выглядеть следующим образом:
Если говорить о кнопках я анализировал пару вариантов: 4 или 6 кнопок на игрока. В итоге я выбрал шесть кнопок — это более универсально и дает возможность комфортно играть в игры-файтинги.
В начале работы я пока не понимал конкретных размеров автомата, но уже понимал, какие моменты стоит учитывать:
Такие параметры сложно просчитать «на глаз», из-за этого я сразу заложил шаг с прототипом, про который расскажу дальше.
Даже если устройство используется дома и используется осторожно, он в любом случае обязан быть удобным с точки зрения обслуживания. Я изначально предусмотрел несколько обязательных моментов:
Когда все условия были определены, стало ясно, в какую сторону нужно идти. Следующей стадией было проектирование и создание начального прототипа.
После того как общие требования стали понятны, было ясно, что сразу изготавливать «окончательный» вариант — плохая идея. Без предварительной проверки просто допустить ошибку с размерами, углами и расположением деталей. В результате логичным шагом стало создание прототипа.
В голове и в представлении все обычно кажется отлично. В реальности часто оказывается, что на самом деле:
Прототип нужен не для красоты, а для проверки эргономики. Цель прототипа — ответить на простой вопрос: комфортно ли играть на практике.
Самый доступный и бюджетный способ оценить компоновку — взять бумагу и простые материалы. Я подготовил:
Все это раскладывалось на поверхности в разных вариантах. Я пробовал менять дистанцию между участниками, угол экрана, ширину панели управления и оценивал, как это ощущается вживую.
Уже тогда стало ясно, что сразу некоторые идеи изначальные идеи не работают на практике.
После бумажного этапа я принял решение создать простой контроллер управления. Без корпуса, без дизайна — исключительно чтобы проверить ощущения от управления.
Для такой проверки потребовалось:
Я установил кнопки и джойстики в коробку, соединил их к плате и включил пару игр на большом экране. Этот этап дало намного больше понимания, чем любые схемы.
Спустя нескольких вечеров тестов стали понятны детали, о которых часто не задумываются:
Этот этап сэкономил для меня массу времени и денег в будущем. Переделывать бумагу — дешево. Переделывать корпус — больно и дорого.
Когда основная компоновка прояснилась, я перевел ее в 3D. Это позволило:
На этой стадии оформление еще неоднократно менялся, при этом главное стало понятно: устройство будет удобным, компактным и ориентированным на двух игроков.
Затем можно было переходить к подбору начинки и «мозга» автомата.
Когда стало понятно, каким образом устройство должно выглядеть и ощущаться в реальности, пришло время решить, что именно будет внутри. От подбора «платформы напрямую зависит уровень сложности, стабильность работы и объем времени, которое придется потратить на запуск.
В начале я перебирал ряд популярных вариантов:
Десктоп и ноутбук отпали на раннем этапе: эти варианты занимают много места, потребляют больше питания и заметно усложняют конструкцию. Я хотел компактное, простое стабильное решение.
В конечном итоге выбор пал на Raspberry Pi. Не потому что он «единственно правильный вариант», а потому что он идеально подходил под поставленные задачи:
Для аркадных и консольных игр старых поколений производительности Raspberry Pi вполне достаточно.
С монитором все оказалось не так очевидно. Хотелось найти баланс между диагональю, стоимостью и комфортом.
Ключевые условия выглядели так:
Я не гнался за высоким разрешением экрана — для классических игр оно избыточно.
Здесь экономить деньги не имеет смысла. Дешевые кнопки часто начинают работать некорректно, а некачественные рычаги — иметь люфт буквально спустя несколько недель.
Я выбирал компоненты по таким параметрам:
Разумнее выбрать не самый дешевый вариант, чтобы потом не вскрывать автомат по мелким причинам.
Для того чтобы Raspberry Pi распознавал кнопки и джойстики как стандартный геймпад или клавиатуру, используются USB-энкодеры.
Это небольшие печатные платы, к которым подсоединяются:
Дальше все это через один кабель подсоединяется к Raspberry Pi, после чего система распознает контроллеры автоматически.
Даже у небольших решений возникают особенности:
Перегрев для Raspberry Pi не опасен при аркадной нагрузке, однако правильнее заранее предусмотреть отверстия вентиляции или малошумный вентилятор.
Когда вся электроника были подобраны и куплены, стало возможно переходить к следующему этапу — сборке тестовой системы и конфигурации программной части.
Перед тем как встраивать компоненты внутрь корпуса, я решил собрать все в максимально упрощенном виде и убедиться, что система вообще работает так, как задумано. Этот этап позволяет поймать основные ошибки без опасности испортить корпус либо переделывать готовый корпус.
На этом этапе не имеет значения дизайн. Важна исключительно работа системы.
Я разложил на поверхности:
Кнопки и джойстики временно были подключены без корпуса — просто ради проверки логики работы и удобства.
Для софта я выбрал готовую сборку с эмуляторами. Этот способ существенно экономит время: не нужно вручную ставить каждый эмулятор и конфигурировать их по отдельности.
Последовательность действий выглядел к следующему:
После старта ПО автоматически предлагает назначить кнопки — нужно лишь нажать кнопки по порядку.
Это — один из самых важных этапов. Даже когда все подключено корректно, на практике могут всплыть неприятные мелочи:
Я запускал разные жанры и оценивал, удобно ли управлять персонажем, не приходится ли тянуть рука к кнопкам и не задевают ли игроки друг другу.
Базовая система идет без игр, поэтому ROM-файлы загружаются вручную. Я заранее подготовил небольшой набор:
Критично на этом этапе не стараться добавить «все и сразу». Ограниченный список игр позволяет сконцентрироваться на проверке эргономики, и не на выборе из огромного списка.
Без сложностей, естественно, не обошлось. В процессе тестов прояснилось:
Все эти проблемы было легко устранить в данный момент, пока ничего не встроено в корпус.
Спустя нескольких вечеров тестирования система оказалась устойчивой и предсказуемой. Управление работало так, как ожидалось, проекты стартовали оперативно, ничего не зависало и не просило доработок.
Это показывало, что теперь пора двигаться к наиболее сложному этапу — проектированию и сборке корпусной части.
Корпус автомата — это самая трудоемкая и самая «физическая» часть всей конструкции. Именно он задает визуальный облик устройства, его массу, жесткость и удобство эксплуатации. Ошибки на этом этапе стоят максимально дорого, поэтому к выбору материалов я решил подойти особенно внимательно.
Прежде чем выбирать материал, я определил базовые требования к корпусу:
Корпус должен был быть практичным, а не выставочным экспонатом.
Первым и самым очевидным вариантом оказалась фанера. Это классический выбор для аркадных корпусов, и у фанеры имеется ряд очевидных плюсов:
Я рассматривал фанеру с толщиной от 10 до 15 мм. По итогу остановился на среднем варианте — она обеспечивает достаточную прочность, но не превращает корпус в неподъемный объект.
Мысль сделать конструкцию из массива выглядит заманчиво, но в реальности у такого решения есть ряд минусов:
Для первого проекта такой вариант неоправданно сложно и затратно.
Я также обдумывал вариант частично использовать 3D-печать. Такой подход подходит в случае:
Целиком печатать корпус нецелесообразно: долго, затратно и не всегда достаточно жестко.
Геометрия непосредственно зависела от выбранного формата автомата. В данном случае использовался компактный формат, и потому:
Я сознательно старался избегать замысловатых криволинейных форм — чем проще геометрия, тем легче изготовление и монтаж.
Когда геометрия и материалы были выбраны, я сделал базовые чертежи. Они не получились идеальными, и пару раз дорабатывались в процессе, но позволяли понять:
С такими схемами стало возможным переходить к производству корпуса и его сборке.
Когда материал был выбран и чертежи были готовы, началась самая осязаемая часть всей работы — сборка корпуса. Именно на этом этапе из отдельных элементов устройство начинает превращаться в физический объект, и не абстрактную идею.
Все детали конструкции я предварительно подготовил по заданным размерам. Сделать это возможно разными способами:
Я остановился на способе с ЧПУ-фрезером — в этом случае детали получаются более точными, а отверстия под кнопки и дисплей сразу соответствуют с проектом. Но такой способ не обязательное условие, особенно когда автомат делается в единственном экземпляре.
Перед тем как что-то склеивать и закручивать намертво, я сделал «пробную» сборку деталей — без использования клея и финишных креплений.
Это позволило:
На этой стадии обычно всплывают небольшие ошибки по размерам, и такие ошибки легче поправить на этом этапе, чем потом после окончательной сборки.
После пробной сборки корпус разбирался и собирался в финальном виде.
Для соединения деталей я применял:
Важно не переусердствовать с крепежом и сохранить возможность при необходимости разобрать корпус корпус в будущем.
Особого внимания заслуживает управляющая панель. На ней:
Я не раз примерял панель управления до окончательного крепления, чтобы, что играть действительно удобно.
Дисплей фиксируется внутри конструкции так, чтобы:
Чаще всего хватает простых планок или уголков.
Заранее заложил доступ внутрь автомата. С этой целью задняя стенка:
Это заметно упрощает обслуживание системы, замену кнопок управления и работу с начинкой.
После того как корпус был собран, стало возможно перейти к установке электроники и внутренней разводке.
На этом этапе устройство уже смотрелся как законченное изделие, однако без правильной программной настройки он был обычной коробкой с кнопками управления. Основная цель была простой: подать питание и сразу попасть в список игр, без лишних меню и шагов.
С самого начала предполагал что устройством пользуются не только я. Значит:
По сути устройство должен работать как обычное устройство: включил питание — и оно работает.
После окончательного монтажа электроники внутри я повторно прошел конфигурацию управления в системе. Это важно, так как после окончательной укладки проводов часто появляются небольшие нюансы.
Я отдельно проверил:
Если этого не сделать некоторые игры будут управляться «зеркально» либо некомфортно.
Чем меньше пунктов меню видит пользователь, тем лучше. Я убрал все ненужное:
В итоге получился небольшой список проверенных игр, в которые реально хочется играть вдвоем.
Я сделал настройку ПО таким образом, чтобы:
Такой подход особенно актуально, когда устройство используется гостями или стоит в общественном месте.
Перед тем как считать весь проект готовым, я несколько вечеров просто играл на автомате:
Именно так проявляются мелочи, которые невозможно предусмотреть заранее: где-то некомфортно тянуться к кнопке, где-то нужно изменить порядок игр, а иногда — более быстрый возврат в меню.
На этом этапе автомат стал ровно тем, чем я и планировал изначально. Это уже устройство, которое не нуждается объяснений и функционирует стабильно.
Если подытожить всю работу, то Игровые Автоматы Как Собрать — это в первую очередь не столько про электронику или материалы, сколько про продуманную цепочку шагов: от идеи до финальных тестов в реальной эксплуатации.
Далее я опишу о реальной эксплуатации, ошибках и выводах, которые появились после использования автомата на практике, а не в теоретических условиях.





















Барабаны с символами вращаются и останавливаются в случайном порядке.
Первые автоматы появились в конце XIX века.
Со временем их заменили цифровые версии.
Автоматы остаются популярными благодаря простоте.
Каждый автомат предлагает уникальное оформление.
Сложность автоматов варьируется от простой до многоуровневой.
Некоторые автоматы рассчитаны на опытных игроков.
Музыка усиливает атмосферу игры.
Звуки вовлекают игрока в процесс.






