Одноплатные микрокомпьютеры Raspberry Pi уже не первый год покоряют сердца любителей электроники и обычных гиков. Устройство предлагает тысячи вариантов использования, от домашнего медиасервера до компьютера с сенсорным дисплеем. В нашей редакции оказался Raspberry Pi 3 Model B и мы, как истинные любители старых игр, решили сделать из «малинки» ретро-консоль. Сегодня мы расскажем, как самостоятельно собрать ретро-консоль без паяльника и специфических знаний в сфере программирования.
В начале давайте изучим, что же представляет из себя компьютер Raspberry Pi 3 Model B:
- Процессор 1.2 ГГц (64-битный 4-ядерный ARMv8)
- 1 ГБ оперативной памяти
- Графическое ядро VideoCore IV 3D
- Модуль Wi-Fi 802.11n
- Модуль Bluetooth 4.1 LE
- Ethernet-порт
- HDMI-порт
- 4 USB-порта
- 40 GPIO pins
- Слот под microSD
- Разъём 3.5 audio-jack
- Интерфейс для камеры (CSI)
- Интерфейс для дисплея (DSI)
- Габариты — 85,6×53,98×17 мм
- Вес — 45 грамм
У Raspberry Pi 3 большое количество аксессуаров, как от партнёров компании-производителя, так и различных noname-продавцов. Мы оснастили свой одноплатный компьютер пластиковым корпусом, чтобы защитить плату от различных повреждений и воздействий окружающей среда. Да, с таким корпусом внешний вид устройства сразу становится куда приятнее «голой железки». Также желательно на чипы компьютера установить радиаторы охлаждения, так как под сильной нагрузкой он начинает нагреваться, и будет лучше, если тепло будет отводиться.
При установке ОС желательно воспользоваться клавиатурой и мышью: так будет значительно проще управлять настройками. В нашем случае использовались обычные клавиатура и мышь, подключённые с помощью USB, но при желании можно использовать беспроводные решения. Также нам пришлось использовать кабель HDMI — DVI-D, так как подключаемый к устройству монитор не оснащён разъёмом HDMI. И, чтобы компьютер смог корректно работать с таким кабелем, потребовалось в файле конфигурации значение параметра «hdmi_drive» изменить с «2» на «1». Питания компьютеру лучше не жалеть и сразу использовать блок питания с силой тока от 2А (подойдёт от планшета), так как в некоторых играх доморощенной консоли предстоит задействовать все свои мощности.
Перейдём непосредственно к созданию ретро-консоли на базе Raspberry Pi. Самой лучшей операционной системой для ретро-консоли считается проект «Recalbox». ОС включает в себя поддержку более 40 эмуляторов различных консолей, включая легендарную PlayStation One. Из приятных особенностей можно отметить поддержку режима одновременного участия до 5 игроков, обратную перемотку игры, сохранения и многое другое. Операционная система проста в установке и не требует от пользователя никаких сверхъестественных действий:
1. Переходим на официальный сайт проекта (или можно сразу загрузить необходимые файлы с GitHub по ссылке).
2. Подготавливаем microSD. Нам потребуется отформатировать карту памяти с помощью специальной программы SD Card Formater. По-крайней мере так рекомендуют разработчики проекта Recalbox.
3. Копируем файлы из архива Recalbox в корневой каталог MicroSD (чем больше объём карты, тем лучше).
4. Устанавливаем карту в Raspberry Pi и подключаем питание. Процесс установки начнётся автоматически.
5. При первом запуске уже готовая «ретро-консоль» предложит настроить геймпад или клавиатуру. Поддерживаются как проводные, так и беспроводные устройства, включая контроллеры от современных консолей. Например, при подключении к консоли проводного контроллера для Xbox 360, он был корректно определен, а сама Recalbox предложила назначить клавиши.
6. Собственно, практически всё. Можно играть. Останется только установить соединение по Wi-Fi или Ethernet для загрузки образов игр. Консоль создаёт специальный сетевой ресурс, в котором находятся папки с названиями консолей, доступный в локальной сети. В папки необходимо загружать образы игр для соответствующих консолей. Также каждая игра может потребовать более тонкой настройки, но тут уже каждый случай носит уникальный характер.
У Recalbox существует конкурент, получивший название RetroPie. Процесс установки ОС практически аналогичен Recalbox. Отличие только в том, что RetroPie копируется на microSD через распаковку образа. Пользователи Windows могут воспользоваться программой Win32 Disk Imager.
Дорогие читатели, среди вас присутствуют обладатели компьютера Raspberry Pi? В комментариях делитесь своими кейсами использования Pi.
приобрести Raspberry Pi Model B можно по ссылке (ссылка на корпус и аксессуары)