Sisällysluettelo:

Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa: 17 vaihetta (kuvilla)
Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa: 17 vaihetta (kuvilla)

Video: Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa: 17 vaihetta (kuvilla)

Video: Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa: 17 vaihetta (kuvilla)
Video: Beepberry! Tiny Pi-based Blackberry cyberdeck #shorts 2024, Heinäkuu
Anonim
Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa
Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa
Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa
Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa
Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa
Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa
Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa
Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa

Tämän projektin avulla voit löytää uudelleen 1980-luvun pelikentän herättämällä eloon vanhan Commodore 64 -kotitietokoneen uusien komponenttien ja aina monipuolisten Lego-palikoiden avulla! Jos sinulla olisi jokin näistä tietokoneista, tämän rakenteen avulla voit toistaa unohdettuja pelejä ja voittaa vanhat huipputulokset. Jos olet uusi retrotekniikassa, nyt on tilaisuutesi nähdä, miksi Commodore 64 oli niin uskomattoman suosittu.

  • Raspberry Pi -tietokonetta käytetään emolevyn vaihtamiseen
  • RetroPie tarjoaa emulointialustan Commodorelle (ja muille järjestelmille)
  • Pieni Arduino Micro mahdollistaa Commodore 64 -näppäimistön käytön täysin toimivana USB -näppäimistönä
  • Lego -osia käytetään sisäisen kotelon rakentamiseen
  • Keystone -liittimet tarjoavat Commodorelle USB-, HDMI- ja verkkoportit, jotka on liitetty sisäisesti Pi -laitteeseen

Tämä projekti ei vaadi ohjelmointi- tai elektroniikkaosaamista. Valmistajat, jotka ovat käyttäneet Raspberry Pi- tai Arduino -levyjä, pitävät tätä rakennetta melko yksinkertaisena ja se varmasti auttaa, jos olet käyttänyt Legoa aiemmin - varmasti kaikilla on ?!

Tämä projekti ei fyysisesti muuta Commodore 64 -koteloa tai näppäimistöä, jos päätät käyttää sitä eri tavalla tulevaisuudessa. Saatat kuitenkin joutua tekemään korjauksia vanhaan.

Tarvikkeet

Nämä selitetään seuraavissa vaiheissa. Ne sisältävät päärakennukseen tarvittavat komponentit ja joitain valinnaisia osia, joita tarvitaan, jos haluat sisällyttää virtakytkimen.

Rakentamiseen tarvitaan työkaluja ja ohjelmistoja, ja jotkut kohteet ovat osa valmistunutta kokoonpanoa, kuten USB -joystickit klassisten pelien pelaamiseen!

Vaihe 1: Kokoa komponentit yhteen

Ota komponentit yhteen
Ota komponentit yhteen
Ota komponentit yhteen
Ota komponentit yhteen
Ota komponentit yhteen
Ota komponentit yhteen

Tarvittavat komponentit on lueteltu tässä osassa. Jos sinulla ei ole niitä kaikkia, saatavilla on linkkejä ja ehdotuksia niiden saamiseksi, ja ne sisältävät likimääräisen hinnan Yhdysvaltain dollareina (elokuussa 2019). Tämä artikkeli kannattaa lukea kokonaan, jotta voit päättää, mitä Legoja ja tarkkoja kaapeleita käytät.

Kun sinulla on kaikki, sinun pitäisi pystyä suorittamaan tämä rakennus helposti viikonlopun aikana.

Commodore 64

  • Ihannetapauksessa hanki sammunut kone, mutta toimivalla näppäimistöllä. Olisi sääli purkaa toimiva kone tai se, joka saattaa vaatia hieman huomiota korjaamiseen! Jos et saa Commodore 64: tä, Vic 20: n tai C16: n pitäisi toimia sen sijaan tässä oppaassa mainittujen pienien rakennemuutosten kanssa
  • Commodore on luultavasti vaikein osa, mutta ne ovat saatavilla eBayssa Yhdysvalloissa ja Isossa -Britanniassa alkaen noin 50 dollarista. Paras katsoa sellaista, jota myydään osina ja joka vaatii jonkin verran TLC: tä. Tarvitset vain kotelon ja näppäimistön, jotta voit mahdollisesti ostaa nämä osat erikseen

Raspberry Pi

  • Raspberry Pi 2 ja 3B toimivat hyvin. Pi 4 on hieno uusi lisä Pi -perheeseen, mutta tarkista, että saat Lego -kotelon sille. Huomaa myös, että kaapelivaatimukset ovat erilaiset, koska siinä on mikro-HDMI- ja USB-C-portit
  • Pi 3B on saatavana noin 35 dollarilla. Etsi suosikkihakukoneesi tai seuraa linkkiä ja vaihda sijaintiisi: Raspberry Pi 3B+

