Raspberry Pi Zero + Xbox контроллер = игровая консоль
In related news, @summerbeth is the best wife of them all! #PiZero pic.twitter.com/utsF2m13jo
— Terence Eden (@edent) 27 ноября 2015
Началось все с этого
Теренсу Идену (Terence Eden), одному из любителей модифицировать все и вся, жена принесла журнал с бесплатным Raspberry Pi Zero. Иден довольно долго решал, что же сделать с этим мини-ПК. Изначально он планировал создать детектор вибрации для двери, но затем в ему в голову пришла другая идея — сделать игровую систему на основе «малинки».
Да, это делалось неоднократно, но Иден решил пойти по более интересному пути, и встроить мини-ПК в игровой контроллер. Размер платы позволял без проблем разместить ПК в USB NES контроллере. Но, к сожалению, наличие всего двух кнопок накладывало определенные ограничения на игру. Поэтому было решено взять контроллер Xbox.
Right, time to load an OS into my games controller ☺ pic.twitter.com/xqyuP3I3dm
— Terence Eden (@edent) 29 ноября 2015
А закончилось этим
Что нужно для превращения обычной платы в креативную игровую консоль?
- Raspberry Pi Zero
- Оригинальный Xbox контроллер
- USB OTG кабель
- 2A USB источник питания
- Mini HDMI адаптер или Mini HDMI кабель
- MicroSD
- Отвертки, пассатижи, ножик и все прочее, что есть в наборе инструментов
Вот так выглядит оригинальный контроллер для Xbox
«Малинка» вроде должна поместиться, правда?
Автор убрал держатель карты памяти из-за его размера
Вроде и подходит, но есть одна небольшая проблема
Решаем ее
Внутри контроллера куча места. Реально — куча
Для того, чтобы подключить контроллер к «малинке», используем немного проводов, включая USB OTG кабель. Придется кое-что разрезать
А потом соединить. Можно, конечно, просто купить Xbox USB адаптер
Простой способ изолировать контакты платы от контактов контроллера — просто вставляем лист бумаги
Выглядит, конечно, так себе. Но работает. Питание можно обеспечить и при помощи аккумуляторов — их можно разместить внутри, места все же хатает
OMG! I’VE ONLY GONE AND BLOODY DONE IT! #PiZero hidden in an Xbox controller playing DOOM! https://t.co/jF3dgoKO3y pic.twitter.com/b9IrxoKxG7
— Terence Eden (@edent) 29 ноября 2015
Для того, чтобы обеспечить эмуляцию игр, автор использовал софт, ранее выложенный командой RetroPie. Здесь есть все, что нужно для игры.
Нужен билд для Raspberry Pi первой версии.