Аркадный автомат из хлама

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

    Он далеко не идеален, сделан из подручного хлама, но играть за ним весело). Кому интересно посмотреть как мы его делали — добро пожаловать под кат.

    Для чего и зачем?

    Аркадный автомат мы начали делать со студентами кафедры автоматизации УГЛТУ как fun project после занятий. Бюджет был ограничен нашими тощими карманами, поэтому максимально старались использовать то, что есть под рукой. Автомат собирался длительное время, работали только в неучебное время, что бы шумом не мешать занятиям соседям. В конечном счете автомат занял достойное место в нашей лаборатории, и на время приемной компании мы выставляли его в приемную комиссию для привлечения внимания абитуриентов) Кроме того я прощупываю идею работы над подобными проектами как способ мотивации студентов младших курсов к изучению предметов. Самолично намучавшись с неудобной конструкцией потом проще принимать во внимание удобство сборки, сервиса, транспортировки и т.д.

    За основу взяли мой MSI WIND U90 с разбитым экраном. Так как компьютеров у нас дефицит, то должна быть возможность при необходимости работать с аркадным автоматом как с обычным компьютером. Кроме того, если хочется поиграть с оригинальными джойстиками — на морде должны быть USB порты для их подключения. В качестве основного материала мы использовали ДСП — выброшенный шкаф с соседней кафедры. Монитор — ЖК, благо удалось раздобыть, с ЭЛТ получалось не очень, тяжелая конструкция и не совсем ясно как его надежно закрепить под углом, варианты что приходили в голову были или ненадежными или нетехнологичными.

    Из инструмента — электролобзик и шуруповерт. И конечно же напильник :)

    Процесс.

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

    Скручиваем на конфирматы. Для обслуживания будет открываться дно, так конструкция выйдет более жесткой, чем с открывающейся задней стенкой.

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

    на боковой стенке выведен разъем ethernet, разъем питания. Внутри блок розеток для удобства, ну очень не нравилась идея отрезать вилки и заводить провода в клеммник.


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

    Уф, корпус сделан. Все щели залиты герметиком для дерева, неровности замазаны шпатлевкой и зашкурены. Фейл — попытка силиконизированный герметик использовать для покрытия торца плиты что бы краску не впитывало — оказалось что этот герметик потом не зашкурить.
    Покраска — компрессор и краскопульт промывочный бачок. Пока набили руку — насадили пару подтеков, зато студенты получили навык

    Сушим в тамбуре

    На второй слой красить — испортилась погода. Хотя… снегом прибило всю пыль)

    После просушки начинаем монтировать начинку.
    В качестве звуковой системы — два динамика размещенные на панели над экраном. Сама панель затянута черной тканью, динамики — из самых дешевых колонок из ашана с питанием по USB

    Подсветка лайтбокса — CCFL лампы из разбитого монитора, родной инвертор и импульсный блок питания попавшийся под руку. Что бы запустить инвертор пришлось вникнуть в даташит, замкнуть пару проводов и подпаять к плате переменный резистор для регулировки яркости.
    Возник вопрос как закрепить нетбук, ведь на нем ни одной удобной для этого поверхности. Вышли из положения вылепив уголки для крепления из эпоксилина, по месту. Просто лепится как из пластилина, за сутки твердеет, ровняем напильником, сверлим отверстие под шуруп и крепим. Закрепилось очень прочно.

    USB портов явно не хватило бы, пришлось купить активный USB хаб. Пассивные не рассматривали — было много проблем с ними. Приятная фишка — даже когда автомат не запущен можно заряжать телефоны)



    В качестве адаптеров к джойстикам использовали вот такой адаптер, благо две штучки уже были спаяны на макетках. В остальном — просто разобрали два джойстика от денди и подпаялись к контактам кнопок. Позже сделали платки по схеме отсюда(рис.6), что бы заменить странным образом вышедшие из строя джойстики и не зависеть от покупных джойстиков.


    Там где были подходящие клеммы — обжимали их, что бы замена микровыключателей не требовала наличия паяльника. Сам джойстик и кнопки заказали на дилэкстриме.
    Кнопка включения справа автомата. Последовательно с ней в цепь включен выключатель с ключом. Таким образом для запуска автомата нужно повернуть ключ и нажать на кнопку включения. Заводить все питание через ключ не вариант — могут свистнуть ключ, если автомат без надзора. А так без ключа не включишь, а включил — ключ можно забрать с собой.
    Софт — FCEUX и .bat скрипт в автозагрузке запускающий эмулятор с игрой на весь экран.

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

    Ну и для автомата нужно подобрать соответствующий интерьер:


    Заключение

    Кажется все:). Как видно аркадный автомат можно собрать довольно легко, и с минимумом походов в магазин. Автомат теперь стоит в лаборатории и радует нас. Я надеюсь наш опыт воодушевит на построение вашего собственного аркадного автомата, к сожалению их у нас строят не так много.

    Что планируем сделать во втором поколении нашего автомата:
    1) Замена ноутбука на Raspbery Pi
    2) Совместить адаптер и джойстик на одну плату, с большим количеством кнопок, что бы можно было запускать игры не только от NES но и от сеги, без подключения внешних джойстиков.
    3) Полностью сделанный в САПР дизайн пригодный для раскроя на станках с ЧПУ
    4) Попробовать сделать версию джойстика для 3Д печати
    5) Лайтбокс на светодиодной ленте
    6) Выложить все в опенсорс для легкого повторения при доступе к станкам.

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 25

      +4
      Круто ))

      Видео не хватает.
        +2
        да да, видео явно не хватает, а еще адрес где будет установлен автомат)))
          +2
          Так написано же: кафедра автоматизации УГЛТУ. Это Уральский Государственный Лесо-Технический Университет.
          +3
          Если интересует видео на тему создания собственного аркадного автомата, то можно глянуть на ютубе у товарища PxlDevil:
          www.youtube.com/watch?v=OKLxA50g7tk
          www.youtube.com/watch?v=siPdzTIqoTo
          Делает на основе X-Arcade:
          www.youtube.com/watch?v=h3zn-CX9NeE
            0
            Это тоже интересно. Однако я имел ввиду видео процесса игры.
          0
          Здорово вышло, и даже не знал про такой ассортимент аркадных запчастей на DX.
          Но зачем нужен адаптор плюс джойстик от денди, если существуют копеечные usb-джойстики?

          Start-Select только для одного игрока, и игра тоже одна? Можно было как-то придумать подгрузку любых NES-ромов, есть же настраиваемые эмуляторы…
            0
            Но зачем нужен адаптор плюс джойстик от денди, если существуют копеечные usb-джойстики?

            Смею предположить, что для аутентичности:) У джойстиков от Денди характерный вес, материалы(из которых сейчас наверно уже ничего не делают) и форма, которые никаким usb-джойстиком не заменить для ценителей раритетных приставок:)
              +1
              Насколько я вижу, от них осталась только плата, к которой припаивались провода. Скорее всего так сделали потому, что адаптер и джойстики «уже были».
                0
                Все верно — адаптеры для джойстиков от денди уже были, когда появилась еще пара джойстиков то рука поднялась из вскрыть самые плохие и подпаяться.
              0
              Можно, но делалось побыстрее, а когда заработало то лень перевесила перфекционизм :) игры переключать — рядом беспроводная мышка — двойной щелчок, меню — и выбираем новый rom. В версии на RPi исправим:)
              0
              DEL, неактуально.

              Отличная работа вышла!
                0
                Красота! Особенно впечатлили дворик (красивый! кирпичная кладка...) и краскопульт (имеется опыт покраски баллончиками — кроме граффити, (почти) никуда не годятся).
                  +1
                  Ребят, это же не краскопульт, это же балончик для промывки. Им красить жуть как не удобно. Он предназначен для промывки чего-нибудь и обычно идет в комплекте с компрессором. Купите нормальный краскопульт, он стоит от 300 рублей, а удовольствия от нанесения в разы больше и качественней!

                  А в остальном зачет. Я бы с удовольствием поиграл на таком автомате (желательно с кнопочкой сохранится, чего так не хватало деньди)!
                    +1
                    Вот промывочный пистолет: image

                    А вот краскопульт: image
                      0
                      Да, верно, неправильно назвал. Согласен что им не удобно, но краскопульты стоят в наших краях от 800 р самые дешевые, и покупать его для однократной работы нецелесообразно, а больше мы пока красить не планируем. Насчет кнопок — действительно в следующей модификации нужно будет сделать больше, в том числе для сохранения. Пока что вариант только держать подключенной клавиатуру через USB разъем на передней панели.
                        +1
                        За 800 рублей в интернет магазинах продаются наборы: пистолет для подкачки колес с манометром, краскопульт, промывочный пистолет, продувочный пистолет и шланг на 5 метров. Если есть компресор то такой набор просто необходим ))
                      0
                      Посмотрел сайт http://lab115.com/ — там более подробно всё описано, да и вообще много интересного!
                      Здорово, что есть такое место, где будучи студентом можно позаниматься такими проектами!
                        +1
                        Поздравляем Лабораторию115 с успешным созданием Аркадного автомата!

                        Мы кстати у себя (в хакспейсе Екатеринбурга MakeItLab) буквально вчера так же поиграли в танчики на аркадном автомате (на базе RaspberryPi + RetroPie):

                        Видео:

                        image

                        И за джойстики (сеговские с DIY переходником на USB) спасибо завлабу Лаб115 :)
                          0
                          К такому красивому стенду в самый раз беспроводные bluetooth контроллеры FC30, выполненные 1в1 как от оригинального famicom.
                          0
                          Ох! Уже успел снег по таять, а у нас он даже не выпадал еще!
                            0
                            Большое спасибо, за описание чудо-автомата. Стоит собрать такой автомат для своего чада из подручных средств, и будет много счастья.
                            Как написал автор в заключении, вариантов реализации огромное множество.
                              0
                              Молодцы! И вообще: когда руки золотые — неважно откуда они растут :)
                                0
                                Поздравляю! Сам мечтаю подобный собрать, однако тотальная нехватка времени и места для установки готового аппарата не дают это сделать.
                                  0
                                  Эх… В таком вузе и с такими задачами и приятно было бы учиться! Мы на кафедре технической кибернетики рисовали в автокаде планы эвакуации из аудиторий — по одному на два человека, так весь поток и сделал первое и последнее «полезное дело» для института.
                                    0
                                    Все правильно сделали!

                                    Only users with full accounts can post comments. Log in, please.