Sisukord:

Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga: 17 sammu (koos piltidega)
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga: 17 sammu (koos piltidega)

Video: Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga: 17 sammu (koos piltidega)

Video: Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga: 17 sammu (koos piltidega)
Video: The Commodordion 2024, Juuli
Anonim
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga
Commodore 64 uuendus koos Raspberry Pi, Arduino ja Legoga

See projekt võimaldab teil uuesti avastada 1980ndate mängumaastiku, äratades ellu vana Commodore 64 koduarvuti, kasutades uusi komponente ja neid alati mitmekülgseid Lego klotse! Kui teil oli üks neist arvutitest, võimaldab see versioon teil unustatud mänge uuesti mängida ja vanu rekordeid ületada. Kui te pole retroarvutamisega veel tuttav, siis nüüd on teil võimalus näha, miks Commodore 64 oli nii uskumatult populaarne.

  • Emaplaadi vahetamiseks kasutatakse Raspberry Pi arvutit
  • RetroPie pakub Commodore'ile (ja muudele süsteemidele) emuleerimisplatvormi
  • Väike Arduino Micro võimaldab Commodore 64 klaviatuuri kasutada täielikult toimiva USB -klaviatuurina
  • Sisemise korpuse ehitamiseks kasutatakse Lego tükke
  • Keystone -pistikud pakuvad Commodore'ile USB-, HDMI- ja võrgupordi, mis on sisemiselt ühendatud Pi -ga

See projekt ei nõua programmeerimis- ega elektroonikaoskusi. Tootjad, kes on kasutanud Raspberry Pi või Arduino tahvleid, leiavad selle ehituse üsna lihtsaks ja kindlasti aitab see, kui olete varem Legot kasutanud - kindlasti kõigil!

See projekt ei muuda füüsiliselt Commodore 64 ümbrist ega klaviatuuri, juhuks kui otsustate seda tulevikus teisiti kasutada. Võimalik, et peate siiski vana remonti tegema.

Tarvikud

Neid selgitatakse järgnevates sammudes. Need sisaldavad põhiehituse jaoks vajalikke komponente ja mõningaid valikulisi osi, mida on vaja, kui soovite lisada sisse- ja väljalülituslüliti.

Ehitamiseks on vaja tööriistu ja tarkvara ning mõned elemendid, nagu näiteks USB -juhtkangid, millega neid klassikalisi mänge mängida, on komplekteeritud osa!

Samm: võtke komponendid kokku

Võtke komponendid kokku
Võtke komponendid kokku
Võtke komponendid kokku
Võtke komponendid kokku
Võtke komponendid kokku
Võtke komponendid kokku

Vajalikud komponendid on loetletud selles jaotises. Kui teil pole neid kõiki, on nende kättesaamiseks saadaval lingid ja soovitused, mis näitavad ligikaudset hinda USA dollarites (augusti 2019 seisuga). Tasub seda artiklit täielikult lugeda, et aidata otsustada Lego ja täpsete kaablite üle, mida te kasutate.

Kui teil on kõik olemas, peaksite selle ehituse nädalavahetusel hõlpsalt lõpule viima.

Commodore 64

  • Ideaalis muretsege väljalülitatud masin, kuid töötava klaviatuuriga. Oleks häbi lahti võtta töötav masin või see, mille parandamiseks võib vajada pisut tähelepanu! Kui te ei saa Commodore 64 hankida, peaks Vic 20 või C16 töötama selle juhendis mainitud väikeste ehituse muudatustega
  • Commodore on ilmselt kõige raskem osa saada, kuid need on saadaval USA -s ja Ühendkuningriigis eBays alates umbes 50 dollarist. Parim on vaadata seda, mida müüakse osadeks ja mis vajab mõningast TLC -d. Teil on vaja ainult ümbrist ja klaviatuuri, et saaksite neid osi eraldi osta

Vaarika Pi

  • Raspberry Pi 2 ja 3B töötavad hästi. Pi 4 on suurepärane uus lisand Pi perekonda, kuid kontrollige, kas saate selle jaoks Lego ümbrise. Pange tähele, et kaablinõuded on erinevad, kuna sellel on mikro-HDMI ja USB-C pordid
  • Pi 3B on saadaval umbes 35 dollari eest. Kasutage selle leidmiseks oma lemmikotsingumootorit või järgige linki ja muutke oma asukohta: Raspberry Pi 3B+

