INHOUDSOPGAWE:

Commodore 64 Revamp With Raspberry Pi, Arduino en Lego: 17 stappe (met foto's)
Commodore 64 Revamp With Raspberry Pi, Arduino en Lego: 17 stappe (met foto's)

Video: Commodore 64 Revamp With Raspberry Pi, Arduino en Lego: 17 stappe (met foto's)

Video: Commodore 64 Revamp With Raspberry Pi, Arduino en Lego: 17 stappe (met foto's)
Video: Arduino Emulates a Commodore 64! 2024, Julie
Anonim
Commodore 64 Revamp Met Framboos Pi, Arduino en Lego
Commodore 64 Revamp Met Framboos Pi, Arduino en Lego
Commodore 64 Revamp Met Framboos Pi, Arduino en Lego
Commodore 64 Revamp Met Framboos Pi, Arduino en Lego
Commodore 64 Revamp Met Framboos Pi, Arduino en Lego
Commodore 64 Revamp Met Framboos Pi, Arduino en Lego
Commodore 64 Revamp Met Framboos Pi, Arduino en Lego
Commodore 64 Revamp Met Framboos Pi, Arduino en Lego

Met hierdie projek kan u die speeltoneel van die 1980's herontdek deur 'n ou Commodore 64-tuisrekenaar met nuwe komponente en die immer veelsydige Lego-stene weer op te wek! As u een van hierdie rekenaars gehad het, kan u met hierdie weergawe vergete speletjies herhaal en ou hoë tellings behaal. As u nuut is in retro-rekenaar, is dit nou u kans om te sien waarom die Commodore 64 so ongelooflik gewild was.

  • 'N Raspberry Pi -rekenaar word gebruik om die moederbord te vervang
  • RetroPie bied die emulasieplatform vir die Commodore (en ander stelsels)
  • Met 'n klein Arduino Micro kan die Commodore 64 -sleutelbord gebruik word as 'n volledig funksionele USB -sleutelbord
  • Lego -stukke word gebruik om die interne behuising te bou
  • Keystone -aansluitings bied aan die Commodore USB-, HDMI- en netwerkpoortjies wat intern aan die Pi gekoppel is

Hierdie projek benodig geen programmering of elektroniese vaardighede nie. Makers wat die Raspberry Pi- of Arduino -borde gebruik het, vind hierdie konstruksie redelik maklik, en dit sal beslis help as jy Lego al gebruik het - dit het sekerlik almal ?!

Hierdie projek sal die Commodore 64 -omhulsel of -toetsenbord nie fisies verander nie, net as u besluit om dit op 'n ander manier op 'n ander manier te gebruik. Miskien moet u die ou egter herstel.

Voorrade

Dit word verduidelik in die stappe wat volg. Dit bevat die komponente wat nodig is vir die hoofbou en 'n paar opsionele onderdele wat nodig is as u 'n aan / uit-skakelaar wil insluit.

Gereedskap en sagteware is nodig vir die bou en sommige items sal deel uitmaak van die voltooide samestelling, soos USB -joysticks om die klassieke speletjies mee te speel!

Stap 1: Kry die komponente bymekaar

Kry die komponente saam
Kry die komponente saam
Kry die komponente saam
Kry die komponente saam
Kry die komponente saam
Kry die komponente saam

Die benodigde komponente word in hierdie afdeling gelys. As u nie almal het nie, is daar skakels en voorstelle beskikbaar om dit in die hande te kry met 'n benaderde aanduiding van die prys in Amerikaanse dollars (soos in Augustus 2019). Dit is die moeite werd om hierdie artikel volledig te lees om te help besluit oor die Lego en presiese kabels wat u gaan gebruik.

Sodra u alles gekry het, behoort u hierdie konstruksie oor 'n naweek maklik te kan voltooi.

Commodore 64

  • Verkry verkieslik 'n afgedankte masjien, maar met 'n werkende sleutelbord. Dit sal jammer wees om 'n werkende masjien of een wat 'n bietjie aandag nodig het om te herstel, af te haal! As u nie 'n Commodore 64 kan kry nie, moet 'n Vic 20 of C16 in plaas daarvan werk met geringe bouveranderings wat in hierdie gids genoem word
  • Die Commodore is waarskynlik die moeilikste om te kry, maar dit is beskikbaar op eBay in die VSA en die Verenigde Koninkryk vanaf ongeveer $ 50. Dit is die beste om te kyk na een wat vir onderdele verkoop word en 'n bietjie TLC benodig. U benodig net die omhulsel en die sleutelbord, sodat u die onderdele afsonderlik kan koop

Framboos Pi

  • Die Raspberry Pi 2 en 3B sal goed werk. Die Pi 4 is 'n wonderlike nuwe toevoeging tot die Pi -familie, maar kyk of u 'n Lego -koffer daarvoor kan kry. Let ook daarop dat die kabelvereistes anders is omdat dit mikro-HDMI- en USB-C-poorte het
  • 'N Pi 3B is beskikbaar vir ongeveer $ 35. Gebruik u gunsteling soekenjin om een te vind, of volg die skakel en verander na u ligging: Raspberry Pi 3B+

Lego Raspberry Pi -tas

  • Dit is die beste keuse om die Pi in die interne Lego -omhulsel in te bou. Daar is soveel gevalle vir die Pi, sodat dit moontlik is om met ander opsies weg te kom en Lego -stukke daar rondom te pas
  • Die Lego -koffer van die Pi Hut is vir hierdie gebou gebruik. Dit kos ongeveer $ 10 en kom in 'n verskeidenheid kleure. Gebruik hierdie skakel om een te vind: Lego Raspberry Pi -geval

Micro SD kaart

  • U Pi benodig 'n mikro -SD -kaart om RetroPie -sagteware op te installeer
  • RetroPie is 'n ideale keuse as u u Commodore 64 as 'n speelmasjien gaan gebruik
  • Micro SD -kaarte is algemeen beskikbaar en is goedkoop, ongeveer $ 5. 'N 16 GB -kaart is 'n ideale keuse vir die meeste gebruikers

Raspberry Pi kragtoevoer

  • Die amptelike Raspberry Pi -kragtoevoer is die veiligste keuse
  • U moet die amptelike kragtoevoer kan kry van dieselfde plek waar u die Raspberry Pi kry

Arduino Micro

  • Hierdie klein mikroverwerker vertaal die Commodore 64 matriks -sleutelbord in 'n USB HID -voldoenbare sleutelbord wat in die Pi ingeprop is
  • Die sagteware wat nodig is om die vertaling te doen, is in hierdie artikel beskikbaar en word met die Arduino IDE na die Micro opgelaai. As u 'n Vic 20- of C16 -opbou doen, benodig hierdie sagteware geringe veranderinge aan die matrikskaarttabel, later verduidelik
  • Dit is een van die kleinste Arduino -borde en kos ongeveer $ 20. Gebruik u gunsteling soekenjin om een te vind, of volg hierdie skakel en verander na u ligging: Arduino Micro

Halfgrootte broodbord

  • Dit word gebruik om die Arduino Micro aan die 20 -pins aansluiting op die Commodore 64 te koppel
  • Hulle is beskikbaar by elektronikawinkels en aanlyn, teen ongeveer $ 5. Hierdie skakel is vir 'n halfgrootte broodbord van Adafruit: halfgrootte broodbord

Springdrade

  • Hierdie manlike tot manlike en manlike tot vroulike springdrade word saam met die broodbord gebruik en om die Commodore 64 LED aan GPIO -penne op die Pi te koppel
  • Hulle is beskikbaar by elektronikawinkels en aanlyn, teen $ 2 tot $ 4 per pak. Hierdie skakel is vir 'n 40 -pak 75mm manlike tot manlike trui van Adafruit: 40 pak 75mm manlik tot manlik. Hierdie skakel is vir 'n 20 pak 75 mm wyfie tot manlike trui van Adafruit: 20 pak 75 mm wyfie tot man

Sleutelsteen -insetsels

  • Dit bied die USB-, HDMI- en netwerkpoort op die Commodore 64 om aan te sluit. Dit sluit in:

    • 2 x Keystone USB -insetsels
    • 1 x Keystone HDMI -insetsel
    • 1 x Keystone RJ45 -netwerkinsetsel
  • Lego -stukke pas oor die algemeen goed rondom die Keystone -insetsels met 'n paar geringe wysigings (wat later in die boustappe genoem word). Kabels van die Pi maak verbinding met die ander kant van die Keystone -insetsels
  • Hulle is beskikbaar by elektronikawinkels en aanlyn, die beste plek om te begin soek is waarskynlik eBay op soek na 'keystone usb', 'keystone hdmi' en 'keystone rj45'. Dit is 'n standaard grootte en elke onderdeel kos tussen $ 5 en $ 10

Kabels

  • Kabels tussen die Pi- en Keystone -insetsels hierbo is nodig. Hierdie is:

    • 2 x manlike tot manlike USB -kabels
    • 1 x mikro-USB-verlengkabel van man tot vrou
    • 1 x manlike tot manlike HDMI -kabel
    • 1 x netwerkleiding. Hierdie kabel word in twee gesny vir die verbinding met die Keystone RJ45-netwerkinsetsel, gebruik dus weer 'n ou indien moontlik. Ek het een met 'n gebreekte clip aan die een kant gevind om weer te gebruik
    • 1 x manlike USB-na-manlike mikro-USB-kabel
  • Hulle is geredelik beskikbaar by rekenaar-, TV- en elektronikawinkels en aanlyn en verkoop vir ongeveer $ 5
  • Aangesien hulle almal in die Commodore pas, probeer om kort kabels te kry, ongeveer 20 cm, indien moontlik. Vermy kabels soos my half-meter HDMI-kabel wat in die omhulsel ronddraai!

Lego

  • 'N Goeie verskeidenheid Lego -stukke is nodig, veral plate en stene van verskillende lengtes met 'n enkele studwydte. Vir 'n Vic 20- of C16 -konstruksie benodig u effens verskillende stukke om hul eksterne poorte te pas in vergelyking met die Commodore 64
  • Hulle is beskikbaar by speelgoedwinkels, markte en aanlyn. Ek het die meeste stukke wat ek benodig op 'n Sondagmark gekry, maar 'n baksteen van die Lego-winkelwebwerf is 'n goeie aanlyn keuse om die presiese stukke wat nodig is, te kry: kies 'n baksteen

Stap 2: Besluit of u 'n aan / uit-skakelaar het

Besluit of u 'n aan-af-skakelaar het
Besluit of u 'n aan-af-skakelaar het
Besluit of u 'n aan-af-skakelaar het
Besluit of u 'n aan-af-skakelaar het
Besluit of u 'n aan-af-skakelaar het
Besluit of u 'n aan-af-skakelaar het

Hierdie konstruksie bevat 'n aan-uit-skakelaar om die Pi veilig aan en weer aan te skakel. Dit is lekker om 'n aan-uit-skakelaar te hê, maar dit is nie noodsaaklik nie, want u kan die Pi altyd behoorlik uitskakel met RetroPie.

Daar is ekstra komponente en gereedskap nodig. U kan die aan -uit -skakelaar in die toekoms byvoeg as u dit verkies - ons gebruik tog Lego! Ignoreer die onderstaande komponente en stap 8 en 9 in hierdie artikel as u nie 'n aan-af-knoppie sal hê nie.

Kortstondige knoppie

  • 'N Kort knoppie word gebruik om die Pi aan en uit te skakel. Dit is gekoppel aan GPIO -penne op die Pi en sagteware wat in hierdie artikel vervat is, ontdek dat die knoppie ingedruk is en die Pi veilig afskakel
  • Dit is beskikbaar by elektronikawinkels en aanlyn. Hierdie skakel is vir 'n 20 -pak 6 mm -knoppies teen ongeveer $ 2,50 van Adafruit: 20 pakke met 6 mm -knoppies

Springdrade

  • Hierdie vroulike tot vroulike draadspringers word gebruik om die aan-af-skakelaar aan te sluit op die GPIO-penne op die Pi
  • Hulle is beskikbaar by elektronikawinkels en aanlyn, teen $ 2 tot $ 4 per pak. Vir 'n pak van 75 mm wyfie tot vroulike springdrade van Adafruit: 20 pak 75 mm wyfie tot wyfie

Stap 3: Kry die nodige toerusting en sagteware

Die belangrikste toerusting en sagteware wat benodig word, word hieronder gelys.

  • PC (Windows of Mac) om sagteware af te laai en te installeer
  • RetroPie -sagteware, aflaai van: RetroPie
  • Arduino IDE sagteware, aflaai van: Arduino IDE
  • FTP -sagteware om lêers van u rekenaar na die Pi te kopieer. As u een nodig het, is FileZilla 'n goeie gratis opsie: FileZilla
  • Monitor met 'n HDMI -kabel om aan te sluit op die Commodore
  • Netwerkkabel om aan te sluit by u tuisnetwerk en internet
  • USB -joystick (verkieslik twee)
  • Reserve USB-sleutelbord vir aanvanklike opstelling en moontlik vir probleemopsporing
  • Skroewedraaier om die Commodore te monteer en weer te monteer
  • Snymes (Stanley-mes) vir die snoei van die Keystone-insetsels, sny van die netwerkleiding en die aan-af-skakelaar van die Lego-baksteen
  • Medium-korrel skuurpapier om die Keystone-insetsels effens te verander sodat Lego-stukke behoorlik om hulle kan pas
  • Soldeerbout vir die aan-uit-skakelaar
  • Supergom kleefmiddel om die aan-af-skakelaar aan 'n Lego-baksteen te plak

Let op

Dele van hierdie konstruksie behels die gebruik van 'n skerp snymes. Die stukkies om te sny en te sny is redelik klein en dit verg 'n mate van druk om behoorlik te sny. Maak seker dat die stukke stewig is en nie gly terwyl u daaraan werk nie. As u die aan / uit-skakelaar bou, word 'n soldeerbout gebruik.

Niemand wil seerkry terwyl hy hul stokperdjie geniet nie, so kry hulp as u dit nodig het.

Stap 4: Berei die Commodore 64 -boks voor

Berei die Commodore 64 -sak voor
Berei die Commodore 64 -sak voor
Berei die Commodore 64 -sak voor
Berei die Commodore 64 -sak voor
Berei die Commodore 64 -sak voor
Berei die Commodore 64 -sak voor

Maak die Commodore 64 -kas skoon en gereed vir die volgende fases.

  • Ontkoppel die sleutelbord en die LED van die moederbord en draai die moederbord uit die kas. Bêre die moederbord veilig, aangesien dit in die toekoms nuttig kan wees
  • Afhangende van die toestand van die eenheid, verwyder die sleutelbord en maak die tas skoon met seepwater en laat dit droog word. Kontroleer of die omhulsel herstel moet word, veral aan die agterste penne en voorste skroefstutte
  • As dit nodig is, maak die sleutelbord versigtig skoon met 'n effens klam kombuisdoek. Vermy bedekking met water of gebruik chemiese skoonmakers. Monteer die sleutelbord en omhulsel weer as dit klaar is

Stap 5: Berei die Framboos Pi voor

Berei die Framboos Pi voor
Berei die Framboos Pi voor
Berei die Framboos Pi voor
Berei die Framboos Pi voor
Berei die Framboos Pi voor
Berei die Framboos Pi voor

Stel die Raspberry Pi op en installeer dit met RetroPie-sagteware en voltooi die stappe wat nodig is om lêers daarheen te kopieer.

  • Plaas die Pi in die basis van die Lego -omhulsel. Moenie die Lego -boks in hierdie stadium toemaak nie, want die GPIO -penne moet later verbind word
  • Installeer RetroPie op die SD -kaart en steek die SD -kaart in die Pi. Die skakels wat hier ingesluit is, is vir die RetroPie -beeld: RetroPie en die Raspberry Pi -webwerf: Raspberry Pi Installeer SD -kaart
  • Koppel die monitor met die HDMI -kabel, koppel die ekstra USB -sleutelbord en 'n netwerkkabel aan die Pi Ethernet -poort. Sluit die kragbron aan op die Pi, wat moet begin en RetroPie begin. U hoef nie aan te meld nie, hoewel die gebruikersnaam en wagwoord die standaard is vir die Pi: pi en framboos
  • As RetroPie vir die eerste keer begin, vra die invoerbeheer toewysings. Verlaat dit vir eers deur op F4 te druk, wat u na die opdragprompt neem
  • Aktiveer SSH (veilige dop) op die Pi, sodat u toegang tot dit vanaf 'n ander rekenaar kan kry en lêers daarna kan kopieer. Tik sudo raspi-config en kies Interfacing Options> SSH> enable
  • Soek die IP -adres (internetprotokol) vir die Pi deur die gasheernaam -I (minus en hoofletters i) by die opdragprompt in te tik en let op die volgende stappe
  • As u nie FTP -sagteware het nie, installeer dit nou op u rekenaar. Die FileZilla FTP -kliënt word aanbeveel: FileZilla. Koppel aan die Pi met behulp van die FTP -kliënt sagteware met behulp van die IP -adres van die Pi, poortnommer 22 saam met die gebruikersnaam en wagwoord soos getoon

Stap 6: Laai die sleutelbordkartering sagteware op na die Arduino Micro

Laai die sleutelbord kartering sagteware op na die Arduino Micro
Laai die sleutelbord kartering sagteware op na die Arduino Micro
Laai die sleutelbord kartering sagteware op na die Arduino Micro
Laai die sleutelbord kartering sagteware op na die Arduino Micro

Stel die Arduino Micro op met die sleutelbordkartering sagteware.

  • Plaas die Arduino Micro op die klein broodbord en verbind dit met die rekenaar met 'n USB-na-mikro-USB-kabel
  • Laai die Arduino IDE af en installeer dit op u rekenaar: Arduino IDE
  • Installeer die sleutelbord- en sleutelbordbiblioteke in die spyskaart: Tools> Manage Libraries
  • Skep 'n nuwe skets (Arduino -program) en kopieer die sleutelbordprogramkode uit die aanhangsel op hierdie bladsy in die skets
  • Gebruik die IDE op die IDE> menu> Board en stel die bord in op Arduino / Genuino Micro en ken die poort toe waarmee dit gekoppel is, met behulp van die menu Tools> Port. Stoor, stel die skets op en laai dit op
  • As u 'n Vic 20 of C16 gebruik, moet die Arduino -skets aangepas word, omdat hulle 'n ander sleutelbordmatriks het as die Commodore 64. Verander die skikkings waar die kode die ongeskuwe en verskuifde sleutels definieer, met behulp van die skakel om die sleutelbordmatriks te verstaan vir hierdie rekenaars: Keyboard Matrix Chart vir Vic-20

uint8_t sleutels [ROWS] [COLS] …

uint8_t shiftkeys [ROWS] [COLS] …

Stap 7: Verbind die Commodore, Arduino Micro en Raspberry Pi saam

Koppel die Commodore, Arduino Micro en Raspberry Pi saam
Koppel die Commodore, Arduino Micro en Raspberry Pi saam
Koppel die Commodore, Arduino Micro en Raspberry Pi saam
Koppel die Commodore, Arduino Micro en Raspberry Pi saam
Koppel die Commodore, Arduino Micro en Raspberry Pi saam
Koppel die Commodore, Arduino Micro en Raspberry Pi saam
Koppel die Commodore, Arduino Micro en Raspberry Pi saam
Koppel die Commodore, Arduino Micro en Raspberry Pi saam

Koppel die Commodore 64 -sleutelbord aan die Arduino Micro met behulp van die jumperdrade en broodbord.

  • Koppel die Arduino Micro aan die Commodore 64 20 -penkop met behulp van die jumperdrade en broodbord met behulp van die getoonde penkaart.
  • Om die 'top' van die 'onderkant' van die Commodore 64 20 -pen -kop te onderskei, het die 'top' ontbrekende penverbindings vir penne 2 en 4. Die rypenne (5 tot 12) en kolompenne (13 tot 20) is gebruik vir die Commodore -sleutelbordmatriks, terwyl die herstelsleutel apart is op pen 3. Die grondpen 1 moet gekoppel word om die herstelsleutel te laat werk
  • Koppel die Arduino uit die rekenaar en steek dit in 'n USB -poort op die Pi
  • By die Pi -opdragprompt, kyk of al die Commodore 64 -sleutelsleutels behoorlik werk. As u probleme ondervind, moet u hierdie en die vorige stap noukeurig nagaan. Daar kan 'n swak verbinding wees, of die sleutelbord benodig 'n meer uitgebreide skoonmaak. Die Commodore -sleutelbordkaarte na 'n moderne sleutelbord en die sleutels wat nie op die Commodore gevind word nie, is beskikbaar met behulp van die shift- en control -sleutel soos in die uitleg getoon

Stap 8: Monteer die aan-uit-skakelaar

Monteer die aan-uit-skakelaar
Monteer die aan-uit-skakelaar
Monteer die aan-uit-skakelaar
Monteer die aan-uit-skakelaar
Monteer die aan-uit-skakelaar
Monteer die aan-uit-skakelaar

Die aan-uit-skakelaar word gemaak uit Lego-stukke wat aan 'n kort knoppie gekoppel is wat aan twee Raspberry Pi GPIO-penne gekoppel is. Slaan hierdie stap oor as u nie 'n aan / uit-knoppie het nie.

  • Bevestig die twee sypunte van die jumperdrade aan die penne van die kortstondige knoppie. Dit sal later aan die Pi GPIO -penne gekoppel word. Daar is 4 penne op die tydelike knoppie wat in pare kom. U moet die springers aan een pen van elke paar koppel, soos aangedui. Die verbindings moet veilig wees. Indien nie, gebruik 'n soldeerbout om dit op sy plek te soldeer
  • Die kortstondige knoppie word op 'n 2x2 gemodifiseerde Lego -baksteen geplaas. Meet die afstand tussen die penne van die knoppie (gewoonlik ongeveer 6 mm) en merk die rand van die baksteen waar dit gesny moet word, soos aangedui
  • Bevestig die Lego -baksteen sodat dit nie gly en versigtig in die baksteen sny nie. Lego is taai, so jy sal 'n bietjie druk moet uitoefen met 'n mes. Ander gereedskap kan gebruik word, insluitend 'n klein ystersaag of 'n Dremel. Die eindresultaat moet verskyn soos aangedui
  • Ryg die penne van die kortstondige knoppie in die Lego-stuk waar die snitte gemaak is. As die passtuk effens los is, plak die agterkant van die knoppie aan die baksteen vas
  • Bou die skakelaarbehuizingafdeling soos aangedui. Let op die plat Lego -bord voor die skakelaar, wat gebruik word vir 'n Lego -knoppie sodat dit glad langs die bord kan beweeg
  • Bou die Lego -knoppie en plak dit bo -op die oombliklike knoppie. Die knoppie moet mooi binne -in die skakelaarbehuizing skuif

Stap 9: Stel die aan-af-skakelprogrammatuur op die Pi op

Kode is nodig vir die Pi om seine van die GPIO -penne op te spoor en 'n veilige afsluiting van die Pi te begin. Slaan hierdie stap oor as u nie 'n aan-af-knoppie het nie.

  • Kopieer listen-for-shutdown.py en listen-for-shutdown.sh (hernoem van.shx na.sh) van die aanhangsels op hierdie bladsy na die tuisgids op die Pi /home /pi
  • Die opdragte hieronder maak beide lêers uitvoerbaar en skuif dit na hul bestemmingsmap. Dan werk dit die hoof opstartprogram by om die luisteraar af te skakel en dit te begin

### maak beide lêers uitvoerbaar

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen- for-shutdown.sh ### skuif hulle na hul bestemmingsmap sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv luister -for-shutdown.sh /etc/init.d/ ### werk die hoof opstartprogram by om die luisteraar te skakel en begin dit nou sudo update-rc.d listen-for-shutdown.sh standaard sudo/etc/ init.d/listen-for-shutdown.sh begin

Toets die knoppie wat die Pi moet afskakel tydens die normale afskakelingsproses. As die Pi uit is, druk weer op die knoppie om dit aan te skakel

Stap 10: Skep die Lego Foundations

Skep die Lego Foundations
Skep die Lego Foundations
Skep die Lego Foundations
Skep die Lego Foundations

Lego -plate is in die basis van die Commodore 64 -omhulsel aangebring sodat die ander dele kan koppel.

  • Die Lego -fondamente word in twee afdelings geskep, een aan die regterkant van die Commodore waar die USB -poorte geleë is, en die agterkant waar die krag-, HDMI- en netwerkpoort gebou sal word
  • Plaatstukke word rondom die interne groewe in die omhulsel aangebring. As beide samestellings omgedraai word, pas hulle met min beweging, wat 'n goeie basis bied vir die dele wat volg

Stap 11: Monteer die USB -poorte

Monteer die USB -poorte
Monteer die USB -poorte
Monteer die USB -poorte
Monteer die USB -poorte
Monteer die USB -poorte
Monteer die USB -poorte

Die twee USB -poorte aan die kant van die Commodore 64 is gemaak met Lego- en Keystone -stukke en tot by die Pi USB -poorte.

  • Die Keystone USB -insetsels moet effens aangepas word sodat Lego -stukke om hulle pas. Verwyder die snitte met die snymes en skuurpapier om die hoekige rante te verwyder sodat dit lyk soos aangedui. Die oorspronklike stukke word as verwysing getoon
  • Bou Lego -stene rondom die Keystone USB -insetsels om te verseker dat die binnekant van die USB -poort na die voorkant van die Commodore 64 kyk. Stene word gebruik om die agterkant van die insetsel te ondersteun wat dit in plek hou wanneer 'n USB -kabel ingeprop word. Die voorkant van die USB -insetsel rus op 'n klein plat stuk stuk sodat daar geen gaping aan die voorkant van die poort is nie
  • Voltooi die bouwerk. Later verbind die manlike -manlike USB -kabels die Keystone USB -insetsels en die Pi USB -poorte

Stap 12: Monteer die mikro-USB-poort

Monteer die mikro-USB-poort
Monteer die mikro-USB-poort
Monteer die mikro-USB-poort
Monteer die mikro-USB-poort

Die mikro-USB-poort om die Pi te voorsien, is met Lego-stukke gebou en agterop die Commodore 64 aangebring.

  • Bou Lego-stukke rondom die vroulike kant van die mikro-USB-verlengkabel. Dit kan nodig wees om dit af te sny, afhangende van die tipe kabel wat u benodig, om te verseker dat dit styf in die omliggende Lego -stukke pas sodat dit nie uittrek of ingedruk kan word as 'n kabel vasgemaak word nie
  • Voltooi die bouwerk. Later sal die manlike kant van die mikro-USB in die mikro-USB-kragpoort van die Pi ingevoeg word

Stap 13: Monteer die HDMI -poort

Monteer die HDMI -poort
Monteer die HDMI -poort
Monteer die HDMI -poort
Monteer die HDMI -poort
Monteer die HDMI -poort
Monteer die HDMI -poort

Die HDMI -poort aan die agterkant van die Commodore 64 is gemaak met Lego- en Keystone -stukke en tot op die Pi HDMI -poort gekoppel.

  • Die Keystone HDMI -insetsel moet aangepas word sodat Lego -stukke daar rondom pas en sodat dit uitsteek uit die omhulsel van die Commodore 64, wat maklike verbinding met die HDMI -kabel moontlik maak. Sny die snit met 'n snymes af en rond die onderrande van die HDMI -insetsel af met skuurpapier sodat dit lyk soos aangedui
  • Bou Lego rondom die Keystone HDMI -insetsel en maak seker dat die agterkant van die clip stewig vasgehou word deur 'n Lego -stuk. Dit voorkom dat die HDMI -insetsel in die omhulsel ingedruk word as 'n HDMI -kabel gekoppel is
  • Voltooi die bouwerk. Later verbind die HDMI -kabel die Keystone HDMI -insetsel en die Pi HDMI -poort

Stap 14: Monteer die netwerkpoort

Monteer die netwerkpoort
Monteer die netwerkpoort
Monteer die netwerkpoort
Monteer die netwerkpoort
Monteer die netwerkpoort
Monteer die netwerkpoort

Die Ethernet -poort aan die agterkant van die Commodore 64 is gemaak met Lego- en Keystone -stukke en tot op die Pi Ethernet -poort gekoppel.

  • Die Keystone RJ45 -insetsel moet aangepas word sodat Lego -stukke daar rondom pas en sodat dit uitsteek uit die geval van die Commodore 64, wat maklike verbinding met die netwerkkabel moontlik maak. Verwyder die snit en 'n deel van die bokant daaragter met 'n snymes en rond die onderrande van die RJ45 -insetsel af met skuurpapier sodat dit lyk soos getoon
  • Sny met die snymes die een kant van die netwerkkabel af en trek dit deur 'n Lego -stuk met 'n gaatjie daarin. Dit kan baie styf pas, maar dit help om die agterkant van die RJ45 -insetsel te ondersteun vir wanneer 'n netwerkkabel gekoppel is
  • Sny die plastiekafskerming om die drade in die kabel bloot te stel. Verbind die individuele gekleurde drade volgens die instruksies wat by die Keystone -insetsel voorsien word, deur die drade in hul onderskeie metaal -plekhouers te druk. U hoef nie die binneste metaaldeel van die drade vooraf bloot te stel nie, want die metaalhouers sny die plastiekdraad af en sny die verbinding aan. Miskien het u 'n klein, stomp plastiekmes nodig om die drade stewig in hul plekhouers te druk
  • Bou Lego rondom die Keystone RJ45 -insetsel
  • Voltooi die bouwerk. Later sal die ander kant van die netwerkkabel aan die Ethernet -poort op die Pi gekoppel word

Stap 15: Kombineer alle onderdele en toets

Kombineer alle onderdele en toets
Kombineer alle onderdele en toets
Kombineer alle onderdele en toets
Kombineer alle onderdele en toets
Kombineer alle onderdele en toets
Kombineer alle onderdele en toets

Die Pi GPIO -verbindings is voltooi en al die stukke word bymekaargemaak.

  • In hierdie stadium moet u die sleutelbord- en omhulsels gereed hê om aan die Raspberry Pi gekoppel te word
  • Voeg die Lego-omhulsel by die Raspberry Pi, en koppel dan die manlike-vroulike jumperdrade aan die Raspberry Pi GPIO-penne vir die Commodore 64 LED, soos getoon
  • As u 'n aan-af-skakelaar gemaak het, koppel die vroulike uiteinde van die jumperdrade aan die Raspberry Pi GPIO-penne soos aangedui
  • Sluit die ongebruikte Commodore 64 -poorte aan die agterkant van die tas met Lego -stene, soos getoon. Maak dan die Raspberry Pi Lego -houer toe en sorg dat alle Lego -stukke stewig op hul plek is en goed in die Commodore 64 pas.
  • Voeg Lego -plate bo -op die toebehore om dit te versterk en hou die eenheid op sy plek, selfs al word die Commodore onderstebo gehou
  • Steek die kabels van die sleutelbord en al die Keystone -insetsels in. Sluit dan die Commodore 64 -sleutelbord en kyk of dit reg sit en dat geen kabels vasgekeer is nie
  • Draai die voorste skroewe vas, maar moenie dit te hard draai nie

Stap 16: Stel RetroPie op

Stel RetroPie op
Stel RetroPie op
Stel RetroPie op
Stel RetroPie op
Stel RetroPie op
Stel RetroPie op

Stel uiteindelik die Commodore 64-emulator en speletjies in RetroPie op.

  • Die RetroPie-webwerf verduidelik hoe om emulators op te stel, temas te installeer, boks-art-speletjies te skraap en waar speletjieslêers (roms) geplaas moet word. Dit word sterk aanbeveel dat u na hierdie webwerf kyk om alle funksies te gebruik: RetroPie
  • Begin die Commodore 64, wat RetroPie begin. Die eerste keer dat dit gebruik word, sal die invoerbeheer -toewysings gevra word. Begin met die sleutelbord en hou 'n sleutel ingedruk om die karteringproses te begin
  • As die verkeerde sleutel- of joystick -invoer gekies word tydens die kartering, probeer die omhoog -sleutel op die sleutelbord om terug te gaan en dit weer te verander. As dit heeltemal vas is, druk F4 op die sleutelbord om RetroPie na die opdragprompt te verlaat. Tik emulasie -stasie om weer te begin
  • Om meer as een invoertoestel (gewoonlik 'n joystick) in RetroPie te konfigureer, kies Start> Invoer instel en hou 'n sleutel of knoppie op die toestel ingedruk as dit gevra word. Dit begin die dialoog vir die toewysing van invoerbeheer vir die nuwe toestel. Gebruik hierdie opsie om die kartering vir 'n toestel wat reeds gekonfigureer is, te verander
  • Om die Commodore 64-emulator op te stel, genaamd VICE, navigeer in RetroPie soos volg RetroPie-opstelling> Bestuur pakkette> Bestuur opsionele pakkette. Kies VICE -emulator en kies Installeer uit binêre. Dit neem ongeveer 5 minute om te installeer
  • Doen navorsing oor waar u ou speletjie -lêers (roms) wettig kan kry en kopieer of ftp dit na/home/pi/RetroPie/roms/c64
  • Herbegin Emulation Station en u speletjies sal sigbaar wees. Jy moet goed wees om te gaan!

Stap 17: Baie geluk! Tyd om te speel

Baie geluk! Tyd om te speel
Baie geluk! Tyd om te speel

U het nou 'n Commodore 64 -speletjiesplatform wat u hopelik nog baie jare sal dien! Moenie vergeet om die ander speletjiesplatforms te verken nie - u kan byvoorbeeld Sinclair Spectrum en Atari -speletjies met vreugde uit u nuwe Commodore 64 hardloop!

In die toekoms sal ek waarskynlik 'n PCB kry om die Commodore 20 -pins kopkop aan te sluit op die Arduino Micro om die klein broodbord te vervang.

Laat intussen kommentaar en bly maak!

Wedstrydwedstryd
Wedstrydwedstryd
Wedstrydwedstryd
Wedstrydwedstryd

Naaswenner in die wedstrydwedstryd

Aanbeveel: