
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

На этот раз я хотел бы показать вам свою старую аркадную версию с использованием Raspberry Pi Zero, основанную на Picade Desktop Retro Arcade Machini, как показано на этом сайте:
howchoo.com/g/mji2odbmytj/picade-review-ra…
Цель этого проекта - создать в подарок моему брату ретро-видеоигру, которая была бы портативной, простой в использовании, красивой и очень забавной.
Запасы
- Raspberry Pi Zero W. Настоятельно рекомендуется использовать Raspberry Pi Zero W, поскольку это устройство подключается к Интернету через Wi-Fi.
- Джойстик и кнопки. Плата с нулевой задержкой не является обязательной, поскольку в этом проекте джойстик и кнопки будут подключены непосредственно к Raspberry Pi Zero W GPIO.
- Импульсный блок питания 12 В x 5 А.
- Самодельный блок питания 5V x 3A (проект включен). Эта часть не нужна, если вы предпочитаете использовать импульсный источник питания 5 В x 5 А.
- ЖК-монитор 7 дюймов.
- Детали из акрила и МДФ, вырезанные лазером.
- Плата USB DAC PCM2704.
- Пара динамиков.
Шаг 1. Электроника


Сердце проекта - Raspberry Pi Zero W. Несмотря на свой размер, он способен творить вещи. На крошечном компьютере работает набор эмуляторов, таких как Nes, SN, Neo Geo, Mame и т. Д., Предлагающих широкий выбор ретро-игр.
Устройство оснащено платой USB DAC PCM2704, обеспечивающей цифровой звук удовлетворительной громкости.
Элементы управления подключаются к компьютеру через GPIO, что требует некоторой работы для настройки системы для правильной работы.
И, наконец, этот материал ничего не стоит без экрана. Поскольку идея заключалась в том, чтобы сделать что-то портативное, все удовольствие гарантировано 7-дюймовым ЖК-монитором.
Для питания системы в этой конструкции используется импульсный источник питания 12 В x 5 А, а регулируемый источник питания 5 В x 3 А снижает напряжение для Raspberry Pi Zero W и платы монитора.
Шаг 2: Регулируемый источник питания 5 В X 3 А


Схема основана на транзисторе LM 350, который обеспечивает 5,6 В при выходном токе 3 А, который питает Raspberry Pi Zero W и ЖК-экран.
Сборка не вызывает затруднений, что видно по файлам Eagle.
Шаг 3: Подключение джойстика к GPIO

Вместо использования USB-карты с нулевой задержкой для подключения элементов управления к компьютеру (Raspberry Pi Zero W имеет только один USB-порт, который использовался для вывода цифрового звука), GPIO был логичным способом решения проблемы.
На картинке показаны GPIO-подключения Raspberry Pi Zero W к джойстику и кнопкам устройства. Поскольку нам понадобится только один игрок, для управления игрой используются только зеленые контакты (стоит сказать, что контакты заземления необходимы, чтобы замкнуть цепь и заставить что-то происходить).
Для получения дополнительной информации см.:
Шаг 4: Сборка



Ретро-аркада сделана из МДФ и акрила, вырезанного лазером, закреплена пластиковыми уголками. После предварительной сборки все детали из МДФ были покрашены в черный цвет, что привело к окончательной сборке.
Как видно, черная пластиковая маска закрывает акриловую переднюю панель, на ней видны только динамики и ЖК-экран.
На фотографиях показан процесс сборки.
Шаг 5: настройка RetroPie
Следующие шаги были предоставлены https://www.instructables.com/id/Breadboard-RetroP… и
Во-первых, необходимо загрузить изображение RetroPie, что можно сделать по следующей ссылке:
Выберите вариант «Raspberry Pi 0/1», чтобы загрузить образ для Raspberry Pi Zero W.
Процесс установки, а также все инструкции RetroPie можно найти по следующей ссылке:
Шаг 6: Настройте контроллер GPIO
Чтобы настроить контроллер GPIO, необходимо загрузить файлы mk_arcade_joystick_rpi:
git clone
Скомпилируйте и установите модуль:
судо mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/
cd mk_arcade_joystick_rpi-master /
sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/
экспорт MKVERSION = 0.1.5
sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5
sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5
Шаг 7. Автоматическая загрузка драйвера при запуске
Откройте / etc / modules:
Судо нано / и т.д. / модули
и добавьте строку, которую вы используете для загрузки драйвера:
mk_arcade_joystick_rpi
Затем создайте файл /etc/modprobe.d/mk_arcade_joystick.conf:
sudo nano /etc/modprobe.d/mk_arcade_joystick.conf
и добавляем конфигурацию модуля:
параметры mk_arcade_joystick_rpi map = 1
Тестирование:
Используйте следующую команду для проверки входов джойстиков:
jstest / dev / input / js0
Дальнейшие инструкции можно найти по следующим ссылкам:
www.instructables.com/id/Breadboard-RetroP…
github.com/recalbox/mk_arcade_joystick_rpi
Шаг 8: окончательный результат



Как видите, это конечный результат проекта, который хорошо работает и готов к большому веселью! Наслаждаться!
Рекомендуемые:
Аркадный шкаф Bubble Bobble (Bartop): 14 шагов (с изображениями)

Bubble Bobble Arcade Cabinet (Bartop): еще одно руководство по сборке кабинета? Ну, я построил свой кабинет, используя, в первую очередь, Galactic Starcade в качестве шаблона, но по ходу дела я внес несколько изменений, которые, оглядываясь назад, я чувствую, улучшают и то, и другое. простота установки некоторых деталей и улучшение эстетики
Пользовательский аркадный шкаф Bartop: 32 шага (с изображениями)

Пользовательский аркадный шкаф Bartop: Здравствуйте, и спасибо, что ознакомились с моим первым Инструктажем о том, как создать собственный аркадный шкаф для бара! Аркады действительно начали возвращаться, поскольку мы становимся старше и хотим насладиться ностальгическими ретро-играми. Это дает прекрасную возможность
Как сделать аркаду Bartop DIY на двоих с пользовательскими слотами для монет Marquee, используя ящик Пандоры: 17 шагов (с изображениями)

Как сделать аркадную аркаду для 2 игроков своими руками с пользовательскими слотами для монет Marquee, используя ящик Пандоры: Это пошаговое руководство о том, как построить аркадную машину с верхней панелью для 2 игроков, в которую встроены пользовательские слоты для монет. Прорези для монет будут сделаны таким образом, чтобы в них можно было принимать только монеты размером в четверть и больше. Эта аркада работает
Bartop Arcade МДФ + Малина: 3 шага

Bartop Arcade MDF + Raspberry: Привет, это не мой первый проект в моей жизни, но это мой первый проект по обучению, я итальянец, и я прошу прощения за свой плохой английский !! материалы: 3 панели из МДФ примерно 125 см x 61 см x 1, Монитор 8 см1, черный, 14 дюймов; - 4: 3 с поддержкой VESA 2 комплекта аркадных джойстиков
Аркадный шкаф Mini Bartop: 6 шагов

Аркадный шкаф Mini Bartop: я всегда мечтал иметь свой собственный полностью функциональный аркадный шкаф в стиле 1980-х, так … После долгой работы с оригинальными чертежами шкафов и старыми частями компьютера, которые у меня были, я придумал подходящий масштабный дизайн, который подошел бы