Оглавление:

GamePi XS - станция эмуляции Plug'n'Play: 13 шагов (с изображениями)
GamePi XS - станция эмуляции Plug'n'Play: 13 шагов (с изображениями)

Видео: GamePi XS - станция эмуляции Plug'n'Play: 13 шагов (с изображениями)

Видео: GamePi XS - станция эмуляции Plug'n'Play: 13 шагов (с изображениями)
Видео: Образ Pi 3 1,2 ГГц MLP MB6, 256 ГБ — более 17 000 игр 2024, Ноябрь
Anonim
GamePi XS - станция эмуляции Plug'n'Play
GamePi XS - станция эмуляции Plug'n'Play
GamePi XS - станция эмуляции Plug'n'Play
GamePi XS - станция эмуляции Plug'n'Play
GamePi XS - станция эмуляции Plug'n'Play
GamePi XS - станция эмуляции Plug'n'Play

Вступление:

В этом руководстве описывается сборка консоли с питанием от Raspberry Pi Zero W на контроллере SNES. Его можно использовать на любом дисплее с HDMI. Он питается от литий-ионного аккумулятора смартфона, которого хватает на 3 часа работы (в зависимости от запущенного эмулятора).

Если вы хотите запускать эмуляторы с высокими требованиями, например Playstation 1, вы можете взглянуть на GamePi 2. Вам также может понравиться моя новая альтернатива GamePi 2 - GamePi Zero. Он дешевле, меньше и легче.

Примечание:

Обратите внимание, что английский - не мой родной язык. Если вы обнаружите какие-либо ошибки или что-то непонятное, не стесняйтесь сообщить мне, и я постараюсь это исправить. То же самое и с общими ошибками. Если у вас есть предложения по улучшению, дайте мне знать.

Шаг 1. Инструменты и материалы

Инструменты и материалы
Инструменты и материалы

Убедитесь, что у вас есть все необходимое для сборки. Нет ничего более раздражающего, чем остановка проекта, потому что вам нужно дождаться доставки какой-то небольшой части.

Вам не нужно покупать перечисленные детали и материалы по указанным ссылкам. Это примеры, которые показывают необходимые свойства деталей.

Части:

1x Raspberry Pi Zero W [13 долларов США]

1x карта micro SD - 8 ГБ [4,40 доллара]

1x USB-контроллер SNES [2,20 доллара]

1x LiPo аккумулятор [6,42 доллара]

1x кабель HDMI - Mini-HDMI, 2 м [3,78 доллара]

1x зарядное устройство Lipo + повышающий модуль [2,66 доллара США]

1x ползунковый переключатель [$ 1, 36]

1x светодиод 3 мм [$ 0,44]

1x гнездо micro-USB [0,02 доллара США]

Инструменты:

Утилиты для пайки

Отвертки

Пистолет для горячего клея

Двусторонняя клейкая лента

3D-принтер или услуга 3D-печати

Шаг 2: 3D-печать корпуса

3D-печать корпуса
3D-печать корпуса
3D-печать корпуса
3D-печать корпуса
3D-печать корпуса
3D-печать корпуса
3D-печать корпуса
3D-печать корпуса

Я напечатал свой корпус серой нитью PLA. PLA сходит с принтера в приличном качестве - постобработка не требуется (имхо).

Если у вас есть 3D-принтер с кроватью меньшего размера или вообще без принтера, вы можете воспользоваться услугой 3D-печати или написать мне - может быть, я хочу напечатать его для вас.

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

Шаг 3: разборка контроллера

Разборка контроллера
Разборка контроллера
Разборка контроллера
Разборка контроллера
Разборка контроллера
Разборка контроллера

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

