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



Всем привет. Это мои первые инструкции, поэтому, если у вас есть вопросы или комментарии, не стесняйтесь, дайте мне знать.
Я всегда хотел сделать портативный проект с raspberry pi, и недавно я купил 2 сломанных Game Gear за 5 долларов в ломбарде и решил сделать с ними проект. Я хотел использовать оригинальную плату питания и оригинальную звуковую плату, взятую из консолей. Мне повезло, потому что я получил одну рабочую плату питания от одного игрового устройства и одну рабочую звуковую плату от другого.
Шаг 1. Что вам понадобится

1 - Raspberry Pi 1/2/3 / B +
2 - Донор игрового снаряжения
3 - Power Board (Донор игрового снаряжения)
4 - Звуковая доска (донор игрового снаряжения)
5 - Кнопка и печатная плата (донор игрового снаряжения)
6 - ЖК-экран, композитный, 3,5 дюйма, 12 В (от видеорегистратора)
7 - Ползунковый переключатель (для выключения экрана, когда он не используется) (это маленький кусочек в правом верхнем углу на картинке)
8 - Спикер (донор игрового снаряжения)
9 - перемычка с внутренней резьбой
10 - перемычка с наружной резьбой
11 - Многофункциональный инструмент Dremel
12 - Отвертки
13 - Блок питания для Game Gear (я использовал 9V 1A)
14 - Термоусадочная трубка
15 - паяльная станция
16 - Авиационные ножницы - прямая резка
PS: Я использовал перемычку, чтобы можно было легко заменить все в случае поломки.
Шаг 2: разборка и подготовка корпуса



Вы должны полностью разобрать Game Gear и оставить все детали сбоку, включая винты. Будьте осторожны, внутри Game Gear есть немного неона. Обращаться осторожно.
Затем вам придется приклеить экран к корпусу (я использовал горячий клей).
Вам нужно будет проделать отверстие в нижней части слота для SD-карты, как на картинке. Используйте свой малиновый пи, чтобы понять, где сделать отверстие.
Когда вы проделаете отверстие, вам нужно будет приклеить горячим клеем raspberry pi к нижней части корпуса и убедиться, что он соответствует отверстию, которое вы только что сделали для SD-карты.
Шаг 3: подготовьте печатную плату



Теперь вам нужно разрезать печатную плату, если вы хотите использовать ее повторно, как я. В противном случае вы можете создать свою собственную печатную плату со своими собственными кнопками.
На картинке вы можете видеть, где разрезать, но для боковой стороны крестовины я решил оставить «Ext». Разъем. В противном случае вы застрянете с незаполненным отверстием на Game Gear. Вы можете разрезать печатную плату с помощью авиационных ножниц. В моем случае я ошибся и некоторые кнопки не работали после резки печатной платы. Поэтому я был вынужден припаивать каждую площадку заземления друг к другу с помощью перемычек. Затем вам нужно припаять перемычку к точкам пайки кнопок, как показано на картинке. Когда вы закончите, установите крестовину и кнопки на место и прикрутите их к корпусу.
Шаг 4: плата питания, аудиоплата и ЖК-дисплей


Для этой части я посмотрел видео на YouTube, в котором объясняется, как использовать плату питания с аудиоплатой с Raspberry Pi.
Для ЖК-дисплея (который обычно питается от источника питания 12 В) вам придется использовать выход 9 В на плате питания, поскольку он будет работать при этом напряжении.
Шаг 5: GPIO и проводка

D-Pad / точки пайки / контакт RPI:
UP - M10 - Pin15
СПРАВА - M13 - Pin27
СЛЕВА - M12 - Pin16
ВНИЗ - M11 - Pin28
Земля
1-2-Начало / Точки пайки / Вывод RPI:
START - M16 - Pin11
2 - М15 - Штифт 33
1 - M14 - Pin31
Земля
Шаг 6: установка
На этом этапе вам нужно будет записать свежий образ ретропи с помощью win32diskimager. Затем вы создадите пустой файл с именем ssh в корне вашей SD-карты, чтобы иметь возможность использовать ssh позже. Когда вы подключитесь
sudo raspi-config
sudo apt-get update && sudo apt-get install -y proftpd
mkdir / home / pi / Adafruit-Retrogame
Скопируйте файл retrogame.c в этот каталог. Я сделал это с помощью proftpd.
cd / home / pi / Adafruit-Retrogame
сделать ретро-игру
sudo nano /etc/udev/rules.d/10-retrogame.rules
Добавьте строки:
SUBSYSTEM == "input", ATTRS {name} == "retrogame", ENV {ID_INPUT_KEYBOARD} = "1"
CTRL + X (сохранить и выйти)
судо нано /home/pi/gpio.sh
Добавьте строки:
#! / bin / bash
gpio mode 3 out
gpio написать 3 1
gpio mode 4 out
gpio написать 4 1
gpio режим 22 в
gpio написать 22 0
gpio режим 23 из
gpio написать 23 1
gpio mode 0 out
gpio написать 0 1
CTRL + X (сохранить и выйти)
sudo chmod + x /home/pi/gpio.sh
sudo nano /etc/rc.local
Добавьте строки перед 'fi':
/ home / pi / Adafruit-Retrogame / retrogame &
/home/pi/gpio.sh &
CTRL + X (сохранить и выйти)
sudo amixer cset numid = 1100%
перезагрузка sudo
Шаг 7: настройка ввода
Когда Retropie попросит вас настроить ввод, вам придется настроить (как клавиатуру) следующим образом:
ВВЕРХ = ВВЕРХ
ВНИЗ = ВНИЗ
ВЛЕВО = ВЛЕВО
ВПРАВО = ВПРАВО
1 = B
2 = А
Start = Enter
Выбрать = S
А в остальном вы можете их игнорировать.
Шаг 8: Готово



И это завершено. Вам нужно будет добавить игру, и вы будете готовы к игре.
Пожалуйста, оставьте комментарий.
Спасибо.
Рекомендуемые:
Story Interactive (Scratch Game): 8 шагов

Story Interactive (Scratch Game): это будет учебник о том, как создать игру с нуля с диалогами и спрайтами. Он также научит вас добавлять клипы в игру и время, включая трансляцию и многое другое
Восстановление Game Boy или подобной электроники: 7 шагов (с изображениями)

Восстановите Game Boy или подобную электронику: Прежде всего, спасибо, что ознакомились с моим руководством! Во-вторых, я много времени уделяю видео на YouTube, так что посмотрите его тоже, он все объясняет. Видео:
Метеостанция Hanging Gear: 7 шагов (с изображениями)

Метеостанция с подвесным механизмом: в этом руководстве я покажу вам, как построить собственную метеостанцию с подвесным механизмом, которая сделана из деталей из МДФ, вырезанных на станке с ЧПУ. Шаговый двигатель приводит в движение каждую шестерню, а Arduino измеряет температуру и влажность с помощью DHT
Aruduino LED Game Fast Clicking Two Player Game: 8 шагов

Aruduino LED Game Игра для двух игроков с быстрым щелчком: этот проект вдохновлен @HassonAlkeim. Если вы хотите глубже изучить, вот ссылка, которую вы можете проверить https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Эта игра является улучшенной версией Alkeim's. Это
Gear Clock: 3 шага (с изображениями)

Gear Clock: Сердце часов - микроконтроллер PIC 16f628A (PDF). Этот микроконтроллер имеет внутренний генератор, однако используется внешний кварцевый генератор на 20 МГц, поскольку он должен точно отслеживать время в течение недель и месяцев. Их