shitposting

shitposting

пикабушник
поставил 340 плюсов и 125 минусов
отредактировал 1 пост
проголосовал за 1 редактирование
сообщества:
27К рейтинг 962 комментария 14 постов 7 в "горячем"
1 награда
лучший авторский текстовый пост недели
207

Самодельная Sega Megadrive mini

Доброго времени суток, пикабу. Сегодня я хочу рассказать вам об очередном опыте постройки ретро-консоли на основе retropie и raspberry pi.
Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Вообще, всё началось с того, что мне захотелось снова ощутить в руках контроллер, который был у меня в детстве, вот такой:

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Проблема в том, что в интернет-магазинах можно найти USB-контроллеры от любой ретро-консоли, но только в виде оригинальных, а если захочешь найти в виде какой-нибудь пиратки, то тебя ждёт фиаско. Поэтому было решено найти и переделать привычный контроллер от Simba's 168.

Вскрываем, отпаиваем провода.

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост
Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Следующей нашей задачей будет перерезание дорожек, идущих от контактов кнопок к микросхеме. На всякий случай оставляю возможность вернуть всё назад, мало ли что. Зачищаем и готовим под пайку.

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Просверливаем отверстия чтобы запустить провода назад, где будет находиться новый контроллер геймпада.

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Запаиваем провода и выводим их назад.

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост
Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Роль котроллера для геймпада будет выполнять Arduino Pro Micro. В её основе лежит ATmega32U4, который умеет без лишних плясок с бубном выдавать себя за любое USB-устройство.

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Подпаиваем провода к ардуине. Да, колхоз, но всё аккуратно спрячется в корпус геймпада.

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Скетч, который будет считывать нажатия и отправлять их по USB:

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Чтобы добавить итоговому продукту завершённости, снимаем резиновую манжету с родного провода геймпада, аккуратно высверливаем старый провод и вставляем новый, заливая резиновым клеем.

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Первая половина работы сделана.

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Пришло время браться за саму консоль. В качестве корпуса я буду использовать почивший магистр, сделанный в виде уменьшенного классического мегадрайва. Получится своего рода идейное продолжение NES и SNES mini.


Отпаиваем порты геймпадов и центральную плату.

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

На место сеговских разъёмов геймпадов ставим по USB-порту. Вырезаем из куска пластика заглушку и приклеиваем её к корпусу

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Делаем два коротких удлинителя «папа-мама»

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

А теперь моя любимая часть. Клей, много клея. Для того, чтобы закрепить малину и порты джойстиков, я использую недорогую холодную сварку. Она хорошо приклеивается, а после застывания становится крепкой, как камень. Между малинкой и клеем прокладываю малярный скотч и вставляю болты.

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

После застывания остаётся резьба, так что в случае чего плату можно выкрутить:

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Питание завожу через родную кнопку включения. Видео- и аудиовыход с малины вывожу к родному разъёму, чтобы можно было использовать обычный сеговский AV-кабель. Разбираю блок питания и меняю провод на родной магистровский. Ритуал подключения консоли будет практически аутентичный. Всё это я благополучно забыл фотографировать, но уверяю, ничего интересного вы не пропустили. Вот так всё выглядит в сборе:

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Консоль готова, можно звать друзей и ностальгировать:

Самодельная Sega Megadrive mini Ретро-Игры, Sega mega drive, Своими руками, Длиннопост

Всем спасибо за внимание, на любые вопросы отвечу в комментариях.

Показать полностью 19
526

Кристалл контроллера КМ1816ВЕ48 (Кликабельно)

Кристалл контроллера КМ1816ВЕ48 (Кликабельно) Электроника, Микроконтроллеры, Склеил сам, Длиннопост

Вот такого:

Кристалл контроллера КМ1816ВЕ48 (Кликабельно) Электроника, Микроконтроллеры, Склеил сам, Длиннопост
Кристалл контроллера КМ1816ВЕ48 (Кликабельно) Электроника, Микроконтроллеры, Склеил сам, Длиннопост
На одном кристалле расположен процессор с частотой 6 МГц, оперативка на 64 байта и уф-стираемое ПЗУ на 1 Кб. Знающий человек определит, где что (К сожалению, это не я.).
Показать полностью 2
6023

Парировали.

Сегодня на нашем заводе одного вейпера оштрафовали на половину зарплаты. На возражение, что он не курит, а парит, его оформили за использование электронагревательных приборов без согласования с ведомственной пожарной службой.

Отличная работа, все прочитано!