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