Lego Raspberry Pi ümbris

  • See on parim valik Pi sisestamiseks Lego sisemisse korpusesse. Pi jaoks on nii palju juhtumeid, nii et võib olla võimalik pääseda muudest võimalustest, paigaldades selle ümber Lego tükid
  • Selle ehituse jaoks kasutati Pi Huti Lego ümbrist. See maksab umbes 10 dollarit ja on saadaval värvivalikus. Selle leidmiseks kasutage seda linki: Lego Raspberry Pi ümbris

Micro SD kaart

  • Teie Pi vajab RetroPie tarkvara installimiseks mikro -SD -kaarti
  • RetroPie on ideaalne valik, kui kasutate oma Commodore 64 mängumasinana
  • Micro SD -kaardid on laialdaselt saadaval ja odavad, umbes 5 dollarit. 16 GB kaart on ideaalne valik enamiku kasutajate jaoks

Raspberry Pi toiteallikas

  • Ametlik Raspberry Pi toiteallikas on kõige turvalisem valik
  • Peaksite saama ametliku toiteallika samast kohast, kust saate Raspberry Pi

Arduino Micro

  • See väike mikroprotsessor muudab Commodore 64 maatriksklaviatuuri USB HID -ühilduvaks klaviatuuriks, mis on ühendatud Pi -ga
  • Tõlkimiseks vajalik tarkvara on saadaval käesolevas artiklis ja laaditakse Arduino IDE abil Micro'i üles. Kui koostate Vic 20 või C16, nõuab see tarkvara maatriksi kaardistamise tabelis väikseid muudatusi, selgitatakse hiljem
  • See on üks väiksemaid Arduino plaate ja maksab umbes 20 dollarit. Kasutage selle leidmiseks oma lemmikotsingumootorit või järgige seda linki ja muutke oma asukohta: Arduino Micro

Poole suurusega leivalaud

  • Seda kasutatakse Arduino Micro ühendamiseks Commodore 64 20 -kontaktilise pistikuga
  • Need on saadaval elektroonikapoodides ja veebis, hinnaga umbes 5 dollarit. See link on mõeldud Adafruit'i poolesuurusele leivalauale: poole suurusega leivalaud

Jumper juhtmed

  • Neid isast -meessoost ja meessoost naissoost hüppajajuhtmeid kasutatakse koos leivaplaadiga ja Commodore 64 LED -i ühendamiseks Pi GP -nööpidega
  • Need on saadaval elektroonikapoodides ja veebis, hinnaga umbes 2–4 dollarit pakendi kohta. See link on mõeldud Adafruit'i pakendile, mis sisaldab 40 pakki 75 mm isast kuni isaseni: 40 pakki 75 mm isast kuni isast. See link on mõeldud Adafruit'i 20 -osalisele 75 mm emasele ja isasele hüppajale: 20 pakki 75 mm emast mehele

Keystone lisad

  • Need ühendavad Commodore 64 USB-, HDMI- ja võrgupordid. Nad sisaldavad:

    • 2 x Keystone USB -sisestust
    • 1 x Keystone HDMI sisend
    • 1 x Keystone RJ45 võrgu sisestus
  • Legotükid sobivad üldjuhul mõne väikese muudatusega hästi Keystone'i sisetükkide ümber (neid mainitakse hiljem ehitamise etappides). Pi kaablid ühendatakse Keystone'i sisestuste teise otsaga
  • Need on saadaval elektroonikapoodides ja veebis, parim koht otsimiseks on ilmselt eBay, kes otsib "keystone usb", "keystone hdmi" ja "keystone rj45". Need on standardsuuruses ja iga osa maksab vahemikus 5 kuni 10 dollarit

Kaablid

  • Vaja on kaableid ülaltoodud Pi ja Keystone sisestuste vahel. Need on:

    • 2 x mees -mees USB -kaablit
    • 1 x meessoost naissoost mikro-USB pikenduskaabel
    • 1 x mees -mees HDMI -kaabel
    • 1 x võrgujuhe. See kaabel lõigatakse kaheks, et ühendada Keystone RJ45 võrgusisest sisendiga, seega kasutage võimaluse korral vana. Leidsin ühe katkise klambriga ühest otsast, et seda uuesti kasutada
    • 1 x isane USB-mees-mikro-USB-kaabel
  • Need on kergesti kättesaadavad arvuti-, televiisori- ja elektroonikapoodidest ning veebist, müües umbes 5 dollari eest
  • Kuna need kõik mahuvad Commodore'i sisse, proovige saada lühikesed kaablid, võimaluse korral umbes 20 cm. Vältige kaablite, nagu minu poolemeetrine HDMI-kaabel, ümbrise sees ringi hiilimist!

