Сборка портативной RetroPie-консоли на Raspberry Pi — Часть 1
Это руководство проведет вас через создание портативной игровой консоли RetroPie на базе Raspberry Pi. Акцент на электронике и тестировании, предполагая базовое понимание записи образа на SD-карту и GPIO-проводки.
Мы оставим Pi неизмененным и будем использовать внешнюю проводку, кастомный контроллер и простой корпус. Результат — легкая, батарейная ретро-игровая система.
Примерная стоимость: $100 + (реальная цена зависит от выбранных деталей).
Ключевые компоненты:
- Raspberry Pi Model B (или новее)
- 8–16 ГБ microSD-карта (минимум 8 ГБ для 3.4 ГБ образа RetroPie + игры)
- Автомобильный монитор заднего вида (или похожий 5 В LCD) — многие работают из коробки
- Пауэрбанк или Li-Po аккумулятор (больше мАч — дольше игра)
- Контроллер: самодельный или переделанный от приставки
- Пластиковые или акриловые листы для корпуса
- USB A и micro-USB кабели, плоский шлейфный кабель (например, 2×13 IDC)
- Динамик, маленький усилитель (LM386), опционально джек для наушников
- Расходники: винты, эпоксидка, суперклей, стриперы, паяльник, ротационный инструмент, наждачка, аэрозольная краска, бондо
Инструменты: паяльник, стриперы, ротационный инструмент, суперклей, термоклей, эпоксидка, компьютер с мышью/клавиатурой для Pi. Также нужен второй ПК или кардридер для переноса образа RetroPie.
Часть 1 фокусируется на подготовке электроники и итеративных тестах.
- Подготовка Pi: Прошейте образ RetroPie на microSD. Инструкции на блоге Retropie, там же настройка контроллера.
- Первичное тестирование: Загрузите Pi с базовой ОС или сразу с RetroPie, проверьте работоспособность железа. Протестируйте дисплей и питание перед продолжением.
- Перенос игр (опционально на этом этапе): Используйте WinSCP или аналогичный инструмент для копирования ROMов на накопитель Pi.
- Планирование: Набросайте схему размещения Pi, экрана, батареи и контроллера. Полезные референсы — серия Ben Heck на YouTube о портативных Pi: Видео 1, Видео 2, Видео 3.
- Управление проводами: Подгоните кабели до практичной длины. Удалите лишний пластик с разъемов (RCA, джек наушников, USB) для экономии места.
- Стратегия разъемов: Используем разъемы развязки вместо распайки пинов Pi, оставляя плату нетронутой для будущего использования.
- Аудио: Соберите минимальный усилитель LM386 (без усиления) — схема здесь. Маленький динамик (даже от открытки) отлично впишется.
- Особенности дисплея: Многие мониторы заднего вида требуют 12 В, но купленная мною модель (eBay #161044070171) идеально работает на 5 В без изменений.
- Сборка контроллера (если самодельный): Используйте тактильные резиновые кнопки (например, eBay #170659489028) для эмуляции мембранных. Подключите к 2×13 шлейфному кабелю.
- Переназначение GPIO: Следуйте туториалу Филла Берджесса на Adafruit (Retro-Gaming with Raspberry Pi). Замените пример C-кода на реальные ключевые коды, замапленные в RetroPie. Задокументируйте назначение пинов в простой схеме.
- Функциональный тест: Замкните замапленный переключатель (например, стрелка влево) на землю. Если меню RetroPie реагирует — проводка верна. Переходите к пайке остальных кнопок.
- Управление питанием: Добавьте выключатель, контролирующий Pi, экран и усилитель от батареи. Небольшая плата с земляной плоскостью поможет держать соединения чистыми.
- Прототипирование: Используйте немного суперклея для временной фиксации компонентов пока финализируете корпус. Двусторонний пенопласт хорошо держит динамик.
Часть 1 заканчивается здесь. Часть 2 покроет сборку корпуса и финальную сборку. Для визуального референса смотрите мои видео-сборки (ссылки опущены для краткости).
Производственный процесс
- Построение многоканального логгера данных на Raspberry Pi — Часть 1: Требования и архитектура
- Логирование и график событий 24-В термостата с оптопарой и Raspberry Pi
- Создание IoT с Java ME 8 на Raspberry Pi: Часть 1 — интеграция GPIO-датчиков
- Создайте свой первый IoT-проект с Raspberry Pi, DHT11 и ThingSpeak
- Руководство по настройке Raspberry Pi 3 Starter Kit: сборка, ОС и удаленный доступ
- SparkFun Qwiic HAT для Raspberry Pi: полное руководство по подключению
- Создание интернет-управляемого видеostreaming-робота на Arduino и Raspberry Pi
- Создание робота, избегающего препятствия, на Raspberry Pi — руководство для начинающих
- Экспертное руководство по проектированию и строительству идеального гардероба
- Мастерство should-cost анализа: создавайте продукты с более высокой ценностью с точным ценообразованием