
Оглавление:
- Шаг 1. Расходные материалы
- Шаг 2: Дело
- Шаг 3: детали, напечатанные на 3D-принтере
- Шаг 4: изменение звуковой карты
- Шаг 5: модификация зарядного устройства Micro-Lipo
- Шаг 6: Подключение зарядного устройства Micro-Lipo к аккумулятору
- Шаг 7: Подключение экрана к Raspberry Pi
- Шаг 8: Запись образа MintyPi
- Шаг 9: Завершение
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Minty Pi - это игровая приставка в стиле ретро, которая помещается внутри банки Altoids.
Он питается от аккумулятора 1200 мА и работает на Raspberry Pi.
Благодарим Верми за дизайн.
Шаг 1. Расходные материалы
Для этого проекта вам потребуются следующие материалы:
Альтоиды олово
Raspberry Pi
Карта MicroSD - 8-16 ГБ
Доступ к 3D-принтеру для 3D-печати деталей
2,2-дюймовый экран SPI TFT
Звуковая карта (5V PCM2704 Модуль декодирования звуковой карты DAC Decoder Board)
Зарядное устройство Adafruit Micro-Lipo
1200 мА 3,7 В Lipo аккумулятор
Выключатель
Кнопочные переключатели
Кнопки ввода DS-Lite
Протоборд
Медная лента
Шаг 2: Дело
Распечатайте направляющую для отверстий под жестяную банку на 3d принтере.
Используя фломастер, наметьте границы отверстий.
Перед тем, как приступить к сверлению и опиловке, приклейте малярную ленту к краям олова, чтобы убедиться, что металлическая стружка не прилипает и не отсоединяется позже, чтобы замкнуть цепь.
Лучше начать с самого маленького сверла, а затем работать с более крупными сверлами.
Для разъемов USB я сначала просверлил небольшое отверстие, а затем подпилил, чтобы отверстие соответствовало направляющей.
Шаг 3: детали, напечатанные на 3D-принтере


Для деталей, напечатанных на 3D-принтере, PLA хорош для лицевых панелей и задней части, однако петли должны быть напечатаны из более прочного пластика, такого как ABS.
Показаны настройки, которые я использовал для печати деталей.
Файлы STL для деталей, напечатанных на 3D-принтере, находятся здесь.
Шаг 4: изменение звуковой карты



Звуковая карта, которая нам нужна, имеет разъем USB и разъем для наушников, однако они нам не нужны.
Чтобы удалить разъем USB, сначала отрежьте ножки по обе стороны от разъема USB с помощью кусачки, затем с помощью паяльника нагрейте разъемы и снимите его с карты.
Чтобы снять разъем для наушников, просто отсоедините разъемы.
Мы также хотим переместить кварцевый генератор сбоку от звуковой карты, чтобы сэкономить место.
Шаг 5: модификация зарядного устройства Micro-Lipo

Мы также внесем некоторые изменения в зарядное устройство Micro-LiPo Charger, чтобы сэкономить место.
Во-первых, нам нужно удалить соединитель JST, что можно сделать, отрезав опоры.
Затем с помощью паяльника извлеките два контакта.
Затем мы соединим разъем 500 мА с помощью припоя, так как наша батарея 1,2 А и может выдерживать повышенный заряд.
Шаг 6: Подключение зарядного устройства Micro-Lipo к аккумулятору
Подключите красный провод к контакту BAT и черный провод к контакту GND.
Затем подключите красный провод BAT к выключателю питания.
Поскольку мы удалили JST-коннектор, мы припаяем аккумулятор прямо к зарядному устройству.
Используйте разъем Micro-USB, чтобы совместить зарядное устройство с отверстием micro-USB в банке Altoids.
Используйте горячий клей или скотч, чтобы прикрепить зарядное устройство к опорной плите.
Используйте скотч, чтобы прикрепить батарею к банке.
Приклейте выключатель питания к прямоугольному отверстию горячим клеем.
Шаг 7: Подключение экрана к Raspberry Pi


Если вы используете модуль дисплея SPI TFT с диагональю 2,2 дюйма, такой как здесь, то мы можем подключить экран, припаяв провода от портов дисплея к портам GPIO.
Нам нужно удалить припаянные штыри с разъемов. Затем мы припаяем провода от портов дисплея к портам GPIO Raspberry Pi со следующими парами:
SDO / MISO ---------- контакт 21 (GPIO 9)
Светодиод ----------------- контакт 12 (GPIO 18)
SCK ------------------- контакт 23 (GPIO 11)
SDI / MOSI ----------- контакт 19 (GPIO 10)
DC / RS --------------- контакт 18 (GPIO 24)
СБРОС --------------- контакт 22 (GPIO 25)
CS -------------------- контакт 24 (GPIO 8)
GND ----------------- контакт 20 (GND)
VIN ------------------- контакт 17 (3,3 В)
Затем припаяйте провода к портам GPIO raspberry pi, следя за тем, чтобы провода были в порядке.
Шаг 8: Запись образа MintyPi

Образ для MintyPi можно скачать здесь.
Я использовал balenaEtcher, чтобы записать образ на SD-карту.
После того, как образ будет записан на SD-карту, вы сможете загружать игры.
Вставьте SD-карту в Raspberry Pi.
Шаг 9: Завершение
Накройте raspberry pi изолентой, чтобы она не мешала работе батареи.
Прикрепите Raspberry Pi к лицевой панели.
Запустите Raspberry Pi и запустите программы, чтобы убедиться, что все работает правильно.
Прикрутите лицевые панели на место, и все готово!
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов

Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)

Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов

Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов

Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов

Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)