Оглавление:
- Шаг 1: Компоненты
- Шаг 2: Инструменты
- Шаг 3: Установка RetroPie
- Шаг 4: базовая конфигурация RetroPie
- Шаг 5: эмуляторы
- Шаг 6: ПЗУ и игры MS-DOS
- Шаг 7: Сценарии и конфигурация для светодиодов и кнопки включения / выключения
- Шаг 8: начните планировать дело
- Шаг 9: расширения USB
- Шаг 10: Расширение адаптера питания
- Шаг 11: разметка отверстий
- Шаг 12: Делаем отверстия
- Шаг 13: пайка светодиодов и кнопки включения / выключения
- Шаг 14: Размещение всех компонентов
- Шаг 15: Украшение
- Шаг 16: тестирование
Видео: Ретро-игровой автомат с Raspberry PI, RetroPie и самодельным футляром: 17 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Некоторое время назад я нашел дистрибутив Linux для Raspberry Pi под названием RetroPie. Я сразу понял, что это отличная идея с отличной реализацией. Универсальная ретро-игровая система без лишних функций. Блестяще.
Вскоре после этого я решил купить новый Raspberry Pi, на котором я хотел запустить RetroPie с некоторыми старыми добрыми играми.
Я тоже стал искать случай. К сожалению, практически ни один коммерческий корпус мне не понравился. На мой взгляд, они были уродливыми, с завышенной ценой, а иногда и с переоценкой. С другой стороны, мне понравились некоторые DIY-кейсы, которые не пытались копировать внешний вид старых консолей. Итак, я тоже решил сделать свой собственный случай. По многим причинам я взял за основу универсальный корпус проектного шкафа…
Возьмите эту инструкцию как источник вдохновения и попробуйте также создать ретро-игровой автомат с индивидуальным корпусом. Это не так уж сложно, и вы будете довольны результатом. К тому же это может стать отличным подарком. Думаю об этом…
Шаг 1: Компоненты
- Raspberry Pi
- Блок питания 5В с цилиндрическим домкратом 5.5 / 2.1. Я использовал Виган 5В / 2А.
- Карта Micro SD на 8 ГБ класса 10 или лучше
- универсальный проектный корпус с хорошими габаритами. Найдите хорошую коробку на eBay или в местном магазине электронных компонентов. Я использовал KP17 от GMe.cz. (Размер: 143x119x33 мм)
- Штекерный разъем USB B. Я использовал этот от GMe.cz.
- Блок питания цилиндрический гнездовой 5.5 / 2.1.
- USB-разъем розетки. Взял их из сломанного USB HUB.
- USB-штекер коннектора. Я взял их со старых USB-кабелей.
- Прямой переходник HDMI. Я использовал этот с eBay.
- Светодиоды. Я использовал 5 мм зеленый и 8 мм красный
- маленькая кнопка. Я использовал этот от GMe.cz.
- кусок универсальной печатной платы
- небольшой кусок фанеры или что-то еще, что можно использовать в качестве распорки
- винты и гайки M3, некоторые проставки
- женский контактный заголовок
- красный и черный провод. Я использовал AWG 24.
- четырехжильный кабель. Взял от старого USB кабеля.
- выключатель питания (опционально)
- и игровые USB-контроллеры. Мне нравятся USB-контроллеры типа SNES.
Шаг 2: Инструменты
- ПК подключен к Интернету
- кардридер micro SD для ПК
- изоляционная лента
- черные маркеры
- дрель и сверла. Я настоятельно рекомендую ступенчатое сверло (на картинке выше) для сверления пластика.
- наждачная бумага
- небольшие файлы
- универсальный нож и / или мелкие стамески.
- пистолет для горячего клея
- плоскогубцы
- паяльник
- качественные («художественные») цветные маркеры. Я использовал маркеры от Winsor & Newton. Я выбрал цвета: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Но вы, конечно, можете использовать все, что захотите.
- белый перманентный маркер
- контактный клей. Я использовал обычный контактный клей Pattex.
- термоусадочные трубки
Шаг 3: Установка RetroPie
Что такое Retropie? По словам автора:
RetroPie позволяет превратить Raspberry Pi, ODroid C1 / C2 или ПК в ретро-игровой автомат. Он основан на Raspbian, EmulationStation, RetroArch и многих других проектах, чтобы вы могли играть в свои любимые аркадные игры, игры для домашних консолей и классические компьютерные игры с минимальной настройкой.
См. Домашнюю страницу Retropie: retropie.org.uk.
Загрузите последнюю версию RetroPie для своей версии Raspberry Pi.
Скачайте и установите Etcher. Это удобный мультиплатформенный инструмент для безопасной записи образа ОС на SD-карту. (Если вы раньше использовали Raspberry Pi, вы, вероятно, хорошо его знаете.)
Запустите Etcher, выберите изображение RetroPie, выберите правильный привод карты памяти microSD и нажмите кнопку флэш-памяти (см. Изображение выше).
После завершения прошивки вставьте карту в Raspberry Pi, подключите монитор, контроллер и блок питания. При первом запуске система RetroPie должна расширить файловую систему на всю SD-карту, а затем RetroPie попросит вас настроить контроллер.
См. Оригинальное руководство.
Шаг 4: базовая конфигурация RetroPie
Выберите в меню RASPI-CONFIG и:
- Изменить пароль пользователя. Пароль по умолчанию: raspberry (пользователь по умолчанию: pi)
-
Варианты локализации
- Установите свой языковой стандарт
- Установите код страны Wi-Fi
- Установите раскладку клавиатуры
- Установите свой часовой пояс
-
Параметры интерфейса
- Включить SSH
- Включить последовательный порт
-
Расширенные настройки
Отключите Overscan. (Удаляет черные поля)
Выполните перезагрузку.
Шаг 5: эмуляторы
Большинство эмуляторов по умолчанию установлено и настроено правильно. Мне нужно было только установить DOSBox (известный эмулятор MS-DOS) и настроить Fuse (эмулятор ZX Spectrum).
Дополнительные сведения об эмуляторах см. В оригинальном руководстве.
Установка DOSBox
Выберите RETROPIE SETUP → Manage packages → Manage optional packages → dosbox → install from binaries.
Конфигурация предохранителя
1) контроллер карты в виде джойстика Kempston.
Подать
/opt/retropie/configs/zxspectrum/retroarch.cfg
добавить строку:
input_libretro_device_p1 = "513"
2) установить эмулятор в режим ZX Spectrum 48k.
В файле
/opt/retropie/configs/all/retroarch-core-options.cfg
изменить строку:
fuse_machine = "Спектр 128K"
к:
fuse_machine = "Спектр 48К"
Сделать это можно, например, по SSH.
EmulationStation (ES) незаменимый ярлык
Выберите + Start = выйти из запущенной игры и вернуться в меню ES (не работает для DOSBox, см. Ниже…)
Шаг 6: ПЗУ и игры MS-DOS
Прежде всего, я должен сказать, что даже очень старые игры все еще защищены авторским правом, так что имейте в виду …
Однако многие старые игры считаются заброшенными, поскольку они технически устарели и практически не подлежат продаже (или нерентабельности). Хорошим примером являются игры для старого компьютера ZX Spectrum, которые вы можете бесплатно скачать с таких сайтов, как Spectrumcomputing.co.uk или www.worldofspectrum.org.
Некоторые игры для MS-DOS можно приобрести на сайте www.gog.com.
Как скопировать файлы ROM в RetroPie
Есть несколько способов сделать это. См. Оригинальное руководство. Если вы используете Linux на своем ПК, вы также можете копировать файлы ROM прямо на карту microSD.
Совет: чем меньше игр, тем лучше! Не устанавливайте целые архивы, а только несколько лучших игр для каждой системы. Большое количество игр несколько удручает.
Игры DOSBox (для продвинутых пользователей)
Игры MS-DOS в RetroPie / Emulationstation сложны. Необходимо сопоставить кнопки контроллера с клавиатурой, создать и настроить файл конфигурации dosbox и создать сценарий запуска для каждой отдельной игры.
Вот шаги для игры Prehistorik 2:
0) установить DOSBox
См. Шаг «Эмуляторы».
1) купите Prehistorik 2 на сайте www.gog.com/. Сначала установите Prehistorik 2 на свой компьютер, потому что вам потребуются распакованные файлы игры.
2) скопируйте каталог с игрой на карту microSD в
/ home / pi / RetroPie / roms / pc_data («pc_data», а не «pc»…)
(название директории игры должно быть Prehistorik_2).
3) создать сценарий запуска
/home/pi/RetroPie/roms/pc/Prehistorik_2.sh
с содержанием:
#! / bin / bash
cd "/ home / pi / RetroPie / roms / pc /" "/ opt / retropie / emulators / dosbox / bin / dosbox" -conf "/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf" -c exit
См. Prehistorik_2.sh.txt во вложении
Prehistorik_2.sh будет распознан командой run как файл ROM.
4) создайте файл conf
/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf
См. Prehistorik_2_dosbox.cf во вложении
Самые интересные части:
[autoexec]
@echo off mount C "../pc_data/Prehistorik_2" -t cdrom c: cls TITUS. BAT exit
и определение mapperfile:
mapperfile = / home / pi / RetroPie / roms / pc / Prehistotik_2_mapper.map
5) создайте файл карты
/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
См. Карту Prehistorik_2_dosbox.map во вложении
Поищите в Интернете, как это сделать. Хорошим началом должна быть, например, вики-страница DOSBox.
6) попробуйте запустить игру.
Шаг 7: Сценарии и конфигурация для светодиодов и кнопки включения / выключения
Кнопка безопасного включения / выключения питания
Raspberry Pi не имеет кнопки «безопасное выключение» (по крайней мере, версии до 3B +). Поищите в Интернете дополнительную информацию об этом.
Пользователи часто решают эту проблему, написав собственный сценарий, который запускает команду «sudo shutdown -h now» при прерывании от кнопки, подключенной к какому-либо контакту.
Я просто использовал хорошо написанные скрипты от тайлера от howchoo.
Я установил контакт для кнопки на GPIO 3 (= физический контакт 5) (см. Pinout.xyz).
Внешний светодиодный индикатор ACT
Редактировать файл
/boot/config.txt
для Raspberry Pi 3 добавьте это:
# --- внешний светодиод как светодиод SD ACT (Raspberry Pi 3)
dtoverlay = pi3-act-led, gpio = 4 # ---
для Raspberry Pi 2 добавьте это:
# --- внешний светодиод как светодиод SD ACT (Raspberry Pi 2)
dtparam = act_led_gpio = 4 # ---
Теперь вы можете подключить светодиод с резистором к GPIO 4 (= физический контакт 7) (см. Pinout.xyz). В качестве светодиода ACT я использовал зеленый светодиод диаметром 5 мм.
Светодиод состояния питания
Я позаимствовал умный супер-простой индикатор состояния питания из этого урока от Зака от howchoo. Просто включите последовательный порт GPIO, затем вы можете подключить светодиод с резистором к GPIO 14 = TX (= физический контакт 8) (см. Pinout.xyz). В качестве светодиода состояния питания я использовал красный светодиод диаметром 8 мм.
Шаг 8: начните планировать дело
Как я уже писал, за основу я взял универсальный корпус проектного шкафа. Я признаю, что это не так круто, как корпус из дерева хорошего качества или хорошо продуманный корпус, напечатанный на 3D-принтере, но, на мой взгляд, это все еще приемлемый способ быстро создать красивый корпус.
Спланируйте расположение всех компонентов. Где разместить Raspberry Pi, где разместить все разъемы, какие разъемы опущены и так далее. Не торопитесь, не торопитесь.
Шаг 9: расширения USB
Поскольку я решил иметь два USB-разъема для двух игровых контроллеров спереди и Raspberry Pi посередине, мне понадобились два коротких USB-удлинителя. Я сделал их из старых USB-кабелей и из дрянного USB-концентратора. См. Изображения выше.
Шаг 10: Расширение адаптера питания
Одна вещь, которая заставляет меня нервничать в Raspberry Pi, - это разъем питания micro USB B. Этот разъем мне кажется немного хрупким. Поэтому я решил использовать обычный цилиндрический разъем 5.5 / 2.1 и запитать свой ретро-игровой автомат от источника питания 5 В с цилиндрическим разъемом 5,5 / 2,1 мм.
Шаг 11: разметка отверстий
Укажите положение всех компонентов и отметьте все необходимые отверстия. В моем случае:
- отверстия для двух USB (и отверстия для винтов для крепления небольшой PCB)
- отверстие для разъема бочкообразного домкрата 5.5 / 2.1
- отверстие для переходника HDMI
- отверстие для кнопки питания
- два отверстия для светодиодов
- четыре отверстия под винты для крепления Raspberry Pi
- отверстие для слота для карты micro SD
- вентиляционные отверстия (не забывайте о них)
Шаг 12: Делаем отверстия
Проделайте все дыры, используя свои верные инструменты.
Маленькие стамески оказались на удивление полезными для проделывания некруглых отверстий в моем случае.
Шаг 13: пайка светодиодов и кнопки включения / выключения
Выполните электромонтаж в соответствии со схемой на картинке выше. Это не должно быть сложно.
После пайки можно закрепить все провода горячим клеем.
Вы, наверное, заметили, что кнопка включения (см. Рисунок выше) припаяна к плате с деревянными прокладками. Мне пришлось найти обходной путь, потому что я выбрал кнопку, предназначенную для печатной платы, а не кнопку, предназначенную для установки на панель.
Шаг 14: Размещение всех компонентов
Прикрепите все компоненты к корпусу. Я прикрепил все компоненты с помощью горячего клея, кроме Raspberry Pi и USB-удлинителей, которые я прикрепил винтами. См. Изображения выше.
Шаг 15: Украшение
Украшайте футляр так, как хотите. Можно все. Например, я нарисовал верхнюю маску на бумаге художественными маркерами. Затем приклеила маску к футляру с помощью контактного клея.
Шаг 16: тестирование
Закройте корпус и попробуйте все протестировать. Все нормально работает?
Нет? Итак, исправьте все проблемы, проверьте еще раз, повторяйте, пока все не станет хорошо. Сохранять хладнокровие.
Рекомендуемые:
Ретро-камера Raspberry Pi Tumblr GIF: 10 шагов (с изображениями)
Ретро-камера Raspberry Pi Tumblr GIF: мне нужен был способ использовать свои винтажные камеры новым, цифровым способом. У меня есть несколько копий в различных условиях, но я давно не использовал их, потому что проявление пленки обходится дорого. Следуйте инструкциям, чтобы узнать, как я кладу малину
С самодельным штативом для микрофона (штатив Bozuk Mikrofon Ile El Yapımı): 11 шагов
С микрофоном Самодельный штатив (штатив Bozuk Mikrofon Ile El Yapımı): штатив Bozulmuş Mikrofon ile kameranıza yapabilirsiniz .. Вы можете сделать свою камеру с микрофоном на штативе
Литые блестящие драгоценности с самодельным выключателем: 4 шага
Литые мерцающие драгоценности с самодельным переключателем включения / выключения: навеяна мерцающим кольцом Glue-Juwel из серии «Сделать: Сделай это свечением». Эмили Кокер и Келли Таунел Я хочу показать вам энергосберегающую альтернативу: Glimmer Jewels, которые вы можете включать и выключать в соответствии с вашей реальной потребностью в мерцании, используя swi
FLIPT-BIT: компьютер Raspberry Pi в ретро-стиле: 7 шагов (с изображениями)
FLIPT-BIT: компьютер Raspberry Pi в ретро-стиле: это мой взгляд на корпус Raspberry Pi. Это универсальный компьютер со встроенными дисплеем, клавиатурой и трекпадом. USB-порты и аудиопорты RPi открыты на задней панели, а "слоты для картриджей" можно удалить, чтобы получить доступ к
Телевизор в стиле ретро на Raspberry Pi: 5 шагов (с изображениями)
Телевизор в стиле ретро на Raspberry Pi: в этом руководстве показано, как создать и настроить телевизор в ретро-стиле с Raspberry Pi, сенсорным экраном и некоторыми напечатанными на 3D-принтере деталями, так что вы получите что-то вроде ретро-телевизора / монитора. . Я также разместил это руководство на своем веб-сайте здесь