Lego Raspberry Pi -kotelo

  • Tämä on paras valinta Pi: n rakentamiseen Legon sisäiseen koteloon. Pi: lle on niin paljon koteloita, että voi olla mahdollista päästä eroon muista vaihtoehdoista, asentamalla Lego -palaset sen ympärille
  • Tätä rakennetta varten käytettiin Pi Hutin Lego -koteloa. Se maksaa noin 10 dollaria ja on saatavana eri väreissä. Käytä tätä linkkiä löytääksesi: Lego Raspberry Pi -kotelo

Micro SD -kortti

  • Pi tarvitsee micro SD -kortin, jotta se voi asentaa RetroPie -ohjelmiston
  • RetroPie on ihanteellinen valinta, jos käytät Commodore 64: ää pelikoneena
  • Micro SD -kortteja on laajalti saatavilla ja ne ovat halpoja, noin 5 dollaria. 16 Gt: n kortti on ihanteellinen valinta useimmille käyttäjille

Raspberry Pi -virtalähde

  • Virallinen Raspberry Pi -virtalähde on turvallisin valinta
  • Sinun pitäisi pystyä hankkimaan virallinen virtalähde samasta paikasta kuin Raspberry Pi

Arduino Micro

  • Tämä pieni mikroprosessori muuntaa Commodore 64 -matriisinäppäimistön USB HID -yhteensopivaksi näppäimistöksi, joka on kytketty Pi -laitteeseen
  • Käännöksen tekemiseen tarvittava ohjelmisto on saatavana tästä artikkelista ja se ladataan Micro -laitteeseen Arduino IDE: n avulla. Jos teet Vic 20- tai C16 -rakenteen, tämä ohjelmisto vaatii pieniä muutoksia matriisikartoitustaulukkoon, selitetään myöhemmin
  • Se on yksi pienimmistä Arduino -levyistä ja maksaa noin 20 dollaria. Etsi suosikkihakukoneesi tai seuraa tätä linkkiä ja vaihda sijaintiisi: Arduino Micro

Puolikokoinen leipälauta

  • Tätä käytetään liittämään Arduino Micro Commodore 64: n 20 -nastaiseen liittimeen
  • Niitä on saatavana elektroniikkaliikkeistä ja verkosta, niiden hinta on noin 5 dollaria. Tämä linkki on Adafruutin puolikokoiselle leipälevylle: Puolikokoinen leipälauta

Hyppyjohdot

  • Näitä uros -uros- ja uros -naaras -hyppyjohtimia käytetään leipälevyn kanssa ja Commodore 64 LED: n liittämiseen Pi: n GPIO -nastoihin
  • Niitä on saatavana elektroniikkaliikkeistä ja verkosta, niiden hinta on noin 2–4 dollaria per pakkaus. Tämä linkki koskee Adafruutin 40 -pakkaus 75 mm uros -uros -hyppylankoja: 40 -pakkaus 75 mm uros -uros. Tämä linkki koskee Adafruutin 20 -pakkaus 75 mm: n naaras -uros -hyppylankoja: 20 -pakkaus 75 mm: n naaras -uros

Keystone -insertit

  • Nämä tarjoavat Commodore 64: n USB-, HDMI- ja verkkoportit liitettäviksi. Ne sisältävät:

    • 2 x Keystone USB -liitintä
    • 1 x Keystone -HDMI -liitin
    • 1 x Keystone RJ45 -verkkosovitin
  • Lego -kappaleet sopivat yleensä hyvin Keystone -inserttien ympärille pienin muutoksin (mainittu rakennusvaiheissa myöhemmin). Pi -kaapelit yhdistetään Keystone -inserttien toiseen päähän
  • Niitä on saatavana elektroniikkaliikkeistä ja verkosta, paras paikka aloittaa etsiminen on luultavasti eBayssa, joka hakee "keystone usb", "keystone hdmi" ja "keystone rj45". Ne ovat vakiokokoisia ja jokainen osa maksaa 5–10 dollaria

Kaapelit

  • Kaapeleita yllä olevien Pi- ja Keystone -inserttien välillä tarvitaan. Nämä ovat:

    • 2 x uros -uros -USB -kaapelit
    • 1 x uros-naaras mikro-USB-jatkojohto
    • 1 x uros -uros HDMI -kaapeli
    • 1 x verkkojohto. Tämä kaapeli leikataan kahtia, jotta se voidaan liittää Keystone RJ45 -verkkosovittimeen, joten käytä vanhaa uudelleen, jos mahdollista. Löysin sellaisen, jonka toisessa päässä oli rikki pidike uudelleenkäyttöä varten
    • 1 x uros-USB-uros-mikro-USB-kaapeli
  • Ne ovat helposti saatavilla tietokone-, televisio- ja elektroniikkakaupoista ja verkossa, ja niitä myydään noin 5 dollarilla
  • Koska ne kaikki mahtuvat Commodoren sisään, yritä saada lyhyitä kaapeleita, noin 20 cm, jos mahdollista. Vältä kaapeleita, kuten puolimetrinen HDMI-kaapelini, joka käärisi kotelon sisällä!

lego

  • Tarvitaan hyvä valikoima Lego -palasia, erityisesti eripituisia levyjä ja palikoita, joissa on yksi nastaleveys. Vic 20- tai C16 -rakennetta varten tarvitset hieman erilaisia osia ulkoisten porttiensa ympärille Commodore 64: een verrattuna
  • Niitä saa lelukaupoista, markkinoilta ja verkossa. Sain suurimman osan tarvittavista kappaleista sunnuntaimarkkinoilta, mutta Lego-myymälän verkkosivuston poiminta on hyvä online-valinta saadaksesi tarvittavat palat: Pick a Brick

Vaihe 2: Päätä, onko sinulla virtakytkin

Päätä, onko sinulla virtakytkin
Päätä, onko sinulla virtakytkin
Päätä, onko sinulla virtakytkin
Päätä, onko sinulla virtakytkin
Päätä, onko sinulla virtakytkin
Päätä, onko sinulla virtakytkin

Tämä rakenne sisältää virtakytkimen, jolla Pi voidaan sammuttaa ja käynnistää uudelleen. On-off-kytkin on mukava saada, mutta ei välttämätöntä, koska voit aina sammuttaa Pi: n oikein RetroPien avulla.

Tarvitaan lisäkomponentteja ja työkaluja. Voit halutessasi lisätä päälle / pois -kytkimen tulevaisuudessa - käytämme loppujen lopuksi Legoa !. Ohita alla olevat osat ja tämän artikkelin vaiheet 8 ja 9, jos sinulla ei ole on-off-painiketta.

Hetkellinen painike

  • Hetkellistä painiketta käytetään Pi: n kytkemiseen päälle ja pois. Se on kytketty Pi: n GPIO -nastoihin ja tämän artikkelin ohjelmisto havaitsee, että painiketta on painettu, ja sammuttaa Pi: n turvallisesti
  • Niitä on saatavana elektroniikkaliikkeistä ja verkosta. Tämä linkki koskee 20 pakkausta 6 mm: n nappeja, joiden hinta on noin 2,50 dollaria Adafruitilta: 20 pakkausta 6 mm: n nappeja

Hyppyjohdot

  • Näitä naaras-naaraslankahyppyjä käytetään kytkemään virtakytkin Pi: n GPIO-nastoihin
  • Niitä on saatavana elektroniikkaliikkeistä ja verkosta, niiden hinta on noin 2–4 dollaria per pakkaus. Adafruutin 20 -pakkaus 75 mm: n naaras -naarashyppylankoja: 20 -pakkaus 75 mm: n naaras -naaras

Vaihe 3: Hanki tarvittavat laitteet ja ohjelmistot

Tärkeimmät tarvittavat laitteet ja ohjelmistot on lueteltu alla.

  • PC (Windows tai Mac) ohjelmiston lataamista ja asentamista varten
  • RetroPie -ohjelmisto, lataa: RetroPie
  • Arduino IDE -ohjelmisto, lataa: Arduino IDE
  • FTP -ohjelmisto tiedostojen kopioimiseksi tietokoneesta Pi -laitteeseen. Jos tarvitset sellaisen, FileZilla on kunnollinen ilmainen vaihtoehto: FileZilla
  • Monitori HDMI -kaapelilla Commodoren liittämiseksi
  • Verkkokaapeli kotiverkkoon ja Internetiin yhdistämistä varten
  • USB -joystick (mieluiten kaksi)
  • Vara-USB-näppäimistö alkuasennukseen ja mahdollisesti vianetsintään
  • Ruuvimeisseli Commodoren purkamiseen ja kokoamiseen
  • Leikkausveitsi (Stanley-veitsi) Keystone-terien leikkaamiseen, verkkojohdon ja Lego-tiilikytkimen katkaisuun
  • Keskipitkäjyväinen hiekkapaperi muuttaa hieman Keystone-inserttejä, jotta Lego-kappaleet mahtuvat niiden ympärille kunnolla
  • Juotosrauta virtakytkimelle
  • Superliimaliima on-off-kytkimen liimaamiseen Lego-tiiliin

Varoitus

Tämän rakenteen osiin kuuluu terävän leikkausveitsen käyttö. Leikattavat ja leikattavat palaset ovat melko pieniä, ja niiden leikkaaminen vaatii jonkin verran painetta. Varmista, että kappaleet ovat tukevasti kiinni eivätkä luista niitä käsitellessäsi. Jos rakennat virtakytkintä, käytetään juotinta, varmista, että käytät sitä varmasti ennen kuin jatkat.

Kukaan ei halua loukkaantua harrastuksensa aikana, joten pyydä apua, jos tarvitset sitä.

Vaihe 4: Valmistele Commodore 64 -kotelo

Valmistele Commodore 64 -kotelo
Valmistele Commodore 64 -kotelo
Valmistele Commodore 64 -kotelo
Valmistele Commodore 64 -kotelo
Valmistele Commodore 64 -kotelo
Valmistele Commodore 64 -kotelo

Puhdista Commodore 64 -kotelo ja ole valmis seuraaviin vaiheisiin.

  • Irrota näppäimistö ja LED emolevystä ja irrota emolevy kotelosta. Säilytä emolevy turvallisesti, koska siitä voi olla hyötyä tulevaisuudessa
  • Laitteen kunnosta riippuen poista näppäimistö ja puhdista kotelo saippuavedellä ja anna kuivua. Tarkista, tarvitseeko kotelo korjata, etenkin takakotelon tapit ja eturuuvit
  • Puhdista näppäimistö tarvittaessa huolellisesti hieman kostealla keittiöpyyhkeellä. Vältä peittämistä vedellä tai kemiallisten puhdistusaineiden käyttöä. Kokoa näppäimistö ja kotelo uudelleen, kun olet valmis

Vaihe 5: Valmista Raspberry Pi

Valmista Raspberry Pi
Valmista Raspberry Pi
Valmista Raspberry Pi
Valmista Raspberry Pi
Valmista Raspberry Pi
Valmista Raspberry Pi

Määritä ja asenna Raspberry Pi with RetroPie -ohjelmisto ja suorita tarvittavat vaiheet tiedostojen kopioimiseen siihen.

  • Aseta Pi Lego -kotelon pohjaan. Älä sulje Lego -koteloa tässä vaiheessa, koska GPIO -nastat on kytkettävä myöhemmin
  • Asenna RetroPie SD -kortille ja aseta SD -kortti Pi -laitteeseen. Tässä olevat linkit koskevat RetroPie -kuvaa: RetroPie ja Raspberry Pi -sivusto: Raspberry Pi Asenna SD -kortti
  • Liitä näyttö HDMI -kaapelilla, liitä vara -USB -näppäimistö ja verkkokaapeli Pi Ethernet -porttiin. Kytke virtalähde Pi: hen, jonka pitäisi käynnistyä ja käynnistää RetroPie. Sinun ei tarvitse kirjautua sisään, vaikka käyttäjätunnus ja salasana ovat Pi: pi: n ja vadelman oletusarvoisia
  • Kun RetroPie käynnistyy ensimmäisen kerran, se pyytää syötteen ohjauskartoituksia. Poistu tästä toistaiseksi painamalla F4, joka vie komentoriville
  • Ota SS: n suojattu kuori käyttöön Pi: ssä, jotta voit käyttää sitä toiselta tietokoneelta ja kopioida tiedostoja siihen. Kirjoita sudo raspi-config ja valitse Liitäntäasetukset> SSH> ota käyttöön
  • Etsi Pi: n IP -osoite (Internet -protokolla) kirjoittamalla komentoriville isäntänimi -I (miinus ja isot kirjaimet i) ja merkitse se seuraavia vaiheita varten
  • Jos sinulla ei ole FTP -ohjelmistoa, asenna se tietokoneellesi nyt. FileZilla FTP -asiakasohjelmaa suositellaan: FileZilla. Muodosta yhteys Pi -laitteeseen käyttämällä FTP -asiakasohjelmistoa käyttämällä Pi: n IP -osoitetta, portin numero 22 sekä käyttäjänimi ja salasana kuvan mukaisesti

Vaihe 6: Lataa näppäimistön kartoitusohjelmisto Arduino Micro -laitteeseen

Lataa näppäimistön kartoitusohjelmisto Arduino Micro -laitteeseen
Lataa näppäimistön kartoitusohjelmisto Arduino Micro -laitteeseen
Lataa näppäimistön kartoitusohjelmisto Arduino Micro -laitteeseen
Lataa näppäimistön kartoitusohjelmisto Arduino Micro -laitteeseen

Asenna Arduino Micro näppäimistön kartoitusohjelmistolla.

  • Aseta Arduino Micro pienelle leipälevylle ja liitä se tietokoneeseen USB-mikro-USB-kaapelilla
  • Lataa ja asenna Arduino IDE tietokoneellesi: Arduino IDE
  • Asenna näppäimistö- ja näppäimistökirjastot valikosta: Työkalut> Hallitse kirjastoja
  • Luo uusi luonnos (Arduino -ohjelma) ja kopioi näppäimistöohjelman koodi tämän sivun liitteestä luonnokseen
  • Käytä IDE -valikossa Työkalut> Hallitus ja aseta kortin asetukseksi Arduino / Genuino Micro ja määritä portti, johon se on liitetty, valitsemalla Työkalut> Portti. Tallenna, koota ja lähetä luonnos
  • Jos käytät Vic 20: tä tai C16: a, Arduino -luonnos vaatii säätämistä, koska niillä on erilainen näppäimistömatriisi kuin Commodore 64: llä. näille tietokoneille: Näppäimistömatriisikaavio Vic-20: lle

uint8_t -näppäimet [ROWS] [COLS]…

uint8_t -vaihtonäppäimet [ROWS] [COLS]…

Vaihe 7: Yhdistä Commodore, Arduino Micro ja Raspberry Pi yhteen

Yhdistä Commodore, Arduino Micro ja Raspberry Pi yhteen
Yhdistä Commodore, Arduino Micro ja Raspberry Pi yhteen
Yhdistä Commodore, Arduino Micro ja Raspberry Pi yhteen
Yhdistä Commodore, Arduino Micro ja Raspberry Pi yhteen
Yhdistä Commodore, Arduino Micro ja Raspberry Pi yhteen
Yhdistä Commodore, Arduino Micro ja Raspberry Pi yhteen
Yhdistä Commodore, Arduino Micro ja Raspberry Pi yhteen
Yhdistä Commodore, Arduino Micro ja Raspberry Pi yhteen

Liitä Commodore 64 -näppäimistö Arduino Micro -laitteeseen hyppyjohtojen ja leipälevyn avulla.

  • Yhdistä Arduino Micro kuvan osoittamalla nastakartoitustaulukolla Commodore 64 20 -nastaiseen otsikkoon hyppyjohtimien ja leipälevyn avulla
  • Commodore 64 20 -nastaisen otsikon "yläosan" erottamiseksi "ylhäältä" puuttuvat nastaliitännät nastoille 2 ja 4. Rivinastat (5-12) ja sarakkeen nastat (13-20) ovat käytetään Commodore -näppäimistömatriisissa, kun taas palautusavain on erillään nastassa 3. Maadoitusnasta 1 on liitettävä palautusavaimen toimimiseksi
  • Irrota Arduino tietokoneesta ja liitä se Pi -laitteen USB -porttiin
  • Tarkista Pi -komentokehotteessa, että kaikki Commodore 64 -näppäimistön näppäimet toimivat oikein. Jos sinulla on ongelmia, tarkista tämä ja edellinen vaihe huolellisesti. Yhteys voi olla huono tai näppäimistö voi vaatia laajempaa puhdistusta. Commodore -näppäimistö yhdistää nykyaikaiseen näppäimistöön ja näppäimet, joita ei löydy Commodore -näppäimistöstä, ovat käytettävissä vaihtamis- ja ohjausnäppäimellä, kuten kaavioissa on esitetty

Vaihe 8: Kokoa virtakytkin

Kokoa virtakytkin
Kokoa virtakytkin
Kokoa virtakytkin
Kokoa virtakytkin
Kokoa virtakytkin
Kokoa virtakytkin

Virtakytkin on luotu Lego-kappaleista, jotka on kiinnitetty hetkelliseen painikkeeseen, joka on liitetty kahteen Raspberry Pi GPIO -tappiin. Ohita tämä vaihe, jos sinulla ei ole virtapainiketta.

  • Kiinnitä hyppyjohtojen kaksi naaraspäätä hetkellisen painikkeen nastoihin. Nämä liitetään Pi GPIO -nastoihin myöhemmin. Hetkellisessä painikkeessa on 4 nastaa pareittain. Sinun on liitettävä hyppyjohtimet jokaisen parin yhteen nastaan kuvan osoittamalla tavalla. Liitosten tulee olla turvallisia. Jos ei, käytä juotosrautaa juottamaan paikalleen
  • Hetkellinen painike sijoitetaan 2x2 muokatun Lego -palikon päälle. Mittaa napin nastojen välinen etäisyys (yleensä noin 6 mm) ja merkitse tiilen reuna, josta se on leikattava, kuten kuvassa
  • Kiinnitä Lego -tiili niin, että se ei luiskahda, ja leikkaa varovasti tiiliin. Lego on kova, joten sinun on painettava veitsellä. Muita työkaluja voitaisiin käyttää, mukaan lukien pieni rautasaha tai Dremel. Lopputuloksen pitäisi näyttää kuvan mukaiselta
  • Pujota hetkellisen napin tapit Lego-kappaleeseen, jossa leikkaukset on tehty. Jos liitos on hieman löysä, liimaa napin takaosa tiileen
  • Rakenna kytkimen kotelo -osa kuvan mukaisesti. Huomaa litteä Lego -kilpi kytkimen edessä, jota käytetään Lego -painikkeena, jotta se voi liikkua tasaisesti levyä pitkin
  • Rakenna Lego -painike ja liimaa se hetkellisen painikkeen yläosaan. Painikkeen pitäisi liukua kauniisti kytkimen kotelon sisään

Vaihe 9: Asenna virtakytkinohjelmisto Pi: hen

Pi: llä tarvitaan koodia GPIO -nastojen signaalien havaitsemiseksi ja Pi: n turvallisen sammutuksen aloittamiseksi. Ohita tämä vaihe, jos sinulla ei ole virtapainiketta.

  • Kopioi listen-for-shutdown.py ja listen-for-shutdown.sh (nimeä uudelleen.shx tiedostosta.sh) tämän sivun liitteistä Pi /home /pi: n kotikansioon
  • Alla olevat komennot tekevät molemmista tiedostoista suoritettavia ja siirtävät ne kohdekansioon. Sitten se päivittää pääkäynnistysohjelman soittamaan sammutuskuuntelijalle ja käynnistää sen

### tehdä molemmista tiedostoista suoritettavia

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### siirrä ne kohdekansioon sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv listen -for-shutdown.sh /etc/init.d/ ### päivitä pääkäynnistysohjelma soittaaksesi sammutuskuuntelijalle ja käynnistää se nyt sudo update-rc.d listen-for-shutdown.sh oletusarvot sudo/etc/ init.d/listen-for-shutdown.sh start

Testaa painike, jonka pitäisi sammuttaa Pi normaalilla sammutusprosessilla. Kun Pi on pois päältä, käynnistä se painamalla painiketta uudelleen

Vaihe 10: Luo Lego -säätiöt

Luo Lego -säätiöt
Luo Lego -säätiöt
Luo Lego -säätiöt
Luo Lego -säätiöt

Lego -levyt on asennettu Commodore 64 -kotelon pohjaan muiden osien liittämistä varten.

  • Lego -perustukset luodaan kahdessa osassa, toinen Commodoren oikealle puolelle, jossa USB -portit sijaitsevat, ja takaosa, johon virta-, HDMI- ja verkkoportit rakennetaan
  • Levykappaleet on asennettu kotelon sisäisten urien ympärille. Kun molemmat kokoonpanot käännetään ympäri, ne sopivat vähäisellä liikkeellä ja tarjoavat vankan pohjan seuraaville osille

Vaihe 11: Kokoa USB -portit

Kokoa USB -portit
Kokoa USB -portit
Kokoa USB -portit
Kokoa USB -portit
Kokoa USB -portit
Kokoa USB -portit

Commodore 64: n sivussa olevat kaksi USB -porttia on luotu Lego- ja Keystone -kappaleilla ja kytketty Pi -USB -portteihin.

  • Keystone USB -insertit tarvitsevat pientä säätöä, jotta Lego -kappaleet sopivat niiden ympärille. Irrota leikkeet leikkausveitsellä ja hiekkapaperilla kulmikkaiden harjanteiden poistamiseksi niin, että ne näyttävät kuvan mukaisilta. Alkuperäiset kappaleet on esitetty viitteellisinä
  • Rakenna Lego -palikoita Keystone -USB -liitäntöjen ympärille varmistaen, että USB -portin sisäpuoli on Commodore 64: n etuosaa vasten. Palikoita käytetään tukemaan lisäosan takaosaa, joka pitää sen paikallaan, kun USB -kaapeli kytketään. USB -liitäntä on pienellä litteällä levykappaleella, joten portin etuosassa ei ole rakoa
  • Viimeistele rakentaminen. Myöhemmin uros -uros -USB -kaapelit yhdistävät Keystone -USB -liitännät ja Pi -USB -portit

Vaihe 12: Kokoa Micro-USB-portti

Kokoa Micro-USB-portti
Kokoa Micro-USB-portti
Kokoa Micro-USB-portti
Kokoa Micro-USB-portti

Mikro-USB-portti Pi: n virran saamiseksi on rakennettu Lego-kappaleilla ja asennettu Commodore 64: n takaosaan.

  • Rakenna Lego-kappaleita mikro-USB-jatkojohdon naaraspään ympärille. Tämä pää voi vaatia leikkaamista kaapelin tyypistä riippuen, jotta voit varmistaa, että se sopii tukevasti ympäröivien Lego -osien sisään, jotta sitä ei voi vetää ulos tai työntää sisään, kun kaapeli on kiinnitetty
  • Viimeistele rakentaminen. Myöhemmin mikro-USB: n urospää liitetään Pi: n mikro-USB-virtaliitäntään

Vaihe 13: Kokoa HDMI -portti

Kokoa HDMI -portti
Kokoa HDMI -portti
Kokoa HDMI -portti
Kokoa HDMI -portti
Kokoa HDMI -portti
Kokoa HDMI -portti

Commodore 64: n takana oleva HDMI -portti on luotu Lego- ja Keystone -kappaleista ja kytketty Pi HDMI -porttiin.

  • Keystone HDMI -insertti on säädettävä niin, että Lego -kappaleet sopivat sen ympärille ja että se ulottuu Commodore 64: n kotelosta, mikä mahdollistaa helpon liitännän HDMI -kaapelilla. Leikkaa leike leikkausveitsellä ja pyöristä HDMI -liitännän alareunat hiekkapaperilla niin, että se näyttää kuvan mukaiselta
  • Rakenna Lego Keystone HDMI -insertin ympärille ja varmista, että leikkeen takaosa on tukevasti paikallaan Lego -palan avulla. Tämä estää HDMI -insertin työntämisen koteloon, kun HDMI -kaapeli on kytketty
  • Viimeistele rakentaminen. Myöhemmin HDMI -kaapeli yhdistää Keystone HDMI -liitännän ja Pi HDMI -portin

Vaihe 14: Kokoa verkkoportti

Kokoa verkkoportti
Kokoa verkkoportti
Kokoa verkkoportti
Kokoa verkkoportti
Kokoa verkkoportti
Kokoa verkkoportti

Commodore 64: n takana oleva Ethernet -portti on luotu Lego- ja Keystone -kappaleista ja kytketty Pi Ethernet -porttiin.

  • Keystone RJ45 -kappale on säädettävä niin, että Lego -kappaleet sopivat sen ympärille ja että se ulottuu ulos Commodore 64 -kotelosta, mikä mahdollistaa helpon yhteyden verkkokaapeliin. Poista pidike ja osa sen takana olevasta yläosasta leikkausveitsellä ja pyöristä RJ45 -insertin alareunat hiekkapaperilla niin, että se näyttää kuvassa
  • Katkaise leikkausveitsellä toinen pää verkkokaapelista ja pujota se Lego -kappaleen läpi, jossa on reikä. Tämä voi olla melko tiukka istuvuus, mutta auttaa tukemaan RJ45 -insertin takaosaa, kun verkkokaapeli on kytketty
  • Katkaise muovisuojus paljastaaksesi kaapelin sisällä olevat johdot. Yhdistä yksittäiset värilliset johdot Keystone -insertin mukana toimitettujen ohjeiden mukaisesti painamalla johdot vastaaviin metallisiin pidikkeisiin. Sinun ei tarvitse paljastaa johtojen sisäistä metalliosaa etukäteen, koska metalliset paikkamerkit leikkaavat muovijohtosuojan ja muodostavat tarvittavan liitännän. Saatat tarvita pienen tylsän muoviveitsen työntääksesi johdot tiukasti paikalleen
  • Rakenna Lego Keystone RJ45 -kappaleen ympärille
  • Viimeistele rakentaminen. Myöhemmin verkkokaapelin toinen pää liitetään Pi: n Ethernet -porttiin

Vaihe 15: Yhdistä kaikki osat ja testaa

Yhdistä kaikki osat ja testaa
Yhdistä kaikki osat ja testaa
Yhdistä kaikki osat ja testaa
Yhdistä kaikki osat ja testaa
Yhdistä kaikki osat ja testaa
Yhdistä kaikki osat ja testaa

Pi GPIO -liitännät on tehty ja kaikki osat kootaan yhteen.

  • Tässä vaiheessa sinulla pitäisi olla näppäimistö ja kotelo -osat valmiina liitettäväksi Raspberry Pi -laitteeseen
  • Lisää Lego-kotelo Raspberry Pi: n kanssa ja kytke sitten uros-naarashyppyjohdot Commodore 64 LED -valon Raspberry Pi GPIO-nastoihin kuvan osoittamalla tavalla
  • Jos olet tehnyt virrankatkaisun, kytke hyppyjohtojen naaraspää Raspberry Pi GPIO-nastoihin kuvan mukaisesti
  • Sulje käyttämättömät Commodore 64 -portit kotelon takana Lego -palikoilla kuvan mukaisesti. Sulje sitten Raspberry Pi Lego -kotelo ja varmista, että kaikki Lego -osat ovat tukevasti paikallaan ja sopivat kunnolla Commodore 64: n sisään
  • Lisää Lego -levyjä liittimien päälle vahvistaaksesi niitä ja pidä kokoonpano paikallaan, vaikka Commodorea pidettäisiin ylösalaisin
  • Liitä kaapelit näppäimistöstä ja kaikki Keystone -insertit. Sulje sitten Commodore 64 -näppäimistö ja tarkista, että se on kunnolla paikallaan eikä kaapeleita jää puristuksiin
  • Kiristä eturuuvit, mutta älä kiristä niitä liikaa

Vaihe 16: Asenna RetroPie

RetroPien käyttöönotto
RetroPien käyttöönotto
RetroPien käyttöönotto
RetroPien käyttöönotto
RetroPien käyttöönotto
RetroPien käyttöönotto

Määritä lopuksi Commodore 64 -emulaattori ja pelit RetroPiessa.

  • RetroPie-verkkosivustolla kerrotaan, miten emulaattorit asennetaan, teemoja asennetaan, pelikuvioita raaputetaan ja mihin pelitiedostot (romit) laitetaan. On erittäin suositeltavaa katsoa tätä sivustoa hyödyntääksesi kaikkia ominaisuuksia: RetroPie
  • Käynnistä Commodore 64, joka käynnistää RetroPien. Se pyytää syötteen ohjauskartoituksia, kun sitä käytetään ensimmäistä kertaa. Aloita yhdistäminen näppäimistöllä ja pidä näppäintä painettuna
  • Jos kartoituksessa on valittu väärä näppäin tai ohjaussauva, kokeile näppäimistön ylös -näppäintä palataksesi ja muodostaaksesi sen uudelleen. Jos se on täysin jumissa, paina näppäimistön F4 -näppäintä poistuaksesi RetroPiesta komentokehotteeseen. Kirjoita emulointiasema aloittaaksesi uudelleen
  • Jos haluat määrittää useamman kuin yhden syöttölaitteen (yleensä ohjaussauvan) RetroPiessa, valitse Käynnistä> Määritä syöttö ja pidä kehotettaessa laitteen näppäintä tai painiketta painettuna. Tämä käynnistää uuden laitteen tulonhallinnan yhdistämisvalintaikkunan. Käytä tätä vaihtoehtoa muuttaaksesi jo määritetyn laitteen määritystä
  • Voit asentaa Commodore 64 -emulaattorin, nimeltään VICE, navigoimalla RetroPiessa seuraavasti RetroPie-asetukset> Hallitse paketteja> Hallitse valinnaisia paketteja. Valitse VICE -emulaattori ja valitse Asenna binääristä. Asennus kestää noin 5 minuuttia
  • Selvitä, mistä vanhat pelitiedostot (romit) voi laillisesti hakea ja kopioida tai ftp: llä lähettää osoitteeseen/home/pi/RetroPie/roms/c64
  • Käynnistä Emulation Station uudelleen ja pelisi näkyvät. Sinun pitäisi olla hyvä mennä!

Vaihe 17: Onnittelut! Aika leikkiä

Onnittelut! Aika leikkiä
Onnittelut! Aika leikkiä

Sinulla on nyt Commodore 64 -pelialusta, joka toivottavasti palvelee sinua monien vuosien ajan! Älä unohda tutustua muihin pelialustoihin - voit esimerkiksi ajaa onnellisesti Sinclair Spectrum- ja Atari -pelejä uudesta Commodore 64 -pelistäsi!

Jatkossa odotan todennäköisesti PCB: n liittämistä Commodore 20 -nastaiseen otsikkoon Arduino Micro -laitteeseen, joka korvaa pienen leipälevyn.

Sillä välin jätä kommentit ja onnellista tekemistä!

Pelikilpailu
Pelikilpailu
Pelikilpailu
Pelikilpailu

Toinen sija pelikilpailussa

Suositeltava: