Игровой автомат слоты своими руками

Аркадный автомат дома своими руками

Здравствуйте, хочется немного уйти от политики и коронавируса, решил немного разбавить новости и поделиться своим проектом. Автомат выполнен в виде Bartop и стойкой превращающей его в полноразмерный. Питаю отдельные чувства именно к такому «модульнуму» формату, о преимуществах которого напишу ниже.

Все начинается с выреза заранее подготовленных деталей на ЧПУ станке. Сборка готовых деталей не вызывает вопросов, лишь по своей прихоти всегда утапливаю шляпки конфирматов в детали и приходится замазывать их шпаклевкой. Замазал – зашкурил.

Настройка и монтаж комплектующих. Кнопки и стики фирмы Sanwa как безусловного лидера по качеству. Монитор на 19 дюймов с соотношением сторон 5:4 то, что доктор прописал.
Производительный и главное компактный ПК Intel NUC с 128 SSD под систему и 1Tb под медиа файлы оболочки HyperSpin. В этом месте появляется самый важный вопрос: почему не Raspberry Pi + оболочка RetroPi? Нужна была именно платформа Windows и больше «лошадей» под капотом чем у малины. Так же необходима функция быстрого снятия самого Intel Nuc с автомата и подключение его к широкоэкранному телевизору для комфортной игры с джойстиком на диване. Инструменты для обжимки проводов для платы управления всегда под рукой. Сама плата Ipac позволяющая свести Input lag к минимуму, который не заметен в 90% игр, но очень важен в файтингах и платформерах.

Смонтированные элементы на панели управления.

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

На фото выше хорошо видно, как расположены комплектующие.

Тут я хотел показать процесс нанесения артов на поверхности автомата, но это довольно рутинная работа. Лучше дать глазам отдохнуть и взглянуть на объективно прекрасное.

Стойка без Bartopa.

Сам Batop. Вот тут стоит вспомнить о упомянутой в первом абзаце «модульности». Так как все комплектующие находятся в самом бартопе, то вы с легкость (открутив два болта) снимаете его со стойки и идете играть к другу.

Вид автомат с обратной стороны. Видны отверстия под вентиляцию и единственная кнопка с предохранителем на задней панели для ВКЛ/ВЫКЛ автомата.

По итогу имеем автомат с огромным количеством платформ и десятки тысяч игр разных десятилетий, в которые можно поиграть путем нажатия одной кнопки. Удобно и глаз радует. Главное эмоции, сразу вспоминаются моменты игры с «профессионалом» Mortal Kombat 3 Ultimate и его недовольные, но местами справедливые замечания, что на джойстике от Sega MD2 он бы меня в два счета уделал, а на этих «Стиках и кнопках» играть невозможно! На что я начинал читать ему нотации уходя в историю, что изначально игра была выпущена на Аркадном автомате. Все заканчивалось игрой в мой любимый аркадный футбол Super Sidekicks на платформе SNK Neo Geo, но и там победитель не менялся. Всем удачи, терпения и побольше позитивных, положительных эмоции в это нелегкое время!

Источник

Аркадный автомат своими руками

Сегодня о том, как собрать аркадный автомат своими руками на примере аркадного кабинета ARCADIY classic с купюроприемником и о возникших в процессе сборки сложностях.

В задачи по сборке входил конкретный набор игр для аркадного автомата, простое меню-сетка с логотипами установленных аркадных игр — логотипы дублируются на корпусе. И два режима работы автомата.

В первом режиме центральная кнопка на передней панели отвечает за выход из игры. Во втором режиме нажатие кнопки эмулирует бросок монеты и в автомат можно играть бесплатно — выход из игры настроен на start + select.

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

За подсветку верхней панели аркадного автомата отвечает 220В светодиодная лампа. Панель накрыта рассеивающим белым оргстеклом с УФ печатью. Само стекло приклеено на двусторонний 3M скотч к 16мм L планкам, прикрученным к боковым стенкам автомата.

За подсветку верхней панели аркадного автомата отвечает мощная 220В лампа.

О процессе сборки аркадного автомата ARCADIY classic мы уже подробно писали на pikabu. Конструкция с креплением стекол на 3М позволяет избежать сколов во время сверления стекла, отсутствуют лишние элементы и стекло держится крепче за счет большей площади соприкосновения. На проверку оказалось, что оторвать стекло можно либо преварительно срезав скотч изнутри, либо уже после того, как стекло лопнет.

Читайте также:  Как делать обруч своими руками

Направляющие 16мм L планки прикручены к боковым стенкам автомата, а стекло крепится к направляющим на двусторонний 3M скотч. Рамка монитора так же приклеена к стеклу на 3М скотч, во избежание попадания пыли

Рассмотрим все компоненты аркадного автомата

  1. Верхняя панель. Тут находится светодиодная лампа подсветки и динамики. По правому борту автомата идет 220В питание лампы, по левому аудио-кабель, к которому от середины подплетены кабель питания усилителя и сигнальный кабель от Raspberry Pi. Cиней рамкой обозначены штекеры для подключения к усилителю.

  1. Монитор. HDMI-DVI кабель и кабель питания проведены по левому борту автомата.

Рамка монитора приклеена на двусторонний 3M скотч к стеклу, во избежание попадания пыли на пленку. Cтекло клеется к 16мм L планкам, которые прикручены к боковым стенкам аркадного автомата. Монитор держится на двух рейках 3×2.

  1. Две платы-контроллера для перевода нажатий на USB-порты Raspberry Pi. На платы заведены по 6 классических кнопок с подсветкой и по одному евро-джойстику. На 1P плату заведен переключатель режимов — обозначен синей рамкой. На 2P сигнальный провод с реле, отсчитывающий количество монет. Питание подсветки кнопок 12В проведено отдельно по левому борту автомата, напрямую с блока питания.

  1. Arduino mega с модулем-реле. Самая интересная часть автомата. Заказчик прислал уже прошитый купюроприемник и количество импульсов, подаваемых с купюроприемника, не соответствовало техзаданию. Цепь Arduino mega + реле запрограммирована пересчитывать импульсы, поступающие с купюроприемника и замыкать цепь необходимое количество раз, в зависимости от наименования купюры по техзаданию. 50р. — две игры. 100р. — пять игр.

Купюроприемник ICT A7. Прибыл от заказчика, уже запрограммированый на прием купюр только наименования 50р. и 100р.

Блок питания 12В 10А. Нужен для питания усилителя и подсветки кнопок.

Обычный тройник с двуям блоками питания 5В 2А. Раздельное питание Raspberry Pi и Arduino mega необходимо для избежания помех на 3,5 разъем Raspberry Pi из-за общей земли. Raspberry Pi по 3+ версию включительно дает чистый звук только при раздельном питании, или по HDMI.

На задней стенке автомата сделана дверца, для удобного доступа ко всем компонентам, в том числе к кассетнику купюроприемника.

Сверху подключен и выведен усилитель. Справа переключатель режимов — в верхнем положении центральная кнопка на передней панели отвечает за выход из игры. В нижнем положении автомат работает в демонстрационном режиме и играть можно бесплатно — выход из игры настроен на start + select.

Аркадный автомат своими руками готов. В качестве эмулятора используется RetroArch с оболочкой Attract mode и специально написанной на Squirrel темой-сеткой. Проверяем работу, закрываем крышку и скрываем шурупы под накладками. Можно играть.

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

Ну и напоследок небольшое видео работы ARCADIY classic:

Источник

Контра, Батлтодс и Мортал Комбат в одной коробке. История о том, как я сделал игровой автомат и поставил его в офисе

Многие дети российских 90-х с теплотой вспоминают часы, проведённые за приставками, — как с друзьями играли в «танчики», Батлтодс, Рокэнролл рэйсинг и кучу других игр. Уверен, что есть среди вас и такие, кто и до сих пор играет и коллекционирует классические приставки и игры для них. Что-то в них есть такое, что связывает с беззаботным детством.

Я и сам этим отчасти болею. Но когда я немного погрузился в мир ретрогейминга, оказалось, что в моем детстве было много такого, что так или иначе обошло меня стороной. Сейчас я говорю об аркадных автоматах — явлении, которое в 80-90-е было фактически двигателем прогресса. Многие знакомые нам игры сначала писались именно под аркадные автоматы, а уже потом портировались на домашние консоли в урезанном виде.

Среди интересующихся ретрогеймингом есть мнение, что играть надо на оригинальном железе, а эмуляция — это не тру. Это означает, что если вы решили вспомнить былые деньки и погонять с друзьями в «Чипа и Дэйла», то будьте добры достать себе приставку (желательно оригинальную NES или Famicom) и пару картриджей к ней. В современном мире это не проблема — можно купить всё это на интернет-аукционах. Вопрос только в том, с какой суммой вы готовы расстаться.

Читайте также:  Интересные идеи для девочек своими руками

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

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

Выход — собрать аркадный автомат самому

Из чего будет собран наш аркадный автомат

Сердце аркадного автомата — аркадный джойстик, именно он наряду с общим антуражем должен помочь нам перенестись в 80-90-е и попытаться уловить атмосферу аркадного зала.

Какой джойстик использовать — не принципиально. На AliExpress уйма предложений разнообразных DIY-наборов. Мой выбор пал на этот.

Как я уже писал, игры мы собираемся запускать на эмуляторе. Значит, мозгом нашего автомата станет вполне обычный ПК. Можно, конечно, сделать всё и на одноплатном компьютере, но:

  • Я выбрал полноформатный вариант автомата. Его высота — около двух метров. Значит, можно не экономить на месте внутри автомата.
  • С полноценным ПК проще в плане модификаций и подключения периферии.
  • Так как для автомата нужен монитор 4:3, то не хочется создавать себе проблему подключения старого монитора по HDMI.
  • Мне системный блок достался дешевле, чем одноплатный компьютер.

Мощность в этом случае не сильно-то и важна. Скажу лишь, что я использовал ПК на Core 2 Duo, 1GB RAM, 120GB HDD.

Что касается монитора: пробежавшись по комиссионкам, максимум, что я смог найти подходящего — это 20-ти дюймовый монитор HP L2035. Главным критерием было соотношение сторон 4:3. Ну а бонусом оказалась удобная конструкция, которая крайне удачно поддается модификации.

Последняя крупная часть автомата — его корпус. Без него это просто ПК. Собрать его я решил из ЛДСП — чтобы надежно.

Сборка корпуса

Кажется, самая сложная задача, которая предстоит решившему сделать игровой автомат, это сборка корпуса для автомата. Звучит несложно — фактически надо просто построить шкаф, в который будет установлен ПК и встроен монитор. На деле всё чуть сложнее — готовые чертежи с размерами найти сложно (или я плохо искал). То, что нашёл, позволило набросать кривую 3D-модельку.

Оценив результат как удовлетворительный, я решил, что проще и удобнее всего заказать распил ЛДСП.

Чтобы это сделать, нужен конкретный список деталей с точными размерами. Поэтому вспоминаем студенчество и «Компас» и рисуем чертёж боковой панели. Отмечаем на ней все внутренние детали. Вот уже с этими артефактами можно идти в любую компанию, которая продаёт ЛДСП и предоставляет услуги резки по ней.

Вот что получилось конкретно у меня: раскрой и чертёж

В принципе, для большинства деталей можно заказать кромление ПВХ-лентой, но, скорее всего, криволинейные детали откажутся кромить в том месте где вы закажете распил. Выхода три:

  • Купить ПВХ-ленту и с помощью строительного фена покромить торцы самостоятельно.
  • Купить накладной кант и приклеить его на двухсторонний скотч или на клей.
  • Купить врезной кант и установить его с помощью фрезера, заряженного торцевой фрезой, и киянки.

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

В конструкциях всех аркадных автоматов 80-90х всегда был козырёк, на котором гордо светился логотип игры, завлекая игроков. Безусловно, здесь он тоже необходим. Сам логотип я сделал из куска оргстекла, обклеенного заранее напечатанной наклейкой с названием автомата.

Чтобы лицевая панель автомата выглядела красиво, нужна деталь из оргстекла толщиной 5 мм, заказать такую по размерам — не проблема. С одной из сторон оргстекло красим чёрной аэрозольной краской, оставив по центру непрокрашенный прямоугольник размером с экран монитора.

  • Заказываем раскрой ЛДСП по списку деталей.
  • Покупаем кант (врезной, накладной или ленту).
  • Покупаем расходники (евровинт, мебельные петли, замки на дверцы если надо, решетки вентиляции и прочее).
  • Заказываем оргстекло по размерам.
  • Вооружаемся дрелью, шуруповертом, электролобзиком, фрезером (опционально).
  • Тратим непрогнозируемое количество времени на сборку корпуса.
  • Profit!

Так как внутри автомата в моей версии — ПК, то встаёт вопрос выбора операционной системы. Поставленную задачу можно решить как на Windows, так и на Linux. Последний вариант мне как-то ближе (и покупать систему не надо), поэтому расскажу немного о том, как развернуть всё на Linux. Наиболее подходящий, на мой взгляд, для этой цели дистрибутив — Lubuntu 16.04 LTS.

Важный вопрос — это удобство выбора и запуска игр, хочется управлять автоматом исключительно с помощью установленного джойстика. Для этого нужна своеобразная frontend-оболочка, в удобном виде показывающая список игр и по требованию запускающая эмулятор с выбранной игрой. Благо Open source-сообщество уже давно решило эту задачу. Как говорится: «всё уже написано до нас». Например, у проекта Attract-mode есть версии под все популярные платформы, в том числе интересующую Ubuntu. Оболочка поддерживает темы оформления, которые, кстати говоря, написаны на Squirrel, так что любителям модификаций будет, где развернуться. Ну или можно посетить форум проекта и найти что-нибудь по душе.

Читайте также:  Зонтомер для колеса своими руками

Работа с оболочкой предельна проста: после запуска нажимаем tab и попадаем в меню. В первую очередь настраиваем эмуляторы — пути к играм и всяческим красивостям: логотипам, видео-превью, обложкам, постерам. В зависимости от темы могут использоваться разные красивости. Их, кстати, можно попробовать стянуть с помощью встроенной функции scrape artwork. Не надо думать, что найдется всё, но для большинства популярных игр всё приедет автоматом. Для поиска видео-превью игр можно ещё воспользоваться проектом Progettosnaps.net — ребята собрали очень большую коллекцию видео и распространяют её абсолютно бесплатно.

После настройки путей надо обязательно прожать пункт generate romlist — после того как, счётчик дойдет до 100%, автоматически будет добавлен экран (display) данного эмулятора. Выйдя из меню, на этом экране уже можно полистать список игр и попробовать что-нибудь запустить.

Основным эмулятором станет известный MAME — благо, его сборка существует и под Linux. Для меня стало открытием, что ромы для этого эмулятора так же версионированы, как и сам эмулятор, так что не получится на новом эмуляторе запустить ром со старой версии. Но так как версию рома узнать не получится, придётся качать много апдейт-паков и обновлять ромы, которые вы выберете для своего аркадного автомата. Много ромов и апдейтов к ним можно найти на проекте Emuparadise.me.

Для разнообразия можно поставить ещё несколько эмуляторов: nestopia, gens, zsnes и настроить их в attract-mode.

Есть небольшой нюанс — не во всех эмуляторах есть возможность замапить выход из эмулятора на кнопку джойстика. Он решается установкой пакета antimicro, который висит в процессах и мапит кнопки джойстика на кнопки клавиатуры: просто выбираем кнопку на джойстике и мапим её на Esc.

Остается только сделать так чтобы attract-mode и antimicro запускались сразу при логине и всё!

Провода и прочее

Итак, у нас уже есть корпус и настроенный ПК, Всё, что нам осталось, это встроить джойстик, колонки, свет и развести провода внутри корпуса.
Встроить джойстик в автомат, вернее, в панель управления, не составит труда. Фактически надо просто насверлить отверстий необходимого размера. А вот расположить их — процесс творческий и поле для экспериментов. У меня получилось вот так:


Чертежик можно посмотреть тут

Для подсветки лого я использовал метра два LED-ленты 12V (потому как проще всего запитаться от блока питания ПК).

Колонки проще взять с питанием от USB — как-то комфортнее работать с 5V вместо 220V.

Чтобы было удобно включать и выключать автомат, регулировать уровень громкости и включать подсветку, делаем небольшой блок управления на передней панели автомата.

Выносим на панель:

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

В этот момент остается только дизайнерская работа: если вы можете спроектировать и распечатать красивые сайдарты, чтобы чёрный ящик заиграл новыми красками, то я вам завидую белой завистью. А если вы такой же технарь, как и я, — то приходится искать способы выйти из положения. Например, купить абстрактную виниловую наклейку или заказать на AliExpress неприлично много стикеров и залепить ими весь автомат. Последним вариантом я и воспользовался. На это ушло около 500 стикеров.

Вместо заключения

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

В итоге аркадный автомат переехал в офис «2ГИС» на 20 этаж и в данный момент причиняет добро и наносит радость всем желающим. По ощущениям очень много людей пробует играть в автомат. После работы стабильно можно застать кого либо, пытающегося найти именно ту игру из своего детства, даже были заказы что-то добавить. Вечером в пятницу небольшая толпа людей создает ощущение маленького аркадного зала. Мне кажется именно таким оно и было — когда ты ждешь своей очереди поиграть автомат — с интересом наблюдаешь как играют твои друзья и искренне переживаешь с ними особо сложные моменты.

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

Источник

Оцените статью