- PVSM.RU - https://www.pvsm.ru -

Raspberry Pi Zero + Xbox контроллер = игровая консоль

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

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

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

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

Что нужно для превращения обычной платы в креативную игровую консоль?

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

Raspberry Pi Zero + Xbox контроллер=игровая консоль - 1
Вот так выглядит оригинальный контроллер для Xbox

Raspberry Pi Zero + Xbox контроллер=игровая консоль - 2
«Малинка» вроде должна поместиться, правда?

Raspberry Pi Zero + Xbox контроллер=игровая консоль - 3
Автор убрал держатель карты памяти из-за его размера

Raspberry Pi Zero + Xbox контроллер=игровая консоль - 4

Raspberry Pi Zero + Xbox контроллер=игровая консоль - 5
Вроде и подходит, но есть одна небольшая проблема

Raspberry Pi Zero + Xbox контроллер=игровая консоль - 6
Решаем ее

Raspberry Pi Zero + Xbox контроллер=игровая консоль - 7
Внутри контроллера куча места. Реально — куча

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

Raspberry Pi Zero + Xbox контроллер=игровая консоль - 9
А потом соединить. Можно, конечно, просто купить Xbox USB адаптер

Raspberry Pi Zero + Xbox контроллер=игровая консоль - 10
Простой способ изолировать контакты платы от контактов контроллера — просто вставляем лист бумаги

Raspberry Pi Zero + Xbox контроллер=игровая консоль - 11
Выглядит, конечно, так себе. Но работает. Питание можно обеспечить и при помощи аккумуляторов — их можно разместить внутри, места все же хатает

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

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

Автор: marks

Источник [14]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/diy/105054

Ссылки в тексте:

[1] @summerbeth: https://twitter.com/summerbeth

[2] #PiZero: https://twitter.com/hashtag/PiZero?src=hash

[3] pic.twitter.com/utsF2m13jo: https://t.co/utsF2m13jo

[4] 27 ноября 2015: https://twitter.com/edent/status/670155090343292928

[5] взять контроллер Xbox: https://shkspr.mobi/blog/2015/11/raspberry-pi-zero-hidden-in-an-xbox-controller/

[6] pic.twitter.com/xqyuP3I3dm: https://t.co/xqyuP3I3dm

[7] 29 ноября 2015: https://twitter.com/edent/status/670926983098933248

[8] https://t.co/jF3dgoKO3y: https://t.co/jF3dgoKO3y

[9] pic.twitter.com/b9IrxoKxG7: https://t.co/b9IrxoKxG7

[10] 29 ноября 2015: https://twitter.com/edent/status/670997423511179264

[11] софт: http://blog.petrockblock.com/retropie/retropie-downloads/

[12] RetroPie: http://blog.petrockblock.com/retropie/

[13] Raspberry Pi первой версии: http://blog.petrockblock.com/retropie/retropie-downloads/retropie-image-for-raspberry-pi-1/

[14] Источник: http://geektimes.ru/post/266830/