Съдържание:
- Стъпка 1: Отпечатване на калъфа
- Стъпка 2: Запояйте печатната платка
- Стъпка 3: Направете кабелите
- Стъпка 4: Сглобете устройството
- Стъпка 5: Инсталирайте RetroPie
- Стъпка 6: Персонализиране (Добавяне на KODI)
- Стъпка 7: Отпуснете се и се насладете
Видео: Ретро игрална конзола (N64 Mod) с KODI: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Играта на ретро игри на стари училищни конзоли е много забавно, но купуването на отделни конзоли и всички игри, които вървят заедно с нея, е твърде тромаво и скъпо! Да не говорим, ако сте студент в колеж/университет и премествате апартаменти на всеки 12 месеца, не е най -лесното да опаковате всички тези конзоли (плъхове гнезда от жици !!!). Ето една проста модификация на вече публично достъпната игрална конзола RetroPie с преден интерфейс за вашите оригинални N64 контролери и два USB слота за универсални контролери, за да играят различни други конзоли.
Това е сравнително евтин проект и най -вероятно може да бъде завършен през уикенда, но оставете до 3 седмици, за да пристигнат всички части! Освен достъп до 3D принтер, ето какво ви е необходимо (всички цени са в канадска валута).
Материали:
- ABS нишка (1,75 мм) (цвят по избор) ……. ~ $ 25,00 CAD **
-
Raspberry Pi 3 Starter Kit ……………………….. ~ $ 120.00 CAD
- Raspberry Pi 3 Модел B*……………………………………….
- HDMI кабел …………………………………………………………
- Радиатор x2*……………………………………………………….
- 2.5A Захранване*……………………………………………………
- 32GB Micro SD карта (клас 10)*……………………………
- Конектор за контролер N64 (x4) …………………….. ~ $ 10.00 CAD
- ПХБ за контролер N64 ……………………………………. ~ $ 5,00 CAD
- Безжична клавиатура ……………………………………. ~ $ 17.00 CAD
- USB удължителни кабели ………………………………. ~ $ 10.50 CAD
- 2x3 Pin Header ………………………………………….. ~ $ 2,00 CAD
- 2,4-4 мм монтажни винтове (x9) ……………………. ~ $ 2,00 CAD
- 2.8-6 мм монтажни винтове (x4) ……………………. ~ $ 2,00 CAD
Инструменти:
- 3D принтер ………………………………………………………………….
- Комплект отвертки ………………………………………………………..
- Поялник ……………………………………………………………
- Пистолет за горещ въздух………………………………………………………………….
- Горещо лепило/силиций ………………………………………………………………
Разни:
- USB Super Nintendo контролери (по избор)… $ 17.00 CAD
- Термосвиване (по избор) ……………………………………………….
- Нишка NinjaFlex (по избор) ……………………. $ 50,00 CAD
-
Превключвател за нулиране (по избор) ……………………………… $ 2,00 CAD
Общи разходи: ……………………………………………….. ~ $ 166.50 CAD
*Силно се препоръчва. ** Ако приемем, че вече имате това.
Стъпка 1: Отпечатване на калъфа
Използвани материали:
- ABS нишка (1,75 мм)
- Нишка NinjaFlex (1,75 мм)
Необходими инструменти:
- 3D принтер
- STL файлове
Инструкции:
Калъфът е достъпен ТУК на Thingiverse.com и включва. STL файловете. Следвайте подробностите за печат в описанието за най -добро качество на печат за първи път, тъй като отпечатването на големи плоски кутии не е много лесно поради изкривяването. Разпечатайте крачетата с NinjaFlex, тъй като те ще притиснат в отворите за винтове в долната част на кутията и ще предотвратят кутията да се преобърне около масата, ако дърпате един от кабелите.
Ако нямате достъп до 3D принтер, има няколко опции. Първо, опитайте Google. Google е страхотен. Второ, какво ще кажете за изпращане на вашите файлове в онлайн компания за 3D печат и те да бъдат изпратени точно до вашата врата? Ето някои опции:
- Shapeways
- 3D концентратори
- Скулптео
И списъкът продължава …
Стъпка 2: Запояйте печатната платка
Използвани материали:
- ПХБ на контролера N64
- Конектори за контролер N64
- 2x3 мъжки щифт на заглавката
Необходими инструменти:
Поялник
Инструкции:
Освен ако нямате достъп до собствен принтер за печатни платки, ще трябва да възложите тази стъпка на външни изпълнители. Лично аз използвах OshPark.com, тъй като те предлагат срок от 3 седмици и ние сме най -евтините, които мога да намеря. Минималната поръчка е за три парчета и струва приблизително пет долара на дъска. Отидете на уебсайта и следвайте инструкциите за качване на.zip файл, съдържащ Gerber CAM файлове, които са прикачени към тази стъпка (Gerbers.zip).
Кабелите на конекторите на контролера N64 имат променлив толеранс и не винаги са специфицирани, така че може да се нуждаят от малко копаене, за да ги накарат да се вмъкнат в отворите. Обърнете внимание, че върху слоя от копринен екран има отпечатани очертания, които показват коя страна и ориентация да се инсталират заглавките на контролера. След като всички съединители са на място, запоявайте ги към платката.
Запоявайте 2х3 щифтовата глава от противоположната страна на щифтовете N64 и се опитайте да я поставите с изравнените щифтове от противоположната страна, за да запазите ниската повърхност на монтажната повърхност.
Как работи:
Печатната платка просто пренасочва трите пина от всеки конектор на контролера и ги консолидира в 6 пина. Оригиналните N64 контролери работят с 3.3V логика и имат един сигнален щифт за двупосочна комуникация между контролера и конзолата. Земята и захранването за всеки контролер са обединени в един щифт и четирите сигнала на контролера се пренасочват, за да се намалят 12 -те входа до 6 изхода.
Източници:
- Дизайн на печатни платки
- Видео дизайн на печатни платки
- N64 Електроника
Стъпка 3: Направете кабелите
Използвани материали:
- Натисни бутона
- Женско-женски джъмперни кабели
- Термосвиване
Необходими инструменти:
- Поялник
- Пистолет за горещ въздух
Инструкции:
2.1 Превключвател
Превключвателят е незадължителен за този проект, но все пак съм включил тук, защото осигурява лесен начин за нулиране/захранване на устройството, вместо физическо издърпване на захранването. За да прикрепите софтуерното нулиране, отрежете два женски кабела на заглавието на приблизително 4 инча и запоявайте свободните краища към превключвателя за нулиране. Термично свийте връзките, за да предотвратите късо съединение.
2.2 Запоявайте Raspberry Pi
Счупете два щифта на заглавката и запоявайте към порта „run“на Raspberry Pi. Опитайте се да поставите чиста част от спойка върху подложките и се уверете, че щифтовете са квадратни спрямо дъската.
2.2 GPIO-PCB кабел
За този кабел можете просто да използвате шест женски щифта за кабели, за да свържете Raspberry Pi GPIO щифтовете към печатната платка. Затова оставете тези настрана за по -късно.
Източници:
Нулиране на превключвателя
Стъпка 4: Сглобете устройството
Необходими материали:
- 2.8-4 мм крепежни елементи
- 2,4-6 мм крепежни елементи
- Печатни платки
- Малина Пи
- USB конектори
- Нулиране на превключвателя
- Ключ за безжична клавиатура
Необходими инструменти:
- Комплект отвертки
- Горещо лепило/силиций
Инструкции:
4.1 Монтирайте интерфейса на конектора N64
Монтирайте платката на контролера за печатни платки към предната стена, като използвате пет 2.8-4 мм винта.
4.2 Малина Пи
Монтирайте Raspberry Pi на място с помощта на четири 2.8-4 мм винта. Поставете двата радиатора върху Raspberry Pi, за да подпомогнете охлаждането.
4.3 Монтирайте превключвателя за нулиране
Монтирайте ключа за нулиране през задния отвор със заключващата шайба от вътрешната страна на кутията. Включете свободните краища на кабела към порта „run“на Pi и използвайте горещо лепило/силиций, за да го задържите на място. Редът как да включите кабелите е без значение.
4.4 Монтирайте USB удължители
Включете USB удължителите и нанесете с докосване на горещо лепило/силиций, преди да ги плъзнете в слотовете им, за да предотвратите изплъзването им с течение на времето. Увийте кабелите настрана и ги включете в два свободни USB порта на Pi.
4.5 Плъгин USB ключ за клавиатура
Включете Nano USB приемника към свободен порт.
4.6 Плъгин GPIO-PCB кабел
Включете шест женски кабела към печатната платка и ги залепете на място, за да предотвратите изтласкването им. Заземяването и 3.3V захранването са ясно маркирани на дъската, така че ги включете директно в съответните портове на GPIO щифтовете на Pi. Включете четирите контролни щифта в останалите слотове, както е посочено.
4.7 Сигурен капак
Четирите винта с шестостен шестостен 2,4-6 мм са четири, закрепващи капака към кутията. Както очаквахте, вътре в кутията има четири стълба, в които се поставят винтовете, така че да не се виждат крепежни елементи от външната страна на кутията. Използвайки накрайник с шестограмен ключ от комплекта винтове, ги завийте, докато стегнат.
4.8 Добавяне на крака
Това е важна стъпка, тъй като позволява въздушен поток под устройството към вентилационния отвор за охлаждане. Отпечатайте малки крачета с нишка NinjaFlex или просто закупете лепкави гумени подложки и ги монтирайте към долната страна на устройството.
Стъпка 5: Инсталирайте RetroPie
Използвани материали:
- 32GB Micro SD карта (клас 10)
- Micro SD адаптер
Необходими инструменти:
- Компютър
- SD форматиране
- Win32DiskImager
- RetroPi изображение
Инструкции:
5.1 Инсталирайте RetroPie Image & Add ROMs
С помощта на Micro SD USB адаптер форматирайте SD картата с помощта на SD Formatter и след това запишете изображението RetroPie върху SD картата с помощта на Win32DiskImager. След като приключите, поставете SD картата в слота на Raspberry Pi и включете устройството, за да започнете процеса на инсталиране. Следвайте този урок ТУК. Забележка: Използвайте клавиатурата за конфигурацията на контролера, тъй като контролерите N64 все още няма да работят.
5.2 Инсталирайте поддръжка за GPIO контролер
За съжаление RetroPie не се предлага с поддръжка на контролера чрез GPIO щифтовете по подразбиране и затова трябва да се зареди. Следвайте ТОЗИ урок, за да инсталирате драйвера gamecon_gpio_rpi за четене на данни от оригиналния контролер N64. Най-лесният начин да инсталирате драйверите е чрез скрипт RetroPie-Setup, като изберете Управление на пакети, след това Управление на пакети драйвери, след това gamecondriver. За съвместимост с N64 контролери, използвайте опция 6 за файла и добавете `options gamecon_gpio_rpi = 6, 6, 6, 6, 6, 6` към файла /etc/modprobe.d/gamecon.conf, за да активирате поддръжката на контролера. Рестартирайте системата, така че да сте в началния екран на RetroPie и въведете опциите, за да добавите конфигурация на контролер. Сега можете да картографирате контролера N64.
5.3 Калибрирайте контролера N64
Открих, че при картографиране на контролера N64, че не работи точно както се надявах, което изискваше ръчно включване на файла за калибриране, тъй като някои бутони не се регистрираха и джойстикът беше твърде чувствителен. Въведете командата от началния екран на RetroPie, като натиснете F4 (CTRL + F4 или Windows + F4) и изпълнете теста с джойстика, за да отпечатате отчитане на живо от вашите контролери, за да определите индекса на всеки бутон.
$ jstest/dev/input/js0 # повторение за js0, js1,…, js5
Отворете /opt/retropie/configs/n64/InputAutoCfg.ini и актуализирайте конфигурационния файл за контролера N64, за да съответства на прикачения конфигурационен файл (N64_config.txt) и запишете. Сега вашият N64 контролер трябва да работи според очакванията!
5.3 Регулиране на емулатора
Сега трябва да имате RetroPie инсталиран с работещи N64 контролери, но може да забележите, че някои игри не играят толкова добре. Когато стартирате ROM, се появява екран с въпрос дали искате да коригирате настройките, докоснете ENTER/RETURN, за да влезете в това меню. Има няколко различни емулатора, от които да избирате, така че поиграйте с тях, за да определите кой работи най -добре за всеки ROM, който искате да играете.
5.4 Овърклокване на Pi
По подразбиране Raspberry Pi работи на 800MHz и менюто Raspi-Config не позволява опцията за овърклок, така че трябва да го направите ръчно. Следвайте тази връзка ТУК, за да редактирате /boot/config.txt, за да ускорите системата. Моята система работи на 1300MHz и възпроизвежда по -голямата част от N64 ROM доста гладко.
Източници:
- Инсталирайте RetroPie
- Добавете поддръжка за контролер
- Поддръжка на контролер на RetroArch
- JSTEST за Joypad
- Картиране на контролера N64
- Овърклок на Pi
Стъпка 6: Персонализиране (Добавяне на KODI)
Следвайте този урок, за да инсталирате KODI на RetroPie като порт.
Инсталирайте KODI на RetroPie
Стъпка 7: Отпуснете се и се насладете
Ами това е! Трябва да имате напълно функционална система с всичките си любими игри! Ако имате някакви отзиви или предложения как да подобрите това допълнително, ще се радвам да го чуя. Насладете се на новата си игрална конзола.
Наздраве:)
Препоръчано:
Минимална ретро игрална конзола ATBOY: 5 стъпки
ATBOY Minimal Retro Gaming Console: Малка настройка, подобна на ретро конзола, базирана на ATtiny85 x 0,96 OLED за игра на космически нашественици, тетрис и т.н
Ръчна игрална конзола за Raspberry Pi Zero: 6 стъпки (със снимки)
DIY Raspberry Pi Zero Handheld Game Console: В този проект ще ви покажа как съм използвал Raspberry Pi Zero, NiMH батерии, домашно създадена схема за защита от претоварване, LCD задно виждане и аудио усилвател, за да създам ръчна конзола за игри, която да може да играе ретро игри. Да започваме
ESP32 Ръчна игрална конзола: 21 стъпки (със снимки)
ESP32 Handheld Game Console: Тези инструкции показват как да използвате ESP32 и ATtiny861 за изграждане на NES емулатор на конзола за игри
Игрална конзола Pi Tourer от 1963 г .: 9 стъпки (със снимки)
Игрална конзола Pi Tourer от 1963 г .: Това е автомобилно радио Sky Tourer от 1963 г., което превърнах в удобна преносима ретро игрална конзола. Той има вграден Raspberry Pi 3, с 6 аркадни бутона и джойстик, управляващ тези ретро спрайтове RetroPie чрез контролна платка Picade
Ръчна игрална конзола - Arduboy Clone: 6 стъпки (със снимки)
Ръчна игрална конзола | Arduboy Clone: Преди няколко месеца попаднах на Arduboy, който според официалния си уебсайт е миниатюрна 8-битова платформа за игри, която улеснява ученето, споделянето и играта на игри онлайн. Това е платформа с отворен код. Игрите за Arduboy са направени от потребителя