Содержание

Корпус Retroflag GPi CASE: инструкция, примеры использования и документация

Корпус Retroflag GPi CASE — это кейс для Raspberry Pi в стиле портативной консоли Game Boy. Узнаваемый силуэт оригинала, дисплей, характерные надписи и расположение органов управления обеспечат должный приступ ностальгии ретро игр 90-х годов.

Retroflag GPi CASE предназначен для компьютеров Raspberry Pi форм-факторов Zero. В итоге вы получаете девайс для эмуляции ретро-консолей из времен Dendy, Sega, Nintendo и PlayStation.

Список поддерживаемых плат

Корпус Retroflag GPi CASE спроектирован специально для следующих версий Raspberry Pi:

Подключение и настройка

Для начала геймплея необходимо пройти квест по сборке и настройке устройства. Следуйте нашей инструкции, и вы получите готовую консоль для погружения в мир ретро игр!

Что понадобится

Запись образа и настройка эмулятора

  1. Скачайте и установите образ операционной системы эмуляции ретро игр на карту памяти.
    1. Инструкция для RecalBox.
  2. Запустите и настройте эмулятор:
    1. Настройка эмулятора RecalBox.

Сборка устройства

  1. Извлеките картридж из консоли Retroflag GPi CASE.
  2. Раскройте картридж и вытащите из него плату GPICASE CARD.
  3. Скрепите между собой Raspberry Pi Zero и GPICASE CARD. Для коммуникации используйте Pugo пины и micro-USB разъём.
  4. Вставьте полученный бутерброд в картридж малиной вниз.
  5. Закройте картридж верхней крышкой и скрепите винтами.
  6. Установите картридж в консоль Retroflag GPi CASE.
  7. Подключите карту памяти в картридж игровой консоли в слот Micro SD.
  8. Включите консоль — переключите тумблер питания в положение ON.
  9. В итоге на экране приставки должен отобразится процесс загрузки операционной системы.
  10. Консоль запущена, можно переходить к настройкам геймпада.

Настройка геймпада

Назначьте кнопки управления портативной консоли в эмуляторе:

Загрузка и запуск игр

  1. Скачайте и установите игры в эмулятор:
    1. Загрузка игр в RecalBox.
  2. Запустите одну из игр.
    1. Запуск игр в RecalBox.

Скрипт GPi Case Patch

По умолчанию Raspberry Pi Zero выводит видео и звук через HDMI-порт. Выполните инструкцию ниже для перевода медиа потока на встроенный дисплей и динамик.

Установка скрипта

  1. Подключите карту памяти к ПК или ноутбуку.
  2. Установите и активируйте скрип:
  3. Извлеките карту памяти из ПК или ноутбука.

Инструкция для Windows

  1. Войдите в директорию GPi_Case_patch.
  2. Для активации режима:
    1. Запустите файл install_patch.bat.
    2. Начнётся процесс установки драйверов. В завершении, в консоли отобразится сообщение Successful configuration.
    3. В итоге медиа поток будет выводится на встроенный дисплей и динамик.
  3. Для деактивации режима:
    1. Запустите файл uninstall_patch.bat.
    2. Начнётся процесс удаления драйверов. В завершении, в консоли отобразится сообщение Successful configuration.
    3. В итоге медиа поток будет выводится на HDMI-порт.

Инструкция для Linux или macOS

  1. Выполните бекап файлов с SD-карты: SD config.txt и SD overlays dpi24.dtbo.
  2. Войдите в директорию скрипта: GPi_Case_patch patch_files
  3. Для активации режима:
    1. Скопируйте файл скрипта config.txt в корень SD-карты SD.
    2. Скопируйте файлы скрипта dpi24.dtbo и pwm-audio-pi-zero.dtbo в директорию SD-карты SD overlays.
    3. В итоге медиа поток будет выводится на встроенный дисплей и динамик.
  4. Для деактивация режима:
    1. Скопируйте файл бекапа config.txt в корень SD-карты SD.
    2. Скопируйте файлы бекапа dpi24.dtbo и pwm-audio-pi-zero.dtbo в директорию SD-карты SD overlays.
    3. В итоге медиа поток будет выводится на HDMI-порт.

Режим безопасного выключения

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

Корпус Retroflag включает в себя схему безопасного выключения. В итоге тумблер питания Power будем выключать Raspberry Pi путем программного завершения сеанса.

Для активации схемы безопасного выключения малины необходимо установить скрипт и активировать безопасный режим.

Установка скрипта

  1. Запустите терминал.

Активация режима

Установите тумблер Safe Shutdown в положение ON. Выходные результаты смотрите в описании тумблера Power.

Деактивация режима

Установите тумблер Safe Shutdown в положение OFF. Выходные результаты смотрите в описании тумблера Power.

Питание консоли

Консоль GPi Case можно запитать тремя способами:

Элементы корпуса

Дисплей

Дисплейный модуль выполнен по технологии TFT IPS с диагональю 2,8 дюйма и разрешением 320×240 пикселей. Контрастность экрана можно регулировать с помощью потенциометра на торце корпуса.

Картридж

Отсек для установки «сердца» в Retroflag GPi Case спрятан в картридже, который специально спроектирован для микрокомпьютеров Raspberry Pi семейства Zero. Все подробности сборки читайте в разделе подключения и настройка.

Слот Micro-SD

На торце картриджа расположен cлот для установки карты Micro-SD с заранее записанным образом для эмуляции ретро-консолей, например RetroPie или Recalbox. Все подробности коммуникации читайте в разделе подключения и настройка.

Кнопки управления

На корпусе расположены кнопки для управление в играх:

Тумблер Power

Тумблер питания предназначен для включения или выключения Raspberry Pi. В зависимости от положения тумблера Safe Shutdown, переключатель Power выполняет операцию выключение консоли на аппаратном или программном уровне.

Положение тумблера Safe Shutdown Действие с клавишей Power Выходной результат
OFF OFF→ON Включает Raspberry Pi.
OFF ON→OFF Выключает Raspberry Pi путем аппаратного отключения питания от платы.
ON OFF→ON Включает Raspberry Pi.
ON ON→OFF Выключает Raspberry Pi путем программного завершения сеанса.

Тумблер Safe Shutdown

Тумблер Safe Shutdown отвечает за выбор активации или деактивации схемы безопасного выключения Raspberry Pi. Для работы переключателя Safe Shutdown необходимо установить скрипт безопасного выключения.

Встроенный динамик

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

Если же вы планируете играть в консоль индивидуально и не мешать окружающим, воспользуйтесь разъёмом для наушников.

Разъём наушников

Разъём наушников с выходом мини-джек TRS 3,5 мм пригодится для индивидуального вывода звука в играх. Громкость можно регулировать с помощью потенциометра на торце корпуса.

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

Разъём питания DC

Штатный способ питания консоли. Для коммуникации понадобится кабель питания (DC — USB A) из комплекта и блок питания на 5 В.

Батарейный отсек

Автономный способ питания консоли. Идеальный вариант, скоротать время по пути на работу или учебу. Для коммуникации понадобятся три батарейки AA.

Разъём Micro-USB

Разъём Micro-USB поддерживает два варианта коммуникации:

Подключение питания

Расширенный способ питания консоли. Для коммуникации понадобится кабель USB (A — Micro USB) и блок питания на 5 В.

Подключение периферийных устройств

Разъём Micro-USB электрически связан с USB OTG микрокомпьютера Raspberry Pi. А это значит, что он поддерживает подключение периферийных устройств, например: клавиатуру, мышь или джойстика. Для коммуникации понадобится кабель OTG.

Габаритные чертёж

Характеристики

Ресурсы

Полезные статьи