Lego

  • Vaja on head valikut Lego tükke, eriti erineva pikkusega plaate ja klotse, millel on ainult üks laius. Vic 20 või C16 ehitamiseks vajate Commodore 64 -ga võrreldes nende väliste portide ümber paigutamiseks veidi erinevaid osi
  • Need on saadaval mänguasjapoodides, turgudel ja veebis. Suurema osa vajaminevatest osadest sain pühapäevaselt turult, kuid Lego poe veebisaidilt valitav tellis on hea veebivalik, et saada täpselt vajalikke esemeid: Pick a Brick

Samm: otsustage, kas teil on toitelüliti

Otsustage, kas teil on toitelüliti
Otsustage, kas teil on toitelüliti
Otsustage, kas teil on toitelüliti
Otsustage, kas teil on toitelüliti
Otsustage, kas teil on toitelüliti
Otsustage, kas teil on toitelüliti

See konstruktsioon sisaldab sisse- ja väljalülituslülitit, et Pi ohutult välja ja uuesti sisse lülitada. Sisse-välja lüliti omamine on tore, kuid mitte hädavajalik, sest RetroPie abil saate Pi alati korralikult välja lülitada.

Vaja on lisakomponente ja tööriistu. Soovi korral saate tulevikus sisse ja välja lülitada - me kasutame ju Legot !. Kui teil pole sisse- ja väljalülitusnuppu, ignoreerige allpool toodud komponente ning selle artikli samme 8 ja 9.

Hetkeline nupp

  • Pi sisse- ja väljalülitamiseks kasutatakse hetkelist nuppu. See on ühendatud Pi GPIO -tihvtidega ja selles artiklis sisalduv tarkvara tuvastab, et nuppu on vajutatud, ja lülitab Pi turvaliselt välja
  • Need on saadaval elektroonikapoodides ja veebis. See link on mõeldud 20 paki 6 mm nuppude jaoks, mille hind on Adafruitilt umbes 2,50 dollarit: 20 pakki 6 mm nuppe

Jumper juhtmed

  • Neid naissoost naissoost juhtmehüppeid kasutatakse sisselülituslüliti ühendamiseks Pi GPIO tihvtidega
  • Need on saadaval elektroonikapoodides ja veebis, hinnaga umbes 2–4 dollarit pakendi kohta. Adafruit'i 20 -osalise 75 mm emase ja emase vahejuhtme jaoks: 20 pakki 75 mm emast naissoost

Samm: hankige vajalikud seadmed ja tarkvara

Peamised vajalikud seadmed ja tarkvara on loetletud allpool.

  • Tarkvara (Windows või Mac) tarkvara allalaadimiseks ja installimiseks
  • RetroPie tarkvara, allalaadimine: RetroPie
  • Arduino IDE tarkvara, allalaadimine: Arduino IDE
  • FTP tarkvara failide kopeerimiseks arvutist Pi -sse. Kui teil seda vaja on, on FileZilla korralik tasuta valik: FileZilla
  • Commodorega ühendamiseks monitor HDMI -kaabliga
  • Võrgukaabel koduvõrgu ja Interneti -ühenduse loomiseks
  • USB juhtkang (ideaalis kaks)
  • Varukoopia USB-klaviatuur esialgseks seadistamiseks ja potentsiaalselt probleemide lahendamiseks
  • Kruvikeeraja, et Commodore lahti võtta ja uuesti kokku panna
  • Kärpimisnuga (Stanley nuga) Keystone'i sisestuste lõikamiseks, võrgujuhtme ja Lego telliskivide sisse-väljalülitamiseks
  • Keskmise teraga liivapaber Keystone'i sisestuste kergeks muutmiseks, et Lego tükid nende ümber korralikult ära mahuksid
  • Jootekolb sisse- ja väljalülitamiseks
  • Liimliim on-off lüliti liimimiseks Lego klotsile

