Что такое AdventurePi?
Это портативный игровой автомат в стиле ретро, сделанный своими руками на основе RetroPie — программного комплекса для эмуляции различных классических игровых консолей. Устройство состоит из прочного водонепроницаемого жёсткого футляра, в котором находится портативный дисплей, компьютер Raspberry Pi, аккумулятор и аркадная вставка.
В этом руководстве мы пошагово покажем вам, как создать собственный AdventurePi с аркадной вставкой. Она состоит из кнопок и съемного джойстика, которые, при подключении к компьютеру Raspberry Pi, распознаются как USB-устройство.
Как подобрать материалы?
Вы можете адаптировать взятые в статье материалы в соответствии с собственным бюджетом и потребностями.
Общая стоимость деталей, использованных в создании AdventurePi, составляет около 300 долларов. Не самый дешёвый подарок для любителя гаджетов, но впечатления того определённо стоят. тем более, что есть множество способов снизить эту цену. Например, выбрать корпус меньшего размера, купить бюджетный экран или недорогую аркадную вставку.
Подберите дисплей со встроенными динамиками, которые будут питаться от аккумулятора — обычно они доступны в версиях на 5В и 12В.
Чтобы все было портативно, вам понадобится внешний аккумулятор. Выберите блок питания с достаточно высокими емкостью (мАч) и выходным током (А) для одновременного питания всех устройств.
Емкость позволяет определить, как долго будет работать аккумулятор. Например, батарея емкостью 20 000 мАч при 5В будет работать с устройством 2А и 5В в течение 10 часов.
Убедитесь, что ваш аккумулятор может одновременно выдавать достаточный ток для работы дисплея и Pi. Например, если для работы Raspberry Pi требуется пиковый ток 2А и вашему экрану требуется 2А, вам понадобится блок питания, который сможет одновременно выдавать 4А.
Ниже приведен список деталей, использованных в этой сборке.
Материалы гайда:
- водонепроницаемый футляр Nanuk 910;
- 13,3-дюймовый IPS-дисплей SunFounder Raspberry Pi;
- портативный аккумулятор iMuto 30000 мАч;
- Raspberry Pi 3 B+;
- чехол Raspberry Pi 3 Flirc;
- карта MicroSD;
- кабель Micro USB FPV;
- канцелярский нож;
- самоклеющаяся лента.
- дрель-шуруповёрт;
- коронка для кольцевой пилы 1-1/8 дюймов;
- долото для кольцевой пилы 1 дюйм;
- отвертка крестовая;
- съемный джойстик Sanwa Denshi (JLFD-TP-8YT);
- комплект USB-кнопок Arcade с красной светодиодной подсветкой;
- комплект водонепроницаемых панелей Nanuk 910;
- маленький метрический набор болтов и гаек.
Шаг 1: установить RetroPie
Рисунок 1
Первым делом необходимо установить RetroPie на Raspberry Pi. Программный комплекс выполнит для нас эмуляцию видеоигр. Подробнее этапы установки мы рассмотрим в следующей статье.
Шаг 2: освободите место для экрана
Рисунок 2
13,3-дюймовый экран Sunfounder очень плотно помещается в жёстком футляре Nanuk 910. К сожалению, входные порты дисплея расположены сбоку, а это означает, что обычные кабели HDMI и Micro USB не подходят. Даже при использовании тонких кабелей 90 ° нам понадобится зазор в несколько миллиметров.
Чтобы его сделать, нужно подрезать часть корпуса. Для этого канцелярским ножом или гравером аккуратно удалите «шпильки» на левой части крышки. Также можно использовать Nanuk 915 или более дешевый кабель HDMI.
Шаг 3: установите аккумуляторную батарею
Рисунок 3
Закрепляем аккумулятор с помощью клейкой ленты. Застежка-липучка будет надежно удерживать блок питания и позволит легко снять его при необходимости.
Прикрепите достаточное количество липучек к задней части батареи и поместите его на нижнюю часть корпуса. Обязательно проследите за тем, чтобы порты питания USB были доступны сверху.
Шаг 4: Raspberry Pi
Рисунок 4
Чтобы закрепить Raspberry Pi, приклейте его к верхней части блока питания. Расположите Raspberry Pi так, чтобы порты USB были доступны снизу, а порт HDMI — слева.
Шаг 5: подключить и протестировать
Рисунок 5
Перед установкой экрана проверьте свои кабели, чтобы убедиться, что они дотягиваются и работают исправно.
Подключите HDMI и Micro USB FPV к Raspberry Pi и блоку питания.
Соедините Raspberry Pi и аккумулятор с помощью кабеля Micro USB. Блок питания имеет два высокоскоростных порта с высокой выходной мощностью, рекомендуем подключить Pi к одному из этих портов, а дисплей — к низкоскоростному (помечены на корпусе).
Шаг 6: установите экран
Рисунок 6
При весе 550г дисплей очень легкий, поэтому прикрепить экран с помощью клейкой ленты, не составит труда. Она будет надежно удерживать монитор и позволит вам демонтировать его в случае необходимости. Отцентрируйте экран и осторожно нажмите на него, чтобы лучше закрепить.
Шаг 7: обрежьте панель
Рисунок 7
Для того, чтобы оставить правую часть корпуса AdventurePi открытой, нам необходимо подогнать под нужный размер панель. Это облегчит доступ к Pi и источнику питания. Рекомендуется использовать ленточнопильный станок, чтобы обрезать панель до 9,5 дюймов в длину.
Шаг 8: протестируйте свои компоненты
Рисунок 8
Распечатайте этот шаблон кнопок на 2D-принтере и разместите его на панели:
https://github.com/Howchoo/random-bits/blob/master/retrobox/retrobox-template.pdf
Расположите его так, чтобы джойстик не касался боковой части корпуса. Затем проверьте соответствие кнопок.
Шаг 9: отверстия
Рисунок 9
Отметьте отверстия джойстика и каждой кнопки перманентным маркером. Возьмите шаблон и сверьте их расположение на панели еще раз.
Рисунок 10
Просверлите небольшие пилотные отверстия там, где вы отметили каждую из ваших кнопок. Это поможет направить кольцевую пилу. Убедитесь, что ваша пила подходит под размер шаблонов, затем используйте сверло. Проверьте расположение центрального джойстика, отметьте и просверлите четыре монтажных отверстия.
Шаг 10: устанавливаем джойстик и кнопки
Рисунок 11
Снимите защитную плёнку с панели и поместите каждую кнопку в своё отверстие.
Чтобы установить съемный джойстик, сначала используйте плоскогубцы и мягкую ткань, чтобы затянуть шарико-винтовые валы. Установите узел джойстика, используя несколько метрических болтов и гаек M5x8 мм.
Шаг 11: установите USB-контроллер
Рисунок 12
Прикрепите USB-контроллер к нижней части панели, с помощью стоек. Просверлите четыре отверстия в панели, используя несколько маленьких винтов. Расположите контроллер в правом нижнем углу, рядом с USB-портами вашего Pi.
Шаг 12: подсоедините провода аркадного контроллера
Рисунок 13
Используйте инструкции, прилагаемые к вашему набору кнопок, для подключения проводов к USB-контроллеру. Стяжками аккуратно затяните провода.
Шаг 13: настройте контроллер
Рисунок 14
Подключите контроллер к одному из USB-портов Raspberry Pi, с помощью прилагаемого кабеля. После загрузки вам будет предложено настроить аркадные кнопки в качестве USB-контроллера. Если кнопки не обнаруживаются, дважды проверьте проводку.
Шаг 14: сделайте корпус для джойстика
Рисунок 15
Есть простой способ спрятать джойстик для того, чтобы наше устройство могло закрываться: спроектировать корпус и напечатать его на 3D-принтере по этому шаблону:
https://www.thingiverse.com/thing:3948361
Затем используйте 2-дюймовую кольцевую пилу, чтобы сделать отверстие в панели рядом с экраном, и закрепите корпус с помощью клея. Сделайте цилиндр из поролона и вырежьте канал для джойстика, отверстия для крышки вала и пылезащитной крышки.
Шаг 15: закрепите панель
Рисунок 16
Используйте маленькие винты, чтобы закрепить панель.
Шаг 16: дизайн
Рисунок 17
Последним штрихом для внешнего вида AdventurePi станет официальный логотип. Вы можете разработать собственный дизайн, найти подходящую наклейку или воспользоваться готовой идеей.
Шаг 17: пользуйтесь!
Вы только что создали свой собственный AdventurePi Arcade Edition! Осталось вооружиться хорошим настроением и отправиться в виртуальные приключения, навстречу позитивным эмоциям. Но не забудьте, что реальный мир никуда не денется и рано или поздно в него тоже предстоит вернуться. А в следующей статье мы вернёмся к установке программного обеспечения RetroPie — следите за новостями!