Talaan ng mga Nilalaman:

Retro Gaming Console (N64 Mod) Sa KODI: 7 Mga Hakbang (na may Mga Larawan)
Retro Gaming Console (N64 Mod) Sa KODI: 7 Mga Hakbang (na may Mga Larawan)

Video: Retro Gaming Console (N64 Mod) Sa KODI: 7 Mga Hakbang (na may Mga Larawan)

Video: Retro Gaming Console (N64 Mod) Sa KODI: 7 Mga Hakbang (na may Mga Larawan)
Video: How to Play Nintendo 64 Games on PC Tutorial [N64 Emulator] 2024, Nobyembre
Anonim
Retro Gaming Console (N64 Mod) Sa KODI
Retro Gaming Console (N64 Mod) Sa KODI
Retro Gaming Console (N64 Mod) Sa KODI
Retro Gaming Console (N64 Mod) Sa KODI
Retro Gaming Console (N64 Mod) Sa KODI
Retro Gaming Console (N64 Mod) Sa KODI

Ang paglalaro ng mga retro game sa mga old school consoles ay maraming kasiyahan gayunpaman upang makabili ng mga indibidwal na console at lahat ng mga laro na kasabay nito ay masyadong masalimuot at magastos! Hindi banggitin kung ikaw ay isang mag-aaral sa kolehiyo / unibersidad at lumilipat ng mga apartment tuwing 12 buwan, hindi ito ang pinakamadaling bagay upang i-pack ang lahat ng mga console na ito (mga pugad ng daga !!!). Kaya narito ang isang simpleng pagbabago sa magagamit na publiko na RetroPie gaming console na may front interface para sa iyong orihinal na mga Controller ng N64 at dalawang mga puwang ng USB para sa mga pangkalahatang tagakontrol upang maglaro ng iba't ibang iba pang mga console.

Ito ay isang medyo murang proyekto at malamang na makumpleto sa isang katapusan ng linggo, subalit payagan ang hanggang sa 3 linggo para sa lahat ng mga bahagi na dumating! Bukod sa pag-access sa isang 3D printer, narito ang kakailanganin mo (lahat ng mga presyo ay nasa pera ng Canada).

Mga Materyales:

  • ABS Filament (1.75mm) (kulay ng pagpipilian) ……. ~ $ 25.00 CAD **
  • Raspberry Pi 3 Starter Kit …………………….. ~ $ 120.00 CAD

    • Raspberry Pi 3 Model B * ………………………………………….
    • HDMI Cable …………………………………………………………………
    • Heat Sink x2 * ……………………………………………………………….
    • 2.5Ang Power Supply * ……………………………………………………
    • 32GB Micro SD Card (Class 10) * ………………………………
  • N64 Controller Connector (x4) …………………….. ~ $ 10.00 CAD
  • N64 Controller PCB ……………………………………. ~ $ 5.00 CAD
  • Wireless Keyboard …………………………………. ~ $ 17.00 CAD
  • Mga USB Extension Cable ……………………………. ~ $ 10.50 CAD
  • 2x3 Pin Header ……………………………………….. ~ $ 2.00 CAD
  • 2.4-4mm Mga Mounting Screw (x9) ……………………. ~ $ 2.00 CAD
  • 2.8-6mm Mounting Screws (x4) ……………………. ~ $ 2.00 CAD

Mga tool:

  • 3d printer………………………………………………………………….
  • Itinakda ang Screw Driver ……………………………………………………………..
  • Panghinang……………………………………………………………
  • Mainit na baril………………………………………………………………….
  • Mainit na Pandikit / Silicon ………………………………………………………………………

Iba't ibang:

  • USB Super Nintendo Controllers (opsyonal)… $ 17.00 CAD
  • Heat Shrink (opsyonal) …………………………………………………….
  • NinjaFlex Filament (opsyonal) ……………………. $ 50.00 CAD
  • I-reset ang Switch (opsyonal) …………………………… $ 2.00 CAD

Kabuuang Gastos: …………………………………………….. ~ $ 166.50 CAD

* Malakas na inirekomenda. ** Ipagpalagay na mayroon ka nito.

Hakbang 1: Pagpi-print ng Kaso

Pagpi-print ng Kaso
Pagpi-print ng Kaso
Pagpi-print ng Kaso
Pagpi-print ng Kaso
Pagpi-print ng Kaso
Pagpi-print ng Kaso

Mga Ginamit na Materyal:

  • ABS Filament (1.75mm)
  • NinjaFlex Filament (1.75mm)

Kinakailangan ang mga tool:

  • 3d printer
  • Mga File ng STL

Mga tagubilin:

Ang kaso ay magagamit DITO sa Thingiverse.com at may kasamang mga. STL file. Sundin ang mga detalye sa pagpi-print sa paglalarawan para sa pinakamahusay na kalidad ng pag-print sa unang pagkakataon, dahil ang pag-print ng malalaking flat na kaso ay hindi napakadali dahil sa warping. I-print ang mga paa gamit ang NinjaFlex dahil ang mga ito ay pipindutin sa mga butas ng tornilyo sa ilalim ng kaso at pigilan ang kahon mula sa pagdampi sa paligid ng talahanayan kung hilahin mo ang isa sa mga kable.

Kung wala kang access sa isang 3D printer pagkatapos ay maraming mga pagpipilian. Una, subukan ang Google. Magaling ang Google. Pangalawa, paano ang tungkol sa pagpapadala ng iyong mga file sa isang online 3D kumpanya ng pag-print at ipadala ang mga ito sa iyong pintuan? Narito ang ilang mga pagpipilian:

  • Mga Shapeway
  • 3D Hubs
  • Sculpteo

At ang listahan ay nagpapatuloy …

Hakbang 2: Solder ang PCB

Solder ang PCB
Solder ang PCB
Solder ang PCB
Solder ang PCB
Solder ang PCB
Solder ang PCB

Mga Ginamit na Materyal:

  • N64 Controller PCB
  • Mga Konektor ng Controller ng N64
  • 2x3 Male Header Pin

Kinakailangan ang mga tool:

Panghinang

Mga tagubilin:

Maliban kung mayroon kang access sa iyong sariling PCB printer, kung gayon kakailanganin mong i-outsource ang hakbang na ito. Sa personal, gumamit ako ng OshPark.com mula noong nag-alok sila ng 3 linggong lead time at kami ang pinakamurang nahanap ko. Ang minimum order ay para sa tatlong piraso at gagana hanggang sa halos limang dolyar sa isang board. Pumunta sa website at sundin ang mga tagubilin para sa pag-upload ng isang.zip file na naglalaman ng mga Gerber CAM file na nakakabit sa hakbang na ito (Gerbers.zip).

Ang mga lead sa N64 Controller Connectors ay may variable tolerance at hindi palaging mag-spec kaya maaaring kailanganin nila ng kaunting kinalikot upang mapunta sila sa mga butas. Tandaan, na may mga balangkas na naka-print sa layer ng sutla na screen upang ipahiwatig kung aling panig at oryentasyon ang mai-install ang mga header ng controller. Kapag ang lahat ng mga konektor ay nasa lugar na, solder ang mga ito sa board.

Paghinang ang 2x3 pin header sa kabaligtaran mula sa mga pin ng N64 at subukang ilagay ito sa mga flush ng mga pin sa tapat na bahagi upang mapanatili ang mababang mounting na profile.

Paano Ito Gumagana:

Ang PCB ay nagre-redirect lamang ng tatlong mga pin mula sa bawat konektor ng controller at pinagsasama ang mga ito sa 6 na mga pin. Ang mga orihinal na Controller ng N64 ay nagpapatakbo ng paggamit ng 3.3V lohika at may isang solong signal pin para sa dalawang-daan na komunikasyon sa pagitan ng controller at console. Ang lupa at lakas para sa bawat tagakontrol ay na-bundle sa isang solong pin at ang apat na signal ng controller ay nai-redirect upang mabawasan ang 12 input pababa sa 6 na output.

Pinagmulan:

  • Disenyo ng PCB
  • Video ng Disenyo ng PCB
  • N64 Electronics

Hakbang 3: Gawin ang Mga Cables

Gawin ang Cables
Gawin ang Cables
Gawin ang Cables
Gawin ang Cables
Gawin ang Cables
Gawin ang Cables

Mga Ginamit na Materyal:

  • Push button
  • Mga Kable ng Babae-Babae na Jumper
  • Heat Shrink

Kinakailangan ang mga tool:

  • Panghinang
  • Mainit na baril

Mga tagubilin:

2.1 Toggle Switch

Ang switch ng toggle ay opsyonal para sa proyektong ito ngunit isinama ko rito kahit saan dahil nagbibigay ito ng isang madaling paraan upang i-reset / lakas ang yunit kaysa sa pisikal na paghila ng lakas. Upang ikabit ang pag-reset ng software, gupitin ang dalawang mga kable ng header ng babae sa humigit-kumulang 4 na pulgada at maghinang ang mga libreng dulo sa reset switch. Init na pag-urong ang mga koneksyon upang maiwasan ang maikling pag-ikot.

2.2 Maghinang ng Raspberry Pi

Masira ang dalawang mga header pin at maghinang sa 'run' port sa Raspberry Pi. Subukang makakuha ng isang malinis na butil ng panghinang sa mga pad at tiyakin na ang mga pin ay parisukat sa pisara.

2.2 GPIO-PCB Cable

Para sa cable na ito maaari mo lamang gamitin ang anim na mga kable ng header pin upang ikonekta ang mga pin ng Raspberry Pi GPIO sa PCB board. Kaya't isantabi ang mga ito sa paglaon.

Pinagmulan:

I-reset ang Switch

Hakbang 4: Magtipon ng Yunit

Ipunin ang Yunit
Ipunin ang Yunit
Ipunin ang Yunit
Ipunin ang Yunit
Ipunin ang Yunit
Ipunin ang Yunit
Ipunin ang Yunit
Ipunin ang Yunit

Mga Materyal na Kailangan:

  • 2.8-4mm Mga Fastener
  • 2.4-6mm Mga Fastener
  • PCB
  • Raspberry Pi
  • Mga Konektor ng USB
  • I-reset ang Switch
  • Wireless Keyboard Dongle

Kinakailangan ang mga tool:

  • Itinakda ang Screw Driver
  • Mainit na Pandikit / Silicon

Mga tagubilin:

4.1 Mount N64 Connector Interface

I-mount ang PCB Controller PCB sa harap na dingding gamit ang limang 2.8-4mm na mga tornilyo.

4.2 Raspberry Pi

I-mount ang Raspberry Pi sa lugar gamit ang apat na 2.8-4mm na mga tornilyo. Ilagay ang dalawang heat sink papunta sa Raspberry Pi upang makatulong sa paglamig.

4.3 Pag-switch ng Mount Reset

I-mount ang switch ng pag-reset sa likod ng butas sa likod na may lock washer sa loob ng kaso. I-plug ang mga libreng dulo ng cable sa port na 'run' sa Pi at gumamit ng mainit na pandikit / silikon upang hawakan ang lugar. Ang order ng kung paano i-plug ang mga cable ay hindi nauugnay.

4.4 Mga Extender ng Mount USB

I-plug ang mga USB extender at dab na may isang hawakan ng mainit na pandikit / silikon bago i-slide ang mga ito sa kanilang mga puwang upang maiwasan silang dumulas sa paglipas ng panahon. Ibalot ang mga kable sa daan at isaksak sa dalawang libreng mga USB port sa Pi.

4.5 Plugin USB Keyboard Dongle

I-plug in ang Nano USB receiver sa isang libreng port.

4.6 Plugin GPIO-PCB Cable

Isaksak ang anim na mga kable ng babae sa PCB board at idikit sa lugar upang maiwasan ang mga ito mula sa pagkakalaglag. Ang lupa at lakas ng 3.3V ay malinaw na minarkahan sa pisara, kaya't isaksak ang mga iyon nang direkta sa mga kaukulang port sa mga pin ng GPIO ng Pi. I-plug ang apat na mga pin ng controller sa natitirang mga puwang tulad ng ipinahiwatig.

4.7 Secure Lid

Ang apat na 2.4-6mm hex socket screws ay apat na nakakakuha ng takip sa kaso. Tulad ng iyong inaasahan, mayroong apat na haligi sa loob ng kaso na inilalagay ang mga turnilyo upang walang mga fastener na makikita sa labas ng kaso. Gamit ang isang maliit na key ng Allen mula sa iyong hanay ng tornilyo, i-tornilyo ang mga ito hanggang sa masikip.

4.8 Magdagdag ng Talampakan

Ito ay isang mahalagang hakbang dahil pinapayagan nito ang airflow sa ilalim ng unit sa vent para sa paglamig. I-print ang maliit na paa gamit ang NinjaFlex filament o bumili lamang ng mga sticky rubber pad at i-mount ang mga ito sa ilalim ng unit.

Hakbang 5: I-install ang RetroPie

Mga Ginamit na Materyal:

  • 32GB Micro SD Card (Class 10)
  • Micro SD Adapter

Kinakailangan ang mga tool:

  • Computer
  • SD Formatter
  • Win32DiskImager
  • RetroPi Image

Mga tagubilin:

5.1 I-install ang RetroPie Image at Magdagdag ng mga ROM

Gamit ang format ng Micro SD USB Adapter ang SD card gamit ang SD Formatter at pagkatapos ay sunugin ang imahe ng RetroPie papunta sa SD card gamit ang Win32DiskImager. Kapag kumpleto na, ipasok ang SD card sa puwang sa Raspberry Pi at lakas sa yunit upang simulan ang proseso ng pag-install. Sundin ang tutorial na DITO. Tandaan: Gamitin ang keyboard para sa pagsasaayos ng controller dahil hindi pa gagana ang mga Controller ng N64.

5.2 I-install ang Suporta ng GPIO Controller

Sa kasamaang palad RetroPie ay hindi dumating sa suporta ng controller sa pamamagitan ng mga pin ng GPIO bilang default at samakatuwid ay dapat na mai-load. Sundin ang tutorial na ITO upang mai-install ang driver ng gamecon_gpio_rpi para sa pagbabasa ng data mula sa orihinal na N64 controller. Ang pinakamadaling paraan upang mai-install ang mga driver ay sa pamamagitan ng script ng RetroPie-Setup sa pamamagitan ng pagpili ng Pamahalaan ang Mga Pakete, pagkatapos ay Pamahalaan ang Mga Pakete ng Driver, pagkatapos ay gamecondriver. Para sa pagiging tugma sa mga Controller ng N64, gamitin ang pagpipiliang 6 para sa file at idagdag ang `mga pagpipilian gamecon_gpio_rpi = 6, 6, 6, 6, 6, 6` sa file /etc/modprobe.d/gamecon.conf upang paganahin ang suporta ng controller. I-reboot ang system upang ikaw ay nasa RetroPie splash screen, at ipasok ang mga pagpipilian upang magdagdag ng isang pagsasaayos ng controller. Ngayon ay maaari mo nang mapa ang N64 controller.

5.3 I-calibrate ang N64 Controller

Nalaman ko na kapag ang pagmamapa ng N64 controller na hindi ito gumana nang eksakto tulad ng inaasahan kong aling nangangailangan ng ilang manu-manong pag-on sa calibration file dahil ang ilang mga pindutan ay hindi nakarehistro at ang stick stick ay masyadong sensitibo. Ipasok ang utos mula sa RetroPie splash screen sa pamamagitan ng pagpindot sa F4 (CTRL + F4 o Windows + F4) at patakbuhin ang test ng joystick upang mai-print ang isang live na pagbabasa mula sa iyong mga tagakontrol upang matukoy ang index ng bawat pindutan.

$ jstest / dev / input / js0 # ulitin para sa js0, js1,…, js5

Buksan /opt/retropie/configs/n64/InputAutoCfg.ini at i-update ang file ng pagsasaayos para sa N64 controller upang maitugma ang naka-attach na file ng pagsasaayos (N64_config.txt) at i-save. Ngayon ang iyong N64 controller ay dapat gumana tulad ng inaasahan!

5.3 Pag-aayos ng Emulator

Ngayon ay dapat na mayroon kang naka-install na RetroPie sa mga gumaganang N64 Controller, ngunit maaari mong mapansin na ang ilang mga laro ay hindi gumanap nang maayos sa lahat. Kapag nagsisimula ng isang ROM ang isang screen ay pop up na nagtatanong kung nais mong ayusin ang mga setting, i-tap ang ENTER / RETURN upang ipasok ang menu na ito. Mayroong maraming iba't ibang mga emulator upang pumili mula sa kaya maglaro sa mga ito upang matukoy kung alin ang pinakamahusay na gagana para sa bawat ROM na nais mong i-play.

5.4 Overclock ang Pi

Bilang default ang Raspberry Pi ay tumatakbo sa 800MHz at ang menu ng Raspi-Config ay hindi pinapayagan ang pagpipilian na mag-overclock kaya't kailangan mo itong gawin nang manu-mano. Sundin ang link na ito DITO upang mai-edit /boot/config.txt upang mapabilis ang system. Ang aking system ay tumatakbo sa 1300MHz at ginagampanan ang karamihan ng mga N64 ROM na medyo maayos.

Pinagmulan:

  • I-install ang RetroPie
  • Magdagdag ng Suporta ng Controller
  • Suporta ng RetroArch Controller
  • JSTEST para sa Joypad
  • Pagma-map ang N64 Controller
  • Overclocking ang Pi

Hakbang 6: Ipasadya (Magdagdag ng KODI)

Sundin ang tutorial na ito upang mai-install ang KODI sa RetroPie bilang isang Port.

I-install ang KODI ng RetroPie

Hakbang 7: Mamahinga at Masiyahan

Kaya ayun! Dapat ay mayroon kang isang ganap na gumaganang system sa lahat ng iyong mga paboritong laro! Kung mayroon kang anumang puna o mungkahi sa kung paano mo pa ito mapapabuti, nais kong pakinggan ito. Masiyahan sa iyong bagong gaming console.

Cheers:)

Inirerekumendang: