Хотите наслаждаться классическими играми на ходу? Создайте свой собственный портативный компьютер для ретро-игр, используя Raspberry Pi и несколько других компонентов.

Если вы поклонник ретро-игр и хотите играть в классические игры, чтобы вернуть приятные воспоминания из своего детства, нет необходимости искать на eBay старые игровые приставки, когда вы можете создавать свои собственные ретро-игры система. Мы проведем вас через процесс создания портативной игровой консоли в стиле ретро с помощью Raspberry Pi с использованием программного обеспечения RetroPie с открытым исходным кодом.

Зачем создавать игровую консоль RetroPie?

RetroPie — это программный пакет с открытым исходным кодом, который позволяет превратить ваш Raspberry Pi 3, 4 или Raspberry Pi Zero 2 W в классический ретро-игровой автомат. Пакет программного обеспечения содержит широкий спектр эмуляторов, в том числе:

  • Сега Генезис
  • Развлекательная система Супер Нинтендо
  • Атари 2600
  • Развлекательная система Нинтендо
  • PlayStation 1 и 2

RetroPie постоянно обновляется энтузиастами и разработчиками сообщества, добавляя новые функции. Он также предлагает множество вариантов настройки, в том числе программные инструменты для настройки вашего Raspberry Pi в качестве ретро-игрового автомата.

Помимо Raspberry Pi, RetroPie можно установить на ODroid C1/C2 или ПК с Windows/Linux.

Вещи, которые вам понадобятся для сборки консоли RetroPie

Вам понадобятся следующие элементы для создания собственной игровой консоли в стиле ретро с использованием программного обеспечения Raspberry Pi и RetroPie:

  • Плата Raspberry Pi: вы можете использовать Raspberry Pi 3, 4 или Zero 2 Вт
  • Карта памяти microSD класса 10 на 16 ГБ
  • Официальный блок питания Raspberry Pi или аналогичный 5V/3A
  • HDMI-кабель
  • USB игровой контроллер
  • Маленький дисплей (например, 7-дюймовый сенсорный экран)
  • Аккумулятор или блок питания
  • Распечатанный на 3D-принтере или купленный чехол (опционально)

Когда у вас есть все детали, вы можете продолжить установку и сборку.

Установите RetroPie на Raspberry Pi

Есть два разных способа установить RetroPie на Raspberry Pi:

  • Ты можешь установить RetroPie поверх ОС Raspberry Pi (она же Raspbian).
  • Или напишите готовый образ ОС для RetroPie с помощью инструмента Raspberry Pi Imager: выберите Выберите ОС > Эмуляция и игровая ОС > РетроПирог, затем подходящую версию для вашей модели Raspberry Pi.

В качестве альтернативы вы можете загрузить и установить любой из этих ретро-образов игровых дисков вместо RetroPie:

  • Рекалбокс
  • Лакка
  • Развлекательная система Пи
  • батоцера

Наряду с другой системой внешнего меню и параметрами настройки, некоторые из них предлагают различный набор эмуляторов.

Включить автоматический вход и автоматический запуск RetroPie при загрузке

На этом этапе вы можете подключить сенсорный дисплей к Raspberry Pi. В нашем примере сборки используется 7-дюймовый сенсорный дисплей DFRobot. Вы можете использовать любой небольшой дисплей от 5 до 10 дюймов, например официальный 7-дюймовый дисплей Raspberry Pi, в зависимости от того, что доступно.

Чтобы включить автоматический вход в систему и обеспечить запуск RetroPie сразу после запуска или загрузки Raspberry, сначала необходимо подключиться к Raspberry Pi через SSH получить к нему удаленный доступ с другого компьютера.

Включите Raspberry Pi и подключите его к маршрутизатору с помощью кабеля локальной сети. Вы можете использовать Fingapp или проверить настройки DHCP вашего маршрутизатора, чтобы найти IP-адрес Raspberry Pi, чтобы вы могли подключиться по SSH.

После подключения через SSH к Raspberry Pi выполните следующие действия, чтобы включить автоматический вход в систему (если он еще не включен) и автоматически запустить эмулятор RetroPie при загрузке.

  1. В окне терминала введите следующую команду, чтобы открыть инструмент настройки Raspberry Pi:
    судо-распи-конфигурация
    Включите автоматический вход, выбрав 1 Параметры системы > Загрузка S5/автоматический вход а затем выберите либо Автоматический вход в консоль B2 или Автоматический вход в рабочий стол B4.
  2. При включенном автоматическом входе выполните следующую команду (заменив Ваш логин под своим именем пользователя), чтобы открыть .bashrc Сценарий оболочки Bash в текстовом редакторе nano:
    sudo nano /home/вашеимяпользователя/.bashrc
  3. Добавьте следующую строку в конец скрипта:
    /usr/bin/emulationstation
  4. Нажимать Ctrl+Х а потом Д и Входить чтобы сохранить изменения.
  5. Перезапустите Raspberry Pi.

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