На этом этапе мы хотим разобрать контроллер SNES и подготовить его для всего, что мы собираемся в него вложить.

  1. Открутите 5 винтов на задней панели контроллера (оставьте винт, так как они нам понадобятся позже!).
  2. Снимаем заднюю крышку контроллера (она нам больше не нужна).
  3. Закрепите / отломите 4 опоры (показано на рисунке), чтобы все могло хорошо поместиться.
  4. Измеряя от платы контроллера, обрежьте USB-кабель через 10 см.
  5. Теперь ваш контроллер должен выглядеть так, как на последнем изображении этого шага.

Теперь контроллер готов к следующим шагам.

Шаг 4: Электромонтаж: силовая цепь

Электропроводка: силовая цепь
Электропроводка: силовая цепь
Электропроводка: силовая цепь
Электропроводка: силовая цепь
Электропроводка: силовая цепь
Электропроводка: силовая цепь
Электропроводка: силовая цепь
Электропроводка: силовая цепь

Это шаг, охватывающий большую часть проводки.

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

В конце этого шага ваша силовая цепь должна выглядеть так, как на первом рисунке этого шага.

Установка правильного напряжения:

Raspberry Pi Zero W работает от 5,0 вольт (В), поэтому нам нужно сначала настроить правильное напряжение на комбинации зарядного устройства LiPo / повышающего напряжения. Мы установим повышающий преобразователь примерно на 5,2 В, чтобы у Pi был некоторый буфер при большой нагрузке.

  1. Припаяйте батарею к комбо зарядному устройству LiPo / повышающему устройству, как показано на 3-м рисунке.
  2. Подключите мультиметр к контактным площадкам «Out +» и «Out-» комплекта зарядного / повышающего устройства LiPo.
  3. Поверните золотой винт на синем потенциометре комбинации зарядного устройства LiPo / повышающего напряжения, пока не достигнете 5,2 В.
  4. Снимите мультиметр.

Пайка схемы:

Подключите все компоненты согласно последней картинке

Эта установка не использует разъем питания micro USB Pi для экономии места. Припаяйте провода прямо к Pi.

Теперь, когда вы закончили работу с силовой цепью, будьте осторожны с ней - теперь есть ток на комбинации зарядного устройства LiPo / повышающего напряжения!

Шаг 5: Подключение: индикатор питания

Электропроводка: светодиодный индикатор питания
Электропроводка: светодиодный индикатор питания
Электропроводка: светодиодный индикатор питания
Электропроводка: светодиодный индикатор питания

На этом коротком этапе мы хотим прикрепить светодиодный индикатор состояния. Его единственная цель - указать, включен ли Raspberry Pi или нет.

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

Пайка:

  • Подключите светодиод согласно последней картинке.
  • Более длинная ножка светодиода подключена к выходу питания 3,3 В Pi.
  • Более короткая ножка светодиода подключается к одной из точек заземления Pi.

Включите Pi и проверьте, горит ли светодиод.

Шаг 6: Подключение: контроллер SNES

Электропроводка: контроллер SNES
Электропроводка: контроллер SNES
Электропроводка: Контроллер SNES
Электропроводка: Контроллер SNES

Это последний шаг, включая пайку (да). Мы хотим подключить контроллер SNES.

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

Пайка:

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

Шаг 7: Подготовка кабеля HDMI

Подготовка кабеля HDMI
Подготовка кабеля HDMI

Поскольку конец mini HDMI (входящий в Pi) кабеля HDMI слишком велик, чтобы поместиться в корпус, нам необходимо снять корпус.

Я использовал боковой нож, чтобы аккуратно снять корпус разъема mini HDMI.

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

Шаг 8: Установка программного обеспечения

Установка программного обеспечения
Установка программного обеспечения

Прежде чем собирать все вместе, мы хотим сначала позаботиться о программной части.

На этом этапе мы собираемся загрузить все необходимое программное обеспечение и подготовить SD-карту с помощью образа RetroPie.

Требуемое программное обеспечение:

  • Загрузите готовый образ RetroPie для Raspberry Pi (красная кнопка «Raspberry Pi 0/1»). Это в основном операционная система данной консоли. Конечно, вы можете использовать с Pi все, что захотите - есть десятки других решений.
  • Скачайте и установите 7-Zip - бесплатный файловый де / архиватор. Он нужен нам для распаковки архива изображений RetroPie.
  • Загрузите и установите SD Memory Card Formatter. Как следует из названия, этот инструмент форматирует карты памяти SD.
  • Загрузите Win32 Disk Imager. Нам понадобится этот инструмент для записи распакованного образа RetroPie на SD-карту.

Подготовка SD-карты:

  1. Вставьте SD-карту в свой ПК с Windows.
  2. Убедитесь, что Windows обнаруживает карту.
  3. Откройте «Мой компьютер», «Этот компьютер» или проводник Windows и запомните букву диска SD-карты. В моем случае это был F: (отличается от системы к системе). Убедитесь, что это действительно буква карты, а не какой-то из ваших жестких дисков.
  4. Запустите SDFormatter.exe, выберите букву диска в раскрывающемся меню «Диск:» и нажмите кнопку «Форматировать».
  5. По окончании форматирования закройте SDFormatter кнопкой «Выход» и отсоедините SD-карту.

Запишите образ RetroPie на SD-карту:

  1. Скачанный архив RetroPie следует называть как-то вроде "retropie *.img.gz".
  2. После установки 7-zip щелкните правой кнопкой мыши архив RetroPie и выберите 7-Zip из контекстного меню. Выберите «Извлечь сюда» и дождитесь завершения распаковки.
  3. Вставьте SD-карту в свой ПК с Windows. Убедитесь, что Windows обнаруживает карту, и снова запомните букву диска SD-карты.
  4. Запустите Win32 Disk Imager.
  5. Выберите распакованное изображение RetroPie в поле «Файл изображения». В раскрывающемся меню «Устройство» выберите букву диска SD-карты.
  6. Нажмите кнопку «Написать» и дождитесь окончания записи.

Добавьте свои учетные данные WiFi:

  • Есть несколько способов подключить Raspberry Pi Zero W к беспроводной сети.
  • Мы собираемся использовать его без каких-либо дополнительных периферийных устройств:

    1. Когда SD-карта все еще находится на вашем ПК, перейдите на SD-карту.
    2. Создайте новый файл на SD-карте под названием "wifikeyfile.txt"
    3. Откройте файл и добавьте в него следующий код, где «NETWORK_NAME» - это имя вашей беспроводной сети (с учетом регистра), а «NETWORK_PASSWORD» - пароль для этой сети (с учетом регистра).
    4. Сохраните и закройте файл.

    ssid = "NETWORK_NAME"

    psk = "СЕТЕВОЙ ПАРОЛЬ"

    Теперь вы можете извлечь SD-карту из вашего ПК.

  • Шаг 9: Сборка

    сборка
    сборка
    сборка
    сборка
    сборка
    сборка
    сборка
    сборка

    Теперь, когда мы подготовили и подключили все необходимые нам компоненты, пришло время собрать все вместе:

    1. Используйте двустороннюю липкую ленту, чтобы приклеить зарядное устройство LiPo / повышающее устройство к задней части корпуса (см. Положение на первом рисунке).
    2. Вставьте гнездовой разъем micro USB в специальное отверстие и добавьте горячий клей, чтобы закрепить его.
    3. Поместите мини-ползунковый переключатель в специальное отверстие и добавьте горячий клей, чтобы закрепить его.
    4. Вставьте индикатор питания в специальное отверстие и добавьте горячий клей, чтобы закрепить его.
    5. Поместите батарею в специально отведенное место в центре печатного корпуса.
    6. Поместите Raspberry Pi Zero W на место наверху батареи, так чтобы выход HDMI был направлен на ползунковый переключатель (см. Второй рисунок).
    7. Закрепите Raspberry Pi Zero W 2 винтами.
    8. Подключите кабель HDMI (см. Третий рисунок).
    9. Закройте корпус, аккуратно соединив обе части корпуса (прилагать усилия не нужно).
    10. Закрепите детали корпуса 4 винтами с обратной стороны (см. Последний рисунок).

    Шаг 10: настройка RetroPie

    Настройка RetroPie
    Настройка RetroPie
    Настройка RetroPie
    Настройка RetroPie
    Настройка RetroPie
    Настройка RetroPie
    Настройка RetroPie
    Настройка RetroPie

    Пора все запустить!

    Первая загрузка занимает некоторое время, потому что RetroPie должен обрабатывать некоторые задачи первого запуска (похоже на первые 2 изображения этого шага).

    Настройка входа:

    1. Вставьте SD-карту в Raspberry Pi и сдвиньте переключатель питания.
    2. Подождите, пока не появится emulationstation и попросит вас «Настроить ввод» (см. Третий рисунок).
    3. Следуйте инструкциям на экране и сопоставьте кнопки.
    4. Теперь мы собираемся настроить некоторые основные параметры.

    Настроить WiFi:

    1. В главном меню станции эмуляции (где вы выбираете системы) выберите RETROPIE и нажмите кнопку A.
    2. Выберите WiFi и нажмите кнопку A.
    3. В новом меню выберите «Импортировать учетные данные Wi-Fi из /boot/wifikeyfile.txt» и нажмите кнопку A.
    4. Подождите, пока станция эмуляции установит соединение с вашей WLAN.
    5. Добро пожаловать в Интернет.

    Шаг 11: Добавление игр

    Чтобы играть в эмулируемые игры, нам в первую очередь нужны эти игры.

    Получение ромов (игры… в виде файлов):

    • Я не буду описывать, где взять ромы для эмуляторов, потому что, насколько я понимаю, это своего рода легальная серая зона.
    • Используйте Google, чтобы найти свой любимый ром - их предлагают множество веб-сайтов. Просто найдите что-нибудь вроде «Mario Kart Super Nintendo Rom».

    Перенести ромы в GamePi:

    • Есть три основных метода переноса ромов.
    • Мы придерживаемся самого простого: Samba-Shares:
    1. Включите GamePi и дождитесь полной загрузки.
    2. Убедитесь, что вы подключили GamePi к Wi-Fi.
    3. Откройте проводник Windows (папку, а не Internet Explorer).
    4. Введите "\ RETROPIE / roms" в поле адреса папки и нажмите Enter. Теперь вы находитесь в общей папке GamePi.
    5. Скопируйте загруженный ROM в правильный каталог эмулятора. Например: если вы загрузили диск «Super Mario Kart» для Super Nintendo, скопируйте его в папку SNES.
    6. Перезагрузите станцию эмуляции (нажмите кнопку «Пуск» в главном меню, выберите ВЫЙТИ, выберите «ПЕРЕЗАПУСТИТЬ СТАНЦИЮ EMULATIONSTATION»).
    7. После перезагрузки новая система и игра должны быть видны в главном меню.

    Шаг 12: Последний шаг

    Поздравления:

    • Поздравляем, вы создали свой собственный GamePi XS.
    • Подключите его к любому дисплею, монитору, телевизору, проектору и т. Д. И получайте удовольствие, играя какую-нибудь классику на все времена.
    • Проявите немного любви и хорошего дня.
    • Вы также можете дать мне подсказку о thingiverse, если хотите.

    Шаг 13: История изменений

    12-АПР-2018:

    Опубликовано

    14-АПР-2018:

    Изменено заглавное изображение

    20-АПР-2018:

    Добавлены ссылки для GamePi 2 и GamePi Zero

    03-МАЯ-2018:

    Исправлена опечатка в «Шаге 4: Электропроводка: цепь питания»

    Конкурс микроконтроллеров
    Конкурс микроконтроллеров
    Конкурс микроконтроллеров
    Конкурс микроконтроллеров

    Второй приз в конкурсе микроконтроллеров

    Рекомендуемые: