Оглавление:

Консоль Pi: дешевая версия: 8 шагов (с изображениями)
Консоль Pi: дешевая версия: 8 шагов (с изображениями)

Видео: Консоль Pi: дешевая версия: 8 шагов (с изображениями)

Видео: Консоль Pi: дешевая версия: 8 шагов (с изображениями)
Видео: Консоль для ретро игр на Orange Pi 2024, Ноябрь
Anonim
Консоль Pi: дешевая версия
Консоль Pi: дешевая версия

При всем этом безумие с возвращением и такой популярностью "ретро" консолей, я хотел посмотреть, смогу ли я построить такую сам, используя Raspberry Pi. Проведя небольшое исследование, я зашел на сайт RetroPie (https://retropie.org.uk/) и понял, что мне нужна консоль RetroPie. Имея около 50 различных консолей (включая MAME и всю классику) и тысячи игр на кончиках ваших пальцев, это будет самая маленькая, дешевая и самая портативная игровая консоль, которой вы будете владеть вместе с друзьями, которые умоляют вас взять ее с собой куда угодно..

Эта сборка не слишком сложна и может быть выполнена большинством новичков, это был мой первый проект Raspberry Pi, которым я занялся. Я не лучший из тех, кто занимается кодированием, поэтому работа с Pi и RetroPie поначалу была немного сложной, но как только вы освоитесь с этим, вы вообще овладеете им сейчас (обратите внимание, что кодирование не требуется для этот проект). При этом вам понадобятся некоторые расходные материалы, прежде чем мы сможем начать этот проект, если у вас нет Pi. После покупки расходных материалов и того, что я нашел кое-что, лежащее в доме, создание этой консоли обошлось мне примерно в 25 долларов [спасибо, Micro Center за 5 долларов Zero Pi W:)], что немного дешевле, чем ретро-консоль за 80 долларов с примерно 30 играми на ней.

* Обратите внимание, что 3D-печать является частью этого руководства, но не требуется для завершения проекта *

Шаг 1: выберите свой Pi

Выберите свой Pi
Выберите свой Pi

Одна из самых больших проблем в этой сборке - это выбрать себе Пи! Вы можете использовать Pi 3 Model B + со встроенным Wi-Fi, Ethernet-входом и 1 ГБ оперативной памяти (я знаю, что это не так много, но этого более чем достаточно для этого или любого проекта!) Примерно за 35 долларов. на борту. Или мы можем пойти по более дешевому пути и выбрать Pi Zero W со встроенным Wi-Fi (Zero 1.3 без Wi-Fi, но для этой сборки нам понадобится плата с поддержкой Wi-Fi) и 512 МБ ОЗУ. Обе платы имеют выход HMDI или micro HDMI, причем последний - Zero W. (Показан Raspberry Pi Zero W с четвертью для масштаба, извините, у меня не было банана в то время!)

В этом проекте мы будем использовать Pi Zero W, поскольку он имеет встроенный Wi-Fi и более чем достаточно оперативной памяти, чтобы играть на нескольких моих любимых консолях. Обратите внимание, что если вы собираетесь использовать Zero W, у вас могут возникнуть проблемы с воспроизведением любых новых ПЗУ (что-либо новее, чем SNES).

Шаг 2. Купите принадлежности

Купите свои принадлежности
Купите свои принадлежности

Для вашего проекта вам понадобятся следующие материалы: Я предпочитаю либо Amazon, либо Micro Center, либо Adafruit. Я свяжусь с Amazon, чтобы вы могли все, кроме Pi Zero W. Принадлежности следующие:

  • Клавиатура и мышь: iPazzPort Wireless Keyboard Mouse Combo (я выбрал комбинацию, чтобы сделать ее более портативной), goo.gl/cE9f1v (14 долларов США).
  • Карта MicroSD, карта объемом не менее 8 ГБ: Kingston Canvas 16 ГБ MicroSD Card, goo.gl/e7z2Jz (6 долларов США).
  • Кабель HMDI-micro HDMI: goo.gl/n2Ti14 (6 долларов США).
  • Вход USB к выходу micro USB, для клавиатуры или контроллера: goo.gl/UF28f3 (4,85 доллара США).
  • Зарядный кабель Micro USB и блок (5 В): у меня был один, но если не зацепить этого парня - goo.gl/ERVmFB (7 долларов).
  • Raspberry Pi Zero W от Adafruit: goo.gl/A6GLbb (10 долларов США). (показан Pi Zero W с заголовками, это все, что у меня было под рукой в начале этого проекта).

Вы всегда можете укусить пулю и купить комплект CanaKit Raspberry Pi Zero W, он поставляется со всем, что указано выше, за исключением комбинации клавиатуры и мыши, но включает в себя несколько корпусов и радиатор. Вот ссылка: goo.gl/jKakB3 (33 доллара).

Примечание: Adafruit и Micro Center - отличные сайты для покупки расходных материалов для любых будущих Raspberry Pi или электронных проектов. Также Micro Center часто предлагает Raspberry Pi W в продаже за ~ 5 долларов, извините, но это только в магазине.

* Обратите внимание, что указанные выше цены были текущими на момент написания данного руководства *

Шаг 3: Распечатайте этот футляр

Распечатайте это дело!
Распечатайте это дело!
Распечатайте это дело!
Распечатайте это дело!
Распечатайте это дело!
Распечатайте это дело!
Распечатайте это дело!
Распечатайте это дело!

Когда дело доходит до 3D-моделирования и использования программ САПР, я все еще новичок, поэтому я позаимствовал кейс 3D Raspberry Pi Zero у Thingiverse. Для тех, кто не знает, Thingiverse - это потрясающий репозиторий 3D-моделей, которые члены сообщества создают и загружают. Опять же, приведенный ниже дизайн не мой, у создателя Haunt Freaks (https://www.thingiverse.com/HauntFreaks/about) есть одни из лучших кейсов / проектов для Raspberry Pi Zero на сайте! (ознакомьтесь с их другими проектами и не забудьте опубликовать свой отпечаток)

Я хотел напечатать что-нибудь маленькое, легкое и, конечно же, портативное. Просмотрев бесчисленное количество дизайнов, я наткнулся на этого парня: https://www.thingiverse.com/thing:2197417 или «чехол для брелка Pi Zero».

Pi Zero Keychain Case особенности:

  • компактный
  • защелкивается
  • макетная доска закреплена между двумя половинами
  • все порты доступны
  • eazy micro-SD вставка и извлечение…
  • топ с логотипом Raspberry pi (и один без)"

Эта печать заняла около часа; Я напечатал 2 набора разных цветов (серебряный и золотой), чтобы немного повеселиться, но вы можете распечатать их одним цветом, если хотите!

Если вы все-таки напечатаете его, обратите внимание, что вам, возможно, придется «закончить» его, зашлифуя шероховатые участки или нанеся эпоксидное покрытие (большинство людей используют: goo.gl/iEZHwc).

Тем, у кого нет 3D-принтера, вы можете купить чехол или получить его с помощью таких сервисов, как 3DHubs (https://www.3dhubs.com/). Эти услуги прекрасны, но иногда они могут быть дорогими в зависимости от количества отпечатков и материалов. Я зарегистрировался, чтобы распечатать этот футляр, и он стоил около 5 долларов (без доставки).

Шаг 4: Установка RetroPie

RetroPie Установить
RetroPie Установить

Перво-наперво, зайдите на сайт RetroPie: https://retropie.org.uk/. Отсюда вы можете узнать, что они могут предложить, но мы направимся прямо на страницу загрузки: https://retropie.org.uk/download/. Если вы используете Pi Zero W для этой сборки, загрузите версию Raspberry Pi 0/1, если вы использовали Pi 3 Model B +, вы можете загрузить версию Raspberry Pi 2/3.

После того, как вы начали эту загрузку, убедитесь, что у вас есть 2 следующих программного обеспечения:

  1. 7-Zip, чтобы извлечь файл из файла.gz в формат файла.img. 7-Zip:
  2. Imager, я использовал Win32 Disk Imager на ПК:

    • для пользователей ПК -
    • для пользователей Apple -
    • для пользователей Linux -

После того, как вы загрузите все 3 программы, мы поместим изображение программы RetroPie на нашу карту MicroSD.

  1. Распакуйте папку RetroPie:

    Щелкните правой кнопкой мыши папку> 7-zip> Извлечь файлы… (распаковать на рабочий стол)

  2. Используя Win32 Disk Imager, щелкните значок папки> Файл RetroPie.img> Записать. Это может занять от нескольких минут до 10-15 минут в зависимости от вашей карты MicroSD.
  3. После того, как вы сделали это выше, ваша карта MicroSD должна читать «boot» в качестве имени карты; Пожалуйста, извлеките карту MicroSD, чтобы не повредить ее.

Шаг 5: Настройте свой Pi

Настройте свой Pi
Настройте свой Pi

Затем мы настроим наш «контроллер», чтобы начать вставлять вашу карту MicroSD, а затем мы подключим / включим Zero W и нашу клавиатуру (позже вы можете использовать почти любые Bluetooth или беспроводные контроллеры).

  1. Удерживайте любую кнопку нажатой несколько секунд.
  2. Начать настройку:

    • На d-pad мы будем использовать клавиши со стрелками.
    • ‘Start’ = введите ключ.
    • ‘Select’ = пробел.
    • ‘A’ = ключ.
    • ‘B’ = клавиша S.
    • «X» = клавиша Q.
    • «Y» = клавиша W.
  3. Это единственные клавиши, которые вам нужно будет настроить на данный момент. Удерживайте кнопку ввода или клавишу «Пуск», чтобы пропустить другие клавиши.
  4. Наконец, пропустите «горячую клавишу», и как только вы дойдете до кнопки «ОК», нажмите «Ввод», затем он спросит вас, хотите ли вы ввести «горячую клавишу» в качестве кнопки выбора - нажмите «Да». Это позволит вам сохранять игры и выходить из них позже без каких-либо проблем. * Не вводите никакую другую кнопку или клавишу для выбора горячей клавиши. *

После того, как вы настроите свой контроллер, появится EmulationStation, позже, когда мы добавим игры, вы увидите, какие ПЗУ и игры заполнены.

Шаг 6: подключение по Wi-Fi и SSH

Подключение по Wi-Fi и SSH
Подключение по Wi-Fi и SSH
Подключение по Wi-Fi и SSH
Подключение по Wi-Fi и SSH
Подключение по Wi-Fi и SSH
Подключение по Wi-Fi и SSH
Подключение по Wi-Fi и SSH
Подключение по Wi-Fi и SSH

Следующим шагом будет настройка вашего Wi-Fi, а затем активация SSH, чтобы мы могли загрузить несколько игр!

Прежде чем мы сможем подключиться к нашему Wi-Fi, нам нужно установить «местоположение», чтобы мы могли подключиться. В главном меню выполните следующие действия:

  • Raspi-Config> Параметры сети> WiFi> Местоположение (выберите свою страну).
  • Затем выйдите на EmulationStation и перейдите в меню. Внизу вы увидите «WiFi», нажмите на него, и как только вы обнаружите, что ваш WiFi подключается к нему (здесь вам пригодится клавиатура).
  • Примечание: после подключения к Wi-Fi запишите свой IP-адрес, он понадобится нам для доступа к SSH позже.

Теперь, когда у нас настроен Wi-Fi, мы можем активировать SSH или безопасную оболочку для удаленного управления вашим Pi и позволять загружать любые файлы через сеть.

Raspi-Config> Параметры интерфейса> SSH> Включить

Нам нужно будет загрузить последнее программное обеспечение для доступа к нашему Pi через SSH, для этого мы будем использовать PuTTY (https://www.putty.org/). После загрузки программы вы можете запустить ее. В текстовом поле «Имя хоста (или IP-адрес)» введите свой IP-адрес, который вы указали ранее. Вам будет предложено войти в систему, используя имя пользователя по умолчанию (pi) и пароль (raspberry).

После того, как вы запустили Putty и находитесь в «сеансе», вы увидите экран терминала с логотипом RetroPie и информацией о Pi (используемая и доступная память и т. Д.). Как только это появится, вы сможете получить доступ к папке «Сеть» на своем компьютере, она будет называться // RetroPie.

Шаг 7: Загрузите ИГРЫ

Загрузите ИГРЫ !!
Загрузите ИГРЫ !!

Поздравляем, вы почти закончили, после того, как вы успешно подключитесь к Pi по сети, вы захотите загрузить несколько наборов ПЗУ! Из-за законов о лицензировании / авторских правах вы не должны загружать эти игры * кашляет ** кашляет *, но если вы это сделаете, загляните на www.emu (no space) paradise (dot) me. Взгляните на их наборы ROM, намного проще загружать и выгружать весь набор, а не одну игру за раз. После того, как вы загрузили все свои игры или наборы, выполните следующие действия:

  • Сеть> RetroPie (или имя хоста, которое вы ввели)> ROMS
  • Щелкните и перетащите игры в соответствующую папку эмулятора ROM.
  • Как только все будет загружено, пора перезагрузить Pi одним из двух способов:

    1. На вашем компьютере: в терминале PUTTY введите «sudo reboot». Как только вы это сделаете, ваша «сессия» закончится, но на этом этапе все должно быть готово.
    2. На вашем PI: Enter> Quit> Restart System.

Шаг 8: наслаждайтесь игрой

Наслаждайтесь игрой!
Наслаждайтесь игрой!

После перезагрузки вы увидите другую консоль и игры. Обратите внимание: если вы не загрузили игру в папку ROM, эмулятор не появится.

Пришло время расслабиться и поиграть в отличные олдскульные игры:)!

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