Настройка контроллеров

При первой загрузке вы увидите экран для настройки игрового USB-контроллера. Убедитесь, что он у вас подключен. Вы также можете использовать любой контроллер Xbox или PlayStation (кроме DualSense) через USB-адаптер для работы с игровой консолью в стиле ретро.

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

Добавьте ПЗУ и игры в консоль RetroPie

Вы можете добавить игры, также известные как ROMS, на консоль RetroPie через USB-накопитель. Кроме того, вы можете установить ретропи-менеджер чтобы включить веб-интерфейс для управления играми и ПЗУ RetroPie.

Вы можете загрузить ПЗУ из Интернета для любого эмулятора, который вы хотите использовать. Скопируйте ПЗУ на USB-накопитель, а затем подключите его к Raspberry Pi.

Если вы используете веб-интерфейс, загрузите ПЗУ напрямую, и тогда вы сможете начать играть в классические игры на своем Raspberry Pi.

Вы также можете выполнить следующие действия, чтобы загрузить игровые ПЗУ:

  • Нажимать Виндовс + Р, тип \\IP-адрес RaspberryPi и нажмите Входить.
  • Откройте папку ROMs и вставьте туда ПЗУ игры.
  • Перезапустите RetroPie (Raspberry Pi).

После перезапуска Raspberry Pi вы увидите и сможете играть в новые игры (добавленные ПЗУ) в RetroPie.

Делаем ретро-игровую консоль портативной

Чтобы сделать эту игровую консоль в стиле ретро полностью портативной, вы можете использовать UPS HAT или аккумулятор для Raspberry Pi. Доступны различные аккумуляторные блоки, работающие от литий-ионных аккумуляторов. Чтобы узнать больше, вы можете обратиться к нашему руководство по аккумуляторным батареям Raspberry Pi для вашей ретро-игровой консоли.

Кроме того, вы можете использовать блок питания с выходом USB 5 В / 3 А для питания Raspberry Pi или собрать собственный аккумуляторный блок для питания игровой консоли в стиле ретро и играть в свои любимые игры на ходу. Для последнего вам понадобятся:

  • Аккумулятор 3,7 В 2500 мАч или больше
  • Модуль повышения мощности, такой как Зарядное устройство Adafruit PowerBoost 1000 (повышает 3,7 В до 5 В)
  • Немного проводов и паяльник

Когда у вас есть необходимые элементы, вы можете обратиться к следующей схеме, чтобы соединить их и сделать аккумуляторную батарею для своей ретро-игровой консоли.

  • Подсоедините батарею +/- терминалы к Летучая мышь и ЗАЗЕМЛЕНИЕ клеммы на модуле PowerBoost.
  • Подключить физ. Контакт 2 (5 В) и Контакт 6 (Земля) от Raspberry Pi 3/4 к и г (земля) соответственно, как показано на схеме.
  • Для зарядки аккумулятора и питания Raspberry Pi вы можете подключить адаптер 5V/3A к модулю PowerBoost 1000.

Время резервного питания зависит от выбранной емкости аккумулятора и размера дисплея.

Соберите это в футляре

В качестве последнего штриха вы можете поместить свою портативную игровую приставку в стиле ретро в отдельный футляр. Размер и форма будут зависеть от конкретных компонентов, которые вы используете, в частности от типа дисплея. Широкий ассортимент чехлов доступен для покупки, например, этот случай NeeGo для размещения Raspberry Pi 4 и официального 7-дюймового сенсорного дисплея. Кроме того, вы можете выбрать 3D-печать из файлов STL, например, этот аналогичный кейс на Thingiverse.

Если вы собираетесь использовать аккумулятор и модуль Adafruit PowerBoost 1000, как обсуждалось ранее, вы можете загрузить этот планшет в стиле кейс от Thingiverse а затем ваш 3D-принтер, чтобы сделать его или заказать печать у поставщика услуг 3D-печати. Обязательно используйте официальный 7-дюймовый дисплей Raspberry Pi, чтобы поместить все компоненты в эти конкретные корпуса, напечатанные на 3D-принтере.

Доступная портативная игровая консоль в стиле ретро

Используя небольшой дисплей и аккумуляторную батарею, сделанную своими руками, вы можете создать полностью портативную игровую консоль в стиле ретро с Raspberry Pi 3, 4 или Zero 2 W, которую можно носить с собой куда угодно. Все, что вам нужно, это контроллер, чтобы играть в классические игры на ходу. Чтобы придать этому проекту чистый вид, вы можете купить или распечатать на 3D-принтере подходящий 3D-корпус и собрать в нем все компоненты.