Ettevaatust

Selle konstruktsiooni osad hõlmavad terava lõikamisnuga kasutamist. Lõikamiseks ja lõikamiseks mõeldud tükid on üsna väikesed ja nõuavad nõuetekohaseks lõikamiseks teatud survet. Veenduge, et tükid oleksid kindlad ja ei libiseks nende kallal töötades. Kui ehitate sisse-välja lülitit, kasutatakse jootekolvi, veenduge enne jätkamist, et kasutate seda kindlalt.

Keegi ei taha oma hobi nautimise ajal haiget saada, nii et palun võtke abi, kui seda vajate.

Samm: valmistage ette Commodore 64 ümbris

Valmistage Commodore 64 ümbris ette
Valmistage Commodore 64 ümbris ette
Valmistage ette Commodore 64 ümbris
Valmistage ette Commodore 64 ümbris
Valmistage ette Commodore 64 ümbris
Valmistage ette Commodore 64 ümbris

Puhastage Commodore 64 ümbris ja olge järgmisteks etappideks valmis.

  • Ühendage klaviatuur ja LED emaplaadist lahti, seejärel keerake emaplaat korpusest lahti. Hoidke emaplaati turvaliselt, sest see võib tulevikus kasulik olla
  • Sõltuvalt seadme seisukorrast eemaldage klaviatuur ja puhastage korpust seebiveega ning laske kuivada. Kontrollige, kas ümbris vajab remonti, eriti tagumiste korpuse tihvtide ja eesmiste keeratavate tugede puhul
  • Vajadusel puhastage klaviatuuri ettevaatlikult kergelt niiske köögirätikuga. Vältige veega katmist või keemiliste puhastusvahendite kasutamist. Kui olete valmis, pange klaviatuur ja ümbris kokku

Samm: valmistage ette Raspberry Pi

Valmistage ette Raspberry Pi
Valmistage ette Raspberry Pi
Valmistage ette Raspberry Pi
Valmistage ette Raspberry Pi
Valmistage ette Raspberry Pi
Valmistage ette Raspberry Pi

Seadistage ja installige Raspberry Pi koos RetroPie tarkvaraga ning viige failide sinna kopeerimiseks vajalikud toimingud lõpule.

  • Sisestage Pi Lego korpuse alusesse. Ärge sulgege Lego ümbrist selles etapis, sest GPIO tihvtid tuleb hiljem ühendada
  • Installige RetroPie SD -kaardile ja sisestage SD -kaart Pi -sse. Siin olevad lingid on RetroPie pildi jaoks: RetroPie ja veebisait Raspberry Pi: Raspberry Pi Installi SD -kaart
  • Ühendage monitor HDMI -kaabli abil, ühendage varu -USB -klaviatuur ja võrgukaabel Pi Etherneti porti. Ühendage Pi toiteallikas, mis peaks käivituma ja RetroPie käivitama. Sisselogimist pole vaja, kuigi kasutajanimi ja parool on Pi: pi ja vaarika vaikimisi
  • Kui RetroPie esmakordselt käivitub, küsib see sisendjuhtimise vastendamist. Väljuge sellest praegu, vajutades klahvi F4, mis viib teid käsureale
  • Lubage Pi -l SSH (turvaline kest), et pääsete sellele juurde teisest arvutist ja saate sinna faile kopeerida. Tippige sudo raspi-config ja valige Liidese valikud> SSH> luba
  • Leidke Pi IP -aadress (Interneti -protokoll), tippides käsuviibale hostinime -I (miinus ja suured tähed i) ja märkige see järgmiste sammude jaoks
  • Kui teil pole FTP -tarkvara, installige see kohe oma arvutisse. Soovitatav on FileZilla FTP klient: FileZilla. Ühendage Pi -ga, kasutades FTP klienditarkvara, kasutades Pi IP -aadressi, pordi number 22 koos kasutajanime ja parooliga, nagu näidatud

Samm: laadige klaviatuuri kaardistamistarkvara Arduino Micro'i üles

Laadige klaviatuuri kaardistamistarkvara üles Arduino Micro -le
Laadige klaviatuuri kaardistamistarkvara üles Arduino Micro -le
Laadige klaviatuuri kaardistamistarkvara üles Arduino Micro -le
Laadige klaviatuuri kaardistamistarkvara üles Arduino Micro -le

