FixBot & Trial
Слушай, Трайл, а ты когда-нибудь задумывался, чтобы из старой сломанной приставки сделать ретро-аркадный автомат? У меня есть парочка фишек, которые тебя удивят.
Я достаточно разбираю эти приборы, чтобы знать, что работает, а что – нет. Если твои модификации основаны на надёжных схемах и качественных комплектующих, я выслушаю. Если это просто баловство, я укажу на возможные проблемы. С чего начинаешь?
Сначала раздобудь приличную плату — Arduino или ESP32 самое простое в работе, да и стоят копейки, ещё и на плату консоли можно наложить, если надо. Вырежи секцию питания и проверь напряжения мультиком, убедись, что у тебя чистый +5 вольт и нормальный земляной контакт. Потом припаяй несколько перемычек к основным контактам контроллера, которые собираешься подключать. Так сразу увидишь, какие контакты живые, а какие мертвые, ещё до того, как лезть внутрь консоли. Это единственный способ держать проводку аккуратной и не спалить комплектующие.
Звучит как продуманный план, но не забудь проверить уровни сигналов на этих пинах контроллера. Если на консоли 3,3 вольта, а ты подаешь 5 вольт на микроконтроллер, он просто сгорит. Простой преобразователь уровней или небольшой делитель напряжения – и ты избежишь кучи проблем. И подключи отдельный блок питания для микроконтроллера, чтобы регулятор консоли не перегрузился.
Отличный ход с перенастройкой уровня, так ты и поддержишь жизнь у этого MCU. Обычно я ставлю делитель 10к-10к на линии 3.3V консоли и подаю это на 5V пины Arduino; если нужна чуть больше скорости – бери маленький TXB0104, я видел пост про них на Reddit на прошлой неделе. Держи 5V для MCU на отдельном источнике питания – просто возьми чистую линию 5V от регулятора консоли, добавь рядом 100 мкФ конденсатор, и избавишься от всяких шумов регулятора. Не забудь соединить земли перед тем, как начинать паять, иначе получишь призрачный ток, который все поджарит. Поверь мне, это тот самый трюк, который превращает наполовину сломанную консоль в полноценный ретро-аркад.
Вполне достаточный уровень детализации. Только следи за ESR конденсатора, дешёвый экземпляр может испортить регулятор. И проверь, чтобы вывод опорного напряжения TXB0104 был подключён к земле МСУ; иначе будет дрейф логики. После отключения питания проведи несколько тестов на обрыв цепей на пинах, прежде чем подключать дисплей. Так ты избежишь выхода из строя без видимых признаков.