Началось все с этого

Теренсу Идену (Terence Eden), одному из любителей модифицировать все и вся, жена принесла журнал с бесплатным Raspberry Pi Zero. Иден довольно долго решал, что же сделать с этим мини-ПК. Изначально он планировал создать детектор вибрации для двери, но затем в ему в голову пришла другая идея — сделать игровую систему на основе «малинки».

Да, это делалось неоднократно, но Иден решил пойти по более интересному пути, и встроить мини-ПК в игровой контроллер. Размер платы позволял без проблем разместить ПК в USB NES контроллере. Но, к сожалению, наличие всего двух кнопок накладывало определенные ограничения на игру. Поэтому было решено взять контроллер Xbox.



А закончилось этим

Что нужно для превращения обычной платы в креативную игровую консоль?
  • Raspberry Pi Zero
  • Оригинальный Xbox контроллер
  • USB OTG кабель
  • 2A USB источник питания
  • Mini HDMI адаптер или Mini HDMI кабель
  • MicroSD
  • Отвертки, пассатижи, ножик и все прочее, что есть в наборе инструментов



Вот так выглядит оригинальный контроллер для Xbox


«Малинка» вроде должна поместиться, правда?


Автор убрал держатель карты памяти из-за его размера




Вроде и подходит, но есть одна небольшая проблема


Решаем ее


Внутри контроллера куча места. Реально — куча


Для того, чтобы подключить контроллер к «малинке», используем немного проводов, включая USB OTG кабель. Придется кое-что разрезать


А потом соединить. Можно, конечно, просто купить Xbox USB адаптер


Простой способ изолировать контакты платы от контактов контроллера — просто вставляем лист бумаги


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



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

Нужен билд для Raspberry Pi первой версии.

Комментарии (17)


  1. SGMC
    02.12.2015 16:01
    +6

    Бинтик бы мне, кровь промочить из глаз, после просмотра этого вот непотребства, в монтаже, в эстетической реализации проекта.
    В связи стартом продаж Raspberry Pi Zero, астрологи объявили неделю халтурных статей об сабже?


    1. nE0
      02.12.2015 17:50
      +1

      Было такое понятие «Гетто Мод»
      Когда моддинг был популярный.


      1. SGMC
        02.12.2015 20:43
        +2

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


        1. darkfrei
          03.12.2015 01:08
          +2

          Вероятно, это зависит от бюджета каждого из проектов.


          1. SGMC
            03.12.2015 01:10
            +1

            «Бюджет» хорошо просматривается на полках, на фотографиях, например.


        1. nE0
          03.12.2015 15:00

          Для кого-то это может звучать как «лучше сделать хорошо никогда, чем кое-как сейчас».


        1. nE0
          03.12.2015 15:03
          +1

          А про пору увлечения моддингом — я говорю о техническом моддинге. Когда у вас корпус за 10 баксов в котором перегревается Аthlon Thunderbird 1400, а вам надо писать диплом. И вы берете консервный нож и прорезаете в боковине «блоу хол» и на саморезы прикручиваете туда кулер. Это называется «Гетто Мод». Термин был указан в словаре на сайте modlabs.net


        1. nE0
          03.12.2015 15:11
          +1

          Кстати улеродные нанотрубки были открыты, когда графитовым карандашом зарисовали бумагу, потом прилепили к ней скотч, и то, что отодрали — изучили под микроскопом.


  1. SGMC
    02.12.2015 17:15

    У меня два вопроса к сообществу, так как я сам слабо понимаю в устройстве протокола и соединений HDMI.

    1. Вижу в распиновке кабеля HDMI +5V Он используется, для работы с телевизором?
    2. Можно ли запитать от HDMI телевизора, Raspberry Pi Zero, пробросив с разъема HDMI модуля +5V на разъем питания?


    1. Alexsey
      03.12.2015 00:06

      Вижу в распиновке кабеля HDMI +5V Он используется, для работы с телевизором?

      Он предназначен для питания промежуточных устройств.

      Можно ли запитать от HDMI телевизора, Raspberry Pi Zero, пробросив с разъема HDMI модуля +5V на разъем питания?

      В теории можно, по факту все будет зависеть от того какой ток отдает конечное устройство. (в данном случае монитор или телевизор) По спецификации минимальная сила тока, которую должно отдавать HDMI устройство: 55мА.


      1. SGMC
        03.12.2015 00:12

        А если отделяем эти +5V от основной схемы, у разъема, в телевизоре, бросаем на них с платы телевизора с более токоотдающего участка схемы, другие +5V?
        В теории, это возможно? Думаю вы меня поняли. По сути мой вопрос звучит — Возможно ли силами спецификации HDMI, пусть даже с таким колхозом доработок, как я описал, запитать другое устройство, чтобы при этом, сохранился функционал, как в статье выше?
        Учавствуют ли эти +5 с разъема телевизора, в общей реализации темы этой статьи?


        1. goodwind
          03.12.2015 05:50

          это даже на практике реализовано.
          У меня валяется где-то в закромах HDMI-свисток для обеспечения проигрывания по DLNA, Миракаст и AirPlay (из всего этого удалось завести только DLNA и пару раз Миракаст). Так вот он на некоторых телевизорах запускается без внешнего питания


  1. Zzzuhell
    03.12.2015 13:07

    наличие всего двух кнопок накладывало определенные ограничения на игру

    Вот тут не понял. У кого 2 кнопки? У NES контроллера или у «малинки»?


    1. Eefrit
      03.12.2015 13:33

      У NES-контроллера, конечно.

      Скрытый текст
      image


      1. Zzzuhell
        03.12.2015 13:47

        Как контроллер выглядит, я помню :)
        Просто подумал, что джойпад тоже считается за кнопки :)


  1. rstepanov
    03.12.2015 15:02

    Начав читать, ожидал увидеть ближе к середине полноценную консоль с экраном в корпусе от геймпада хыбокса. А что в итоге увидел…


  1. Archie_RU
    03.12.2015 18:15

    Oh, c'mon!
    image