Seadistage Arduino Micro klaviatuuri kaardistamistarkvara abil.

  • Asetage Arduino Micro väikesele leivalauale ja ühendage see arvutiga USB-mikro-USB-kaabli abil
  • Laadige alla ja installige Arduino IDE oma arvutisse: Arduino IDE
  • Installige klaviatuuri ja klahvistiku teegid menüüst: Tools> Manage Libraries
  • Looge uus visand (Arduino programm) ja kopeerige klaviatuuri programmi kood sellel lehel olevast manusest visandisse
  • IDE -s kasutage menüüd Tööriistad> Tahvel ja määrake tahvlile Arduino / Genuino Micro ning määrake menüü Tööriistad> Port abil port, millega see on ühendatud. Salvestage, kompileerige ja laadige visand üles
  • Kui kasutate Vic 20 või C16, tuleb Arduino visandit kohandada, kuna neil on Commodore 64 -st erinev klaviatuurimaatriks. Muutke massiive, kus kood määrab nihutamata ja nihutatud klahvid, kasutades selleks pakutavat linki, et aidata klaviatuuri maatriksit paremini mõista nende arvutite jaoks: klaviatuurimaatriksi diagramm Vic-20 jaoks

uint8_t klahvid [ROWS] [COLS]…

uint8_t vahetusklahvid [ROWS] [COLS]…

Samm: ühendage Commodore, Arduino Micro ja Raspberry Pi koos

Ühendage Commodore, Arduino Micro ja Raspberry Pi koos
Ühendage Commodore, Arduino Micro ja Raspberry Pi koos
Ühendage Commodore, Arduino Micro ja Raspberry Pi koos
Ühendage Commodore, Arduino Micro ja Raspberry Pi koos
Ühendage Commodore, Arduino Micro ja Raspberry Pi koos
Ühendage Commodore, Arduino Micro ja Raspberry Pi koos
Ühendage Commodore, Arduino Micro ja Raspberry Pi koos
Ühendage Commodore, Arduino Micro ja Raspberry Pi koos

Ühendage Commodore 64 klaviatuur Arduino Microga, kasutades hüppaja juhtmeid ja leivaplaati.

  • Kasutades näidatud tihvtide kaardistamise tabelit, ühendage Arduino Micro 20 -pin pistikuga Commodore 64, kasutades hüppaja juhtmeid ja leivaplaati
  • Commodore 64 20 tihvti päise „ülaosa” eristamiseks on ülaosas puuduvad tihvtide ühendused tihvtide 2 ja 4 jaoks. kasutatakse Commodore'i klaviatuurimaatriksi jaoks, samal ajal kui taastevõti on tihvtil 3 eraldi. Taastamisvõtme toimimiseks tuleb maandusnõel 1 ühendada.
  • Ühendage Arduino arvutist lahti ja ühendage see Pi USB -porti
  • Kontrollige käsurealt Pi kõiki, kas Commodore 64 klaviatuuri klahvid töötavad korralikult. Kui teil on probleeme, kontrollige seda ja eelmist sammu hoolikalt. Ühendus võib olla halb või klaviatuur vajab põhjalikumat puhastamist. Commodore'i klaviatuur kaardistab kaasaegse klaviatuuri ja klahvid, mida Commodore'ist ei leia, on saadaval Shift- ja Control -klahvi abil, nagu on näidatud skeemidel

Samm: pange sisse-välja lüliti kokku

Pange on-off lüliti kokku
Pange on-off lüliti kokku
Pange on-off lüliti kokku
Pange on-off lüliti kokku
Pange on-off lüliti kokku
Pange on-off lüliti kokku

