Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Kokoa komponentit yhteen
- Vaihe 2: Päätä, onko sinulla virtakytkin
- Vaihe 3: Hanki tarvittavat laitteet ja ohjelmistot
- Vaihe 4: Valmistele Commodore 64 -kotelo
- Vaihe 5: Valmista Raspberry Pi
- Vaihe 6: Lataa näppäimistön kartoitusohjelmisto Arduino Micro -laitteeseen
- Vaihe 7: Yhdistä Commodore, Arduino Micro ja Raspberry Pi yhteen
- Vaihe 8: Kokoa virtakytkin
- Vaihe 9: Asenna virtakytkinohjelmisto Pi: hen
- Vaihe 10: Luo Lego -säätiöt
- Vaihe 11: Kokoa USB -portit
- Vaihe 12: Kokoa Micro-USB-portti
- Vaihe 13: Kokoa HDMI -portti
- Vaihe 14: Kokoa verkkoportti
- Vaihe 15: Yhdistä kaikki osat ja testaa
- Vaihe 16: Asenna RetroPie
- Vaihe 17: Onnittelut! Aika leikkiä
Video: Commodore 64 -uudistus Raspberry Pi: n, Arduinon ja Legon kanssa: 17 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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ä
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ä!
Toinen sija pelikilpailussa
Suositeltava:
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)
Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Automaattinen lataus (tyhjiö) -kytkin ACS712: n ja Arduinon kanssa: 7 vaihetta (kuvien kanssa)
Automaattinen kuorman (tyhjiö) kytkin ACS712: n ja Arduinon kanssa: Hei kaikki! Sähkötyökalun käyttäminen suljetussa tilassa on kiire, koska kaikki ilmassa oleva pöly ja ilmassa oleva pöly tarkoittaa pölyä keuhkoissasi. Vac -myymälän suorittaminen voi poistaa osan tästä riskistä, mutta kytkeä sen päälle ja pois päältä joka kerta
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa - Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille - Rc -helikopteri - Rc -taso Arduinon avulla: 5 vaihetta (kuvilla)
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa | Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille | Rc -helikopteri | Rc -lentokone Arduinon avulla: Rc -auton käyttö | Nelikopteri | Drone | RC -taso | RC -vene, tarvitsemme aina vastaanottimen ja lähettimen, oletetaan, että RC QUADCOPTER -laitteelle tarvitaan 6 -kanavainen lähetin ja vastaanotin, ja tämäntyyppinen TX ja RX on liian kallista, joten teemme sellaisen
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: 7 vaihetta (kuvien kanssa)
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: Tässä projektissa olen osoittanut, kuinka liittää GPS-moduuli Arduino UNO: n kanssa. Pituus- ja leveysasteiden tiedot näkyvät nestekidenäytössä ja sijaintia voi tarkastella sovelluksessa. Luettelo materiaalista Arduino Uno == > 8 dollarin Ublox NEO-6m GPS -moduuli == > 15 dollaria 16x
RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa: 3 vaihetta (kuvien kanssa)
RPLIDAR 360 ° -laserskannerin käyttäminen Arduinon kanssa: Olen suuri sumorobotien rakentamisen fani ja etsin aina uusia mielenkiintoisia antureita ja materiaaleja, joita voin käyttää paremman, nopeamman ja älykkäämmän robotin rakentamiseen. Sain tietää RPLIDAR A1: stä, jonka voit saada 99 dollarilla osoitteessa DFROBOT.com. Sanoin olevani kiinnostunut