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 O 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 первой версии.
Комментарии (17)
SGMC
02.12.2015 17:15У меня два вопроса к сообществу, так как я сам слабо понимаю в устройстве протокола и соединений HDMI.
1. Вижу в распиновке кабеля HDMI +5V Он используется, для работы с телевизором?
2. Можно ли запитать от HDMI телевизора, Raspberry Pi Zero, пробросив с разъема HDMI модуля +5V на разъем питания?Alexsey
03.12.2015 00:06Вижу в распиновке кабеля HDMI +5V Он используется, для работы с телевизором?
Он предназначен для питания промежуточных устройств.
Можно ли запитать от HDMI телевизора, Raspberry Pi Zero, пробросив с разъема HDMI модуля +5V на разъем питания?
В теории можно, по факту все будет зависеть от того какой ток отдает конечное устройство. (в данном случае монитор или телевизор) По спецификации минимальная сила тока, которую должно отдавать HDMI устройство: 55мА.SGMC
03.12.2015 00:12А если отделяем эти +5V от основной схемы, у разъема, в телевизоре, бросаем на них с платы телевизора с более токоотдающего участка схемы, другие +5V?
В теории, это возможно? Думаю вы меня поняли. По сути мой вопрос звучит — Возможно ли силами спецификации HDMI, пусть даже с таким колхозом доработок, как я описал, запитать другое устройство, чтобы при этом, сохранился функционал, как в статье выше?
Учавствуют ли эти +5 с разъема телевизора, в общей реализации темы этой статьи?goodwind
03.12.2015 05:50это даже на практике реализовано.
У меня валяется где-то в закромах HDMI-свисток для обеспечения проигрывания по DLNA, Миракаст и AirPlay (из всего этого удалось завести только DLNA и пару раз Миракаст). Так вот он на некоторых телевизорах запускается без внешнего питания
Zzzuhell
03.12.2015 13:07наличие всего двух кнопок накладывало определенные ограничения на игру
Вот тут не понял. У кого 2 кнопки? У NES контроллера или у «малинки»?Eefrit
03.12.2015 13:33У NES-контроллера, конечно.
Скрытый текстZzzuhell
03.12.2015 13:47Как контроллер выглядит, я помню :)
Просто подумал, что джойпад тоже считается за кнопки :)
rstepanov
03.12.2015 15:02Начав читать, ожидал увидеть ближе к середине полноценную консоль с экраном в корпусе от геймпада хыбокса. А что в итоге увидел…
SGMC
Бинтик бы мне, кровь промочить из глаз, после просмотра этого вот непотребства, в монтаже, в эстетической реализации проекта.
В связи стартом продаж Raspberry Pi Zero, астрологи объявили неделю халтурных статей об сабже?
nE0
Было такое понятие «Гетто Мод»
Когда моддинг был популярный.
SGMC
Никогда бы не подумал, что поделки уровня
«я у мамы рукожоп»начальных классов школы, так называются. И в пору увлечения моддингом такого не встречал.darkfrei
Вероятно, это зависит от бюджета каждого из проектов.
SGMC
«Бюджет» хорошо просматривается на полках, на фотографиях, например.
nE0
Для кого-то это может звучать как «лучше сделать хорошо никогда, чем кое-как сейчас».
nE0
А про пору увлечения моддингом — я говорю о техническом моддинге. Когда у вас корпус за 10 баксов в котором перегревается Аthlon Thunderbird 1400, а вам надо писать диплом. И вы берете консервный нож и прорезаете в боковине «блоу хол» и на саморезы прикручиваете туда кулер. Это называется «Гетто Мод». Термин был указан в словаре на сайте modlabs.net
nE0
Кстати улеродные нанотрубки были открыты, когда графитовым карандашом зарисовали бумагу, потом прилепили к ней скотч, и то, что отодрали — изучили под микроскопом.