Sisse-väljalüliti on loodud Lego tükkidest, mis on kinnitatud hetke nupule, mis on ühendatud kahe Raspberry Pi GPIO tihvtiga. Jätke see samm vahele, kui teil pole sisse- ja väljalülitusnuppu.

  • Kinnitage hüppaja juhtmete kaks naissoost otsa hetkelise nupu tihvtide külge. Need ühendatakse hiljem Pi GPIO tihvtidega. Hetkelisel nupul on 4 tihvti, mis on paarikaupa. Peate ühendama džemprid iga paari ühe tihvtiga, nagu näidatud. Ühendused peaksid olema kindlad. Kui ei, kasutage jootekolbi, et joota oma kohale
  • Hetkeline nupp asetatakse 2x2 muudetud Lego klotsile. Mõõtke nööpnõelte vaheline kaugus (tavaliselt umbes 6 mm) ja märkige tellise serv, kus seda tuleb lõigata, nagu näidatud
  • Kinnitage Lego klots nii, et see ei libiseks, ja lõigake see hoolikalt telliskivi sisse. Lego on karm, nii et peate nuga vajutama. Võib kasutada ka muid tööriistu, sealhulgas väikest rauasaega või Dremeli. Lõpptulemus peaks ilmuma nagu näidatud
  • Keerake hetkelise nupu tihvtid Lego tükki, kus on tehtud väljalõiked. Kui liitmik on natuke lahti, liimige nupu tagakülg tellise külge
  • Ehitage lüliti korpuse osa, nagu näidatud. Pange tähele lüliti ees olevat lamedat Lego plaati, mida kasutatakse Lego nupu jaoks, et see saaks sujuvalt mööda plaati liikuda
  • Ehitage Lego nupp ja liimige see hetke nupu ülaossa. Nupp peaks libisema kenasti lüliti korpuse sees

9. samm: seadistage sisse-välja lülititarkvara Pi-le

Piil on vaja koodi, et tuvastada GPIO -tihvtide signaalid ja algatada Pi ohutu väljalülitamine. Jätke see samm vahele, kui teil pole sisse- ja väljalülitusnuppu.

  • Kopeerige selle lehe manustest kuulaja------ ja väljalülitamiseks.py ja kuulamis------ ja väljalülitamise.sh (nimeta ümber.shx-st.sh-ks) Pi /home /pi kodukataloogi
  • Allolevad käsud muudavad mõlemad failid käivitatavaks ja teisaldavad need sihtkausta. Seejärel värskendab see peamist käivitusprogrammi, et helistada sulgemiskuulajale ja käivitab selle

### muudavad mõlemad failid käivitatavaks

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### teisaldage need sihtkausta sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv listen -for-shutdown.sh /etc/init.d/ ### värskendage peamist käivitusprogrammi, et helistada sulgemiskuulajale ja käivitada see kohe sudo update-rc.d listen-for-shutdown.sh vaikimisi sudo/etc/ init.d/listen-for-shutdown.sh start

Testige nuppu, mis peaks Pi tavalise väljalülitusprotsessi kaudu välja lülitama. Kui Pi on välja lülitatud, vajutage selle sisselülitamiseks uuesti nuppu

Samm: looge Lego sihtasutused

Looge Lego sihtasutused
Looge Lego sihtasutused
Looge Lego sihtasutused
Looge Lego sihtasutused

Lego plaadid on paigaldatud Commodore 64 korpuse alusele, et teised osad ühendada.

  • Lego sihtasutused on loodud kahes osas: üks Commodore'i paremale küljele, kus asuvad USB -pordid, ja tagumine osa, kuhu ehitatakse toite-, HDMI- ja võrgupordid
  • Plaaditükid on paigaldatud ümbrise soonte ümber. Mõlemad sõlmed ümber pöörates sobivad need vähese liigutusega, luues järgnevatele sektsioonidele tugeva aluse

Samm: ühendage USB -pordid kokku

Pange USB -pordid kokku
Pange USB -pordid kokku
Pange USB -pordid kokku
Pange USB -pordid kokku
Pange USB -pordid kokku
Pange USB -pordid kokku

Commodore 64 küljel olevad kaks USB -porti on loodud Lego ja Keystone osadega ning on ühendatud Pi USB -portidega.

  • Keystone'i USB -sisetükid vajavad väikest reguleerimist, nii et Lego -tükid mahuksid nende ümber. Eemaldage klambrid, kasutades kärpimisnuga ja liivapaberit, et eemaldada nurkharjad nii, et need näeksid välja nagu näidatud. Originaalid on näidatud viitamiseks
  • Ehitage Lego klotsid ümber Keystone'i USB -sisendite, tagades, et USB -pordi sisemine külg on suunatud Commodore 64 esiosa ette. Telliseid kasutatakse sisetüki tagaosa toetamiseks, mis hoiab seda paigal, kui USB -kaabel on ühendatud. USB -sisendist toetub väikesele tasasele plaadile, nii et pordi esiküljel pole tühimikku
  • Viige ehitamine lõpule. Hiljem ühendavad mees -mees USB -kaablid Keystone'i USB -sisendid ja Pi -USB -pordid

Samm: pange kokku mikro-USB-port

Pange kokku mikro-USB-port
Pange kokku mikro-USB-port
Pange mikro-USB-port kokku
Pange mikro-USB-port kokku

Pi-le toiteallikaks olev mikro-USB-port on ehitatud Lego tükkidega ja paigaldatud Commodore 64 tagaküljele.

  • Ehitage Lego tükid ümber mikro-USB pikenduskaabli naissoost otsa. See ots võib vajada kärpimist, sõltuvalt kaabli tüübist, mille peate tagama, et see sobiks kindlalt ümbritsevate Lego tükkide sisse, nii et seda ei saaks kaabli kinnitamisel välja tõmmata ega sisse lükata
  • Viige ehitamine lõpule. Hiljem sisestatakse mikro-USB meessoost ots Pii mikro-USB toiteporti

Samm: pange HDMI -port kokku

Pange HDMI -port kokku
Pange HDMI -port kokku
Pange HDMI -port kokku
Pange HDMI -port kokku
Pange HDMI -port kokku
Pange HDMI -port kokku

Commodore 64 tagaküljel asuv HDMI -port on loodud Lego ja Keystone osadega ning ühendatakse Pi HDMI -pordiga.

  • Keystone HDMI -sisestust tuleb reguleerida nii, et Lego tükid selle ümber mahuksid ja et see ulatuks välja Commodore 64 korpusest, võimaldades hõlpsat ühendamist HDMI -kaabliga. Kärpige klambrit kärpimisnuga ja ümardage liivapaberiga HDMI -sisemuse alumised servad nii, et see näeks välja nagu näidatud
  • Ehitage Lego ümber Keystone HDMI -sisendi, veendudes, et klambri tagakülg on Lego -detaili abil kindlalt paigas. See hoiab ära HDMI -sisendi surumise korpusesse, kui HDMI -kaabel on ühendatud
  • Viige ehitamine lõpule. Hiljem ühendab HDMI -kaabel Keystone HDMI -sisendi ja Pi HDMI -pordi

14. samm: võrgupordi kokkupanek

Pange võrguport kokku
Pange võrguport kokku
Pange võrguport kokku
Pange võrguport kokku
Pange võrguport kokku
Pange võrguport kokku

Commodore 64 tagaküljel asuv Etherneti port on loodud Lego ja Keystone osadega ning ühendatakse Pi Etherneti pordiga.

  • Keystone RJ45 sisetükk vajab reguleerimist, et Lego tükid selle ümber mahuksid ja et see ulatuks välja Commodore 64 korpusest, võimaldades hõlpsat ühendamist võrgukaabliga. Eemaldage klamber ja osa selle taga olevast ülaosast lõikamisnuga ning ümardage liivapaberiga RJ45 sisetüki alumised servad nii, et see näeks välja nagu näidatud
  • Lõika kärpimisnuga kasutades võrgukaabli üks ots ära ja keera see läbi Lego tüki, milles on auk. See võib olla üsna kitsas, kuid see toetab võrgukaabli ühendamisel RJ45 sisetüki tagakülge
  • Lõigake plastikust varjestus, et kaabli sees olevad juhtmed paljastada. Ühendage üksikud värvilised juhtmed vastavalt Keystone'i sisestusega kaasasolevatele juhistele, vajutades juhtmed vastavatesse metallist kohahoidjatesse. Te ei pea juhtmete sisemist metallosa eelnevalt paljastama, kuna metallist kohahoidjad lõikavad plasttraadi varjestuse ja teevad vajaliku ühenduse. Juhtmete kindlalt oma kohahoidjatesse surumiseks võib vaja minna väikest nüri plastnuga
  • Ehitage Lego Keystone RJ45 vahetüki ümber
  • Viige ehitamine lõpule. Hiljem ühendatakse võrgukaabli teine ots Pii Etherneti pordiga

Samm: ühendage kõik osad ja katsetage

Ühendage kõik osad ja katsetage
Ühendage kõik osad ja katsetage
Ühendage kõik osad ja katsetage
Ühendage kõik osad ja katsetage
Ühendage kõik osad ja katsetage
Ühendage kõik osad ja katsetage

Pi GPIO ühendused on lõpule viidud ja kõik osad on kokku pandud.

  • Selles etapis peaks teil olema klaviatuuri ja ümbrise osad valmis Raspberry Pi -ga ühendamiseks
  • Lisage Lego ümbris Raspberry Pi-ga, seejärel ühendage isas-emane džemprijuhtmed Commodore 64 LED-i jaoks mõeldud Raspberry Pi GPIO tihvtidega, nagu näidatud
  • Kui olete sisse-välja lülitanud, ühendage hüppaja juhtmete sisemine ots Raspberry Pi GPIO tihvtidega, nagu näidatud
  • Sulgege korpuse tagaküljel olevad kasutamata Commodore 64 pordid Lego klotsidega, nagu näidatud. Seejärel sulgege Raspberry Pi Lego ümbris ja veenduge, et kõik Lego tükid on kindlalt paigas ja sobivad Commodore 64 sisse.
  • Lisage liitmike ülaosale Lego plaate, et neid tugevdada, ja hoidke sõlme paigal isegi siis, kui Commodore'i hoitakse tagurpidi
  • Sisestage kaablid klaviatuurilt ja kõik Keystone'i sisendid. Seejärel sulgege Commodore 64 klaviatuur ja kontrollige, kas see on korralikult paigas ja kaableid pole kinni jäänud
  • Kinnitage esikruvid, kuid ärge pingutage neid üle

16. samm: seadistage RetroPie

RetroPie seadistamine
RetroPie seadistamine
RetroPie seadistamine
RetroPie seadistamine
RetroPie seadistamine
RetroPie seadistamine

Lõpuks seadistage Commodore 64 emulaator ja mängud RetroPie-s.

  • RetroPie veebisait selgitab, kuidas seadistada emulaatoreid, installida teemasid, kraapida mängukasti ja kuhu panna mängude failid (ROMid). On väga soovitatav seda saiti vaadata, et kasutada kõiki funktsioone: RetroPie
  • Käivitage Commodore 64, mis käivitab RetroPie. See küsib esmakordsel kasutamisel sisendi juhtimise vastendamist. Alustage kaardistamise alustamiseks klaviatuurist ja hoidke all klahvi
  • Kui kaardistamisel on valitud vale klahv või juhtkangi sisend, proovige klaviatuuril üles ja tagasi liikumiseks kasutada ülesklahvi. Kui see on täielikult kinni jäänud, vajutage klaviatuuril klahvi F4, et väljuda RetroPie'st käsureale. Uuesti alustamiseks tippige emulatsioonijaam
  • Mitme sisendseadme (tavaliselt juhtkangi) konfigureerimiseks RetroPie -s valige Start> Configure Input ja kui küsitakse, hoidke seadme klahvi või nuppu all. See käivitab uue seadme sisendjuhtimise vastendamise dialoogi. Kasutage seda suvandit juba konfigureeritud seadme kaardistamise muutmiseks
  • Commodore 64 emulaatori (nimega VICE) seadistamiseks navigeerige RetroPie-s järgmiselt RetroPie seadistamine> Halda pakette> Halda valikulisi pakette. Valige VICE emulaator ja seejärel Installi binaarist. Paigaldamiseks kulub umbes 5 minutit
  • Uurige, kust saada seaduslikult vanu mängude faile (ROM -e) ja kopeerida või ftp -vormingus need avada/home/pi/RetroPie/roms/c64
  • Taaskäivitage Emulation Station ja teie mängud on nähtavad. Sul peaks olema hea minna!

17. samm: palju õnne! Aeg mängida

Palju õnne! Aeg mängida
Palju õnne! Aeg mängida

Nüüd on teil Commodore 64 mängude platvorm, mis loodetavasti teenib teid veel aastaid! Ära unusta uurida ka teisi mänguplatvorme - näiteks saad Sinclair Spectrum ja Atari mänge üsna rõõmsalt oma uuest Commodore 64 -st käivitada!

Tulevikus otsin tõenäoliselt PCB -d, et ühendada Commodore 20 -pin päis Arduino Microga, asendades väikese leivalaua.

Seniks jätke kommentaare ja head tegemist!

Mängude võistlus
Mängude võistlus
Mängude võistlus
Mängude võistlus

Mängude võistluse teine koht

Soovitan: