Innehållsförteckning:

Commodore 64 Revamp With Raspberry Pi, Arduino och Lego: 17 steg (med bilder)
Commodore 64 Revamp With Raspberry Pi, Arduino och Lego: 17 steg (med bilder)

Video: Commodore 64 Revamp With Raspberry Pi, Arduino och Lego: 17 steg (med bilder)

Video: Commodore 64 Revamp With Raspberry Pi, Arduino och Lego: 17 steg (med bilder)
Video: Tiny WORKING keyboard for a Commodore Educator 64 Mini! | Raspberry Pi PET {Quick Bytes} 2024, Juli
Anonim
Commodore 64 Revamp Med Raspberry Pi, Arduino och Lego
Commodore 64 Revamp Med Raspberry Pi, Arduino och Lego
Commodore 64 Revamp Med Raspberry Pi, Arduino och Lego
Commodore 64 Revamp Med Raspberry Pi, Arduino och Lego
Commodore 64 Revamp Med Raspberry Pi, Arduino och Lego
Commodore 64 Revamp Med Raspberry Pi, Arduino och Lego
Commodore 64 Revamp Med Raspberry Pi, Arduino och Lego
Commodore 64 Revamp Med Raspberry Pi, Arduino och Lego

Detta projekt låter dig återupptäcka 1980-talets spelplats genom att återuppliva en gammal Commodore 64-hemdator med nya komponenter och de ständigt mångsidiga Lego-klossarna! Om du hade en av dessa datorer kan du med den här versionen spela om glömda spel och slå gamla höga poäng. Om du är ny på retro-dator, nu är din chans att se varför Commodore 64 var så otroligt populär.

  • En Raspberry Pi -dator används för att byta ut moderkortet
  • RetroPie tillhandahåller emuleringsplattformen för Commodore (och andra system)
  • En liten Arduino Micro gör att Commodore 64 -tangentbordet kan användas som ett fullt fungerande USB -tangentbord
  • Legobitar används för att bygga det inre huset
  • Keystone -kontakter ger Commodore USB-, HDMI- och nätverksportar som är anslutna internt till Pi

Detta projekt kräver inte programmering eller elektronik. Tillverkare som har använt Raspberry Pi eller Arduino -brädorna kommer att tycka att denna konstruktion är ganska lätt och det hjälper verkligen om du har använt Lego tidigare - det har säkert alla ?!

Detta projekt kommer inte fysiskt att förändra Commodore 64 -fodralet eller tangentbordet, bara om du bestämmer dig för att använda det på ett annat sätt i framtiden. Du kan dock behöva reparera en gammal.

Tillbehör

Dessa förklaras i stegen som följer. De innehåller de komponenter som behövs för huvudbyggnaden och några valfria delar som behövs om du vill inkludera en strömbrytare.

Verktyg och programvara krävs för att bygga och vissa objekt kommer att vara en del av den färdiga monteringen, till exempel USB -joysticks för att spela de klassiska spelen med!

Steg 1: Få ihop komponenterna

Få komponenterna tillsammans
Få komponenterna tillsammans
Få komponenterna tillsammans
Få komponenterna tillsammans
Få komponenterna tillsammans
Få komponenterna tillsammans

De komponenter som behövs anges i detta avsnitt. Om du inte har dem alla finns det länkar och förslag för att få tag på dem med en ungefärlig prisuppgift i amerikanska dollar (från augusti 2019). Det är värt att läsa denna artikel i sin helhet för att hjälpa till att bestämma om Lego och exakta kablar du kommer att använda.

När du har allt ska du enkelt kunna slutföra denna byggnad under en helg.

Commodore 64

  • Helst skaffa en avstängd maskin men med ett fungerande tangentbord. Det skulle vara synd att montera en fungerande maskin eller en som kan behöva lite uppmärksamhet för att reparera! Om du inte kan få en Commodore 64, borde en Vic 20 eller C16 fungera istället med mindre byggändringar som nämns i den här guiden
  • Commodore är förmodligen den svåraste delen att få, men de är tillgängliga på eBay i USA och Storbritannien från cirka $ 50. Bäst att titta på en som säljs för delar och behöver lite TLC. Du behöver bara fodralet och tangentbordet så att du kanske kan köpa dessa delar separat

Raspberry Pi

  • Raspberry Pi 2 och 3B kommer att fungera bra. Pi 4 är ett fantastiskt nytt tillskott till Pi -familjen men kontrollera att du kan få ett Lego -fodral för det. Observera också att kabelkraven är olika eftersom den har mikro-HDMI och USB-C-portar
  • En Pi 3B är tillgänglig för cirka $ 35. Använd din favorit sökmotor för att hitta en eller följ länken och byt till din plats: Raspberry Pi 3B+

Lego Raspberry Pi -fodral

  • Detta är det bästa valet för att bygga in Pi i det inre Lego -höljet. Det finns så många fodral för Pi så det kan vara möjligt att komma undan med andra alternativ, och passa Lego -bitar runt den
  • Lego -fodralet från Pi Hut användes för denna byggnad. Det kostar cirka $ 10 och finns i ett urval av färger. Använd den här länken för att hitta ett: Lego Raspberry Pi -fodral

Micro SD -kort

  • Din Pi behöver ett micro SD -kort för att installera RetroPie -programvara på
  • RetroPie är ett idealiskt val om du kommer att använda din Commodore 64 som en spelmaskin
  • Micro SD -kort är allmänt tillgängliga och är billiga, cirka $ 5. Ett 16 GB -kort är ett idealiskt val för de flesta användare

Raspberry Pi strömförsörjning

  • Den officiella Raspberry Pi -strömförsörjningen är det säkraste valet
  • Du bör kunna få den officiella strömförsörjningen från samma plats som du får Raspberry Pi från

Arduino Micro

  • Denna lilla mikroprocessor översätter Commodore 64 -tangentbordet till ett USB HID -kompatibelt tangentbord som är anslutet till Pi
  • Programvaran som behövs för översättningen finns i denna artikel och laddas upp till Micro med Arduino IDE. Om du gör en Vic 20- eller C16 -konstruktion kommer denna programvara att kräva mindre ändringar i matrismappningstabellen, förklaras senare
  • Det är en av de minsta Arduino -brädorna och kostar cirka $ 20. Använd din favorit sökmotor för att hitta en eller följ den här länken och byt till din plats: Arduino Micro

Halvstor brödbräda

  • Detta används för att ansluta Arduino Micro till 20 -poliga kontakten på Commodore 64
  • De är tillgängliga från elektronikbutiker och online, kostar cirka $ 5. Denna länk är för en halvstor brödbräda från Adafruit: Halvstor brödbräda

Bygelkablar

  • Dessa manliga till manliga och manliga till kvinnliga bygeltrådar används med brödbrädet och för att ansluta Commodore 64 LED till GPIO -stiften på Pi
  • De är tillgängliga från elektronikbutiker och online, prissatta runt $ 2 till $ 4 per förpackning. Denna länk är för ett 40 -pack med 75 mm han- till han -bygelkablar från Adafruit: 40 -pack med 75 mm hane till hane. Denna länk är för ett 20 -pack med 75 mm hona till han -tröjor från Adafruit: 20 -pack med 75 mm hona till hane

Nyckelinsatser

  • Dessa tillhandahåller USB-, HDMI- och nätverksportarna på Commodore 64 att ansluta till. De inkluderar:

    • 2 x Keystone USB -insatser
    • 1 x Keystone HDMI -insats
    • 1 x Keystone RJ45 nätverksinsats
  • Legobitar passar i allmänhet bra runt Keystone -skär med lite mindre modifieringar (nämns i byggstegen senare). Kablar från Pi ansluts till andra änden av Keystone -insatserna
  • De är tillgängliga från elektronikbutiker och online, det bästa stället att börja leta är förmodligen eBay som söker efter "keystone usb", "keystone hdmi" och "keystone rj45". De är en standardstorlek och varje del kostar mellan $ 5 och $ 10

Kablar

  • Kablar mellan Pi och Keystone -insatserna ovan behövs. Dessa är:

    • 2 x han till människa USB -kablar
    • 1 x hane till hona mikro-USB-förlängningskabel
    • 1 x manlig till manlig HDMI -kabel
    • 1 x nätverksledning. Denna kabel skärs i två för anslutning till Keystone RJ45-nätverksinsatsen, så återanvänd en gammal om möjligt. Jag hittade en med ett trasigt klipp i ena änden för återanvändning
    • 1 x USB-till-hane-mikro-USB-kabel
  • De är lätt tillgängliga från dator-, TV- och elektronikbutiker och online och säljer för cirka $ 5
  • Eftersom de alla kommer att passa inuti Commodore, försök att få korta kablar, cirka 20 cm om möjligt. Undvik kablar som min halvmeter HDMI-kabel som smyger runt inuti fodralet!

Lego

  • Ett bra sortiment av Lego -bitar behövs, särskilt tallrikar och tegelstenar av varierande längd med en enda dubbbredd. För en Vic 20- eller C16 -konstruktion behöver du lite olika bitar för att passa runt deras externa portar jämfört med Commodore 64
  • De är tillgängliga från leksaksbutiker, marknader och online. Jag fick de flesta bitarna som behövs från en söndagsmarknad men pick-a-brick från Lego shop-webbplatsen är ett bra val på nätet för att få de exakta bitarna som behövs: Välj en tegelsten

Steg 2: Bestäm om du har en strömbrytare

Bestäm om du har en strömbrytare
Bestäm om du har en strömbrytare
Bestäm om du har en strömbrytare
Bestäm om du har en strömbrytare
Bestäm om du har en strömbrytare
Bestäm om du har en strömbrytare

Denna byggnad inkluderar att ha en på / av-strömbrytare för att säkert stänga av och slå på Pi. Att ha en strömbrytare är trevligt att ha men inte nödvändigt eftersom du alltid kan stänga av Pi ordentligt med RetroPie.

Det krävs extra komponenter och verktyg. Du kan lägga till strömbrytaren i framtiden om du föredrar det - vi använder ju Lego trots allt! Ignorera komponenterna nedan och steg 8 och 9 i den här artikeln om du inte ska ha en på / av-knapp.

Kortvarig knapp

  • En kort knapp används för att slå på och av Pi. Den är ansluten till GPIO -stiften på Pi och programvara som ingår i den här artikeln upptäcker att knappen har tryckts in och säkert stänger av Pi
  • Dessa är tillgängliga från elektronikbutiker och online. Denna länk är för ett 20 -pack med 6 mm -knappar som kostar cirka $ 2,50 från Adafruit: 20 -pack med 6 mm -knappar

Bygelkablar

  • Dessa kvinnliga till kvinnliga trådhoppare används för att ansluta strömbrytaren till GPIO-stiften på Pi
  • De är tillgängliga från elektronikbutiker och online, prissatta runt $ 2 till $ 4 per förpackning. För ett 20 -pack med 75 mm hona till kvinnliga bygelkablar från Adafruit: 20 pack med 75 mm hona till hona

Steg 3: Skaffa utrustning och programvara som behövs

Den viktigaste utrustningen och programvaran som behövs anges nedan.

  • PC (Windows eller Mac) för att ladda ner och installera programvara
  • RetroPie -programvara, ladda ner från: RetroPie
  • Arduino IDE -programvara, ladda ner från: Arduino IDE
  • FTP -programvara för att kopiera filer från din dator till Pi. Om du behöver en är FileZilla ett bra alternativ: FileZilla
  • Övervaka med HDMI -kabel för att ansluta till Commodore
  • Nätverkskabel för anslutning till ditt hemnätverk och internet
  • USB -joystick (helst två)
  • Extra USB-tangentbord för första installationen och eventuellt för felsökning
  • Skruvmejsel för att montera och montera om Commodore
  • Trimkniv (Stanley-kniv) för trimning av Keystone-skär, skärning av nätkabeln och Lego brick on-off-omkopplare
  • Medelfärgat sandpapper för att modifiera Keystone-skären något så att Lego-bitar kan passa runt dem ordentligt
  • Lödkolv för på / av-omkopplaren
  • Superlimlim för limning av strömbrytaren till ett Lego-tegel

Varning

Delar av denna konstruktion innebär att man använder en skarp trimningskniv. Bitarna som ska klippas och klippas är ganska små och kräver ett visst tryck för att klippa ordentligt. Se till att bitarna är säkra och inte glider när du arbetar med dem. Om du bygger på-av-omkopplaren kommer ett lödkolv att användas, se till att du är säker på att använda en innan du fortsätter.

Ingen vill bli skadad medan han njuter av sin hobby, så snälla få hjälp om du behöver det.

Steg 4: Förbered fallet till Commodore 64

Förbered Commodore 64 -fodralet
Förbered Commodore 64 -fodralet
Förbered Commodore 64 -fodralet
Förbered Commodore 64 -fodralet
Förbered Commodore 64 -fodralet
Förbered Commodore 64 -fodralet

Få Commodore 64 -fodralet rengjort och redo för nästa steg.

  • Koppla bort tangentbordet och lysdioden från moderkortet och skruva sedan av moderkortet från fodralet. Förvara moderkortet säkert eftersom det kan vara användbart i framtiden
  • Beroende på enhetens skick, ta bort tangentbordet och rengör fodralet med tvålvatten och låt torka. Kontrollera om höljet behöver repareras, särskilt på de bakre hylsorna och främre skruvstöd
  • Rengör vid behov tangentbordet noggrant med en lätt fuktad kökshandduk. Undvik att täcka med vatten eller använda kemiska rengöringsmedel. Sätt tillbaka tangentbordet och fodralet när det är klart

Steg 5: Förbered Raspberry Pi

Förbered Raspberry Pi
Förbered Raspberry Pi
Förbered Raspberry Pi
Förbered Raspberry Pi
Förbered Raspberry Pi
Förbered Raspberry Pi

Konfigurera och installera Raspberry Pi med RetroPie-programvara och slutför stegen som behövs för att kopiera filer till den.

  • Sätt in Pi i basen av Lego -fodralet. Stäng inte Lego -fodralet i detta skede eftersom GPIO -stiften måste anslutas senare
  • Installera RetroPie på SD -kortet och sätt in SD -kortet i Pi. Länkarna som ingår här är för RetroPie -bilden: RetroPie och Raspberry Pi -webbplatsen: Raspberry Pi Installera SD -kort
  • Anslut bildskärmen med HDMI -kabeln, anslut det extra USB -tangentbordet och en nätverkskabel till Pi Ethernet -porten. Anslut strömförsörjningen till Pi som ska starta upp och starta RetroPie. Det finns ingen anledning att logga in, även om användarnamnet och lösenordet är standard för Pi: pi och hallon
  • När RetroPie startar för första gången uppmanas den att mata in ingångskontroller. Avsluta detta för tillfället genom att trycka på F4 som tar dig till kommandotolken
  • Aktivera SSH (säkert skal) på Pi så att du kan komma åt den från en annan dator och kan kopiera filer till den. Skriv sudo raspi-config och välj Gränssnittsalternativ> SSH> aktivera
  • Hitta IP -adressen (internetprotokoll) för Pi genom att skriva värdnamn -I (minus och versaler i) vid kommandotolken och notera det för nästa steg
  • Om du inte har FTP -programvara, installera den på din dator nu. FileZilla FTP -klienten rekommenderas: FileZilla. Anslut till Pi med FTP -klientprogramvaran med hjälp av Pi: ns IP -adress, portnummer 22 tillsammans med användarnamn och lösenord som visas

Steg 6: Ladda upp tangentbordskartläggningsprogrammet till Arduino Micro

Ladda upp tangentbordskartläggningsprogrammet till Arduino Micro
Ladda upp tangentbordskartläggningsprogrammet till Arduino Micro
Ladda upp tangentbordskartläggningsprogrammet till Arduino Micro
Ladda upp tangentbordskartläggningsprogrammet till Arduino Micro

Konfigurera Arduino Micro med tangentbordskartläggningsprogrammet.

  • Placera Arduino Micro på den lilla brödbrädan och anslut den till datorn med en USB till mikro-USB-kabel
  • Ladda ner och installera Arduino IDE på din dator: Arduino IDE
  • Installera tangentbordet och knappsatsbiblioteken från menyn: Verktyg> Hantera bibliotek
  • Skapa en ny skiss (Arduino -program) och kopiera tangentbordsprogramkoden från bilagan på denna sida till skissen
  • På IDE, använd menyn Verktyg> Kort och ställ in styrelsen på Arduino / Genuino Micro och tilldela porten den är ansluten till med menyn Verktyg> Port. Spara, kompilera och ladda upp skissen
  • Om du använder en Vic 20 eller C16 måste Arduino -skissen justeras eftersom de har en annan tangentbordsmatris än Commodore 64. Ändra matriserna där koden definierar de oskiftade och skiftade tangenterna med hjälp av länken som hjälper till att förstå tangentbordsmatrisen för dessa datorer: Keyboard Matrix Chart för Vic-20

uint8_t -tangenter [RADER] [COLS] …

uint8_t shiftkeys [ROWS] [COLS] …

Steg 7: Anslut Commodore, Arduino Micro och Raspberry Pi tillsammans

Anslut Commodore, Arduino Micro och Raspberry Pi tillsammans
Anslut Commodore, Arduino Micro och Raspberry Pi tillsammans
Anslut Commodore, Arduino Micro och Raspberry Pi tillsammans
Anslut Commodore, Arduino Micro och Raspberry Pi tillsammans
Anslut Commodore, Arduino Micro och Raspberry Pi tillsammans
Anslut Commodore, Arduino Micro och Raspberry Pi tillsammans
Anslut Commodore, Arduino Micro och Raspberry Pi tillsammans
Anslut Commodore, Arduino Micro och Raspberry Pi tillsammans

Anslut Commodore 64 -tangentbordet till Arduino Micro med hjälp av bygelkablar och brödbräda.

  • Använd stiftmappningstabellen som visas, anslut Arduino Micro till Commodore 64 20 -stifts rubrik med hjälp av bygeltrådar och brödbräda
  • För att avgöra 'toppen' från 'botten' på Commodore 64 20 -stifts rubrik har 'toppen' saknade stiftanslutningar för stift 2 och 4. Radstiften (5 till 12) och kolumnstiften (13 till 20) är används för Commodores tangentbordsmatris, medan återställningsnyckeln är separat på stift 3. Jordstiftet 1 måste anslutas för att återställningsknappen ska fungera
  • Koppla ur Arduino från datorn och anslut den till en USB -port på Pi
  • Vid kommandotolken Pi kontrollerar du att alla Commodore 64 -tangentbordstangenter fungerar korrekt. Om du upplever problem, kontrollera detta och föregående steg noggrant. Det kan vara en dålig anslutning eller så kan tangentbordet behöva en mer omfattande rengöring. Commodore -tangentbordet kartar till ett modernt tangentbord och tangenterna som inte finns på Commodore är tillgängliga med skift- och kontrollknappen som visas i layouterna

Steg 8: Sätt ihop strömbrytaren

Sätt ihop strömbrytaren
Sätt ihop strömbrytaren
Sätt ihop strömbrytaren
Sätt ihop strömbrytaren
Sätt ihop strömbrytaren
Sätt ihop strömbrytaren

På-av-omkopplaren är skapad av Lego-bitar som är fästa på en kortvarig knapp som är ansluten till två Raspberry Pi GPIO-stift. Hoppa över det här steget om du inte har en av / på-knapp.

  • Fäst de två honändarna på bygelkablarna på stiften på den tillfälliga knappen. Dessa kommer att anslutas till Pi GPIO -stiften senare. Det finns 4 stift på den tillfälliga knappen som kommer i par. Du måste ansluta hopparna till en stift av varje par som visas. Anslutningarna ska vara säkra. Om inte, använd ett lödkolv för att löda på plats
  • Den tillfälliga knappen kommer att placeras på en 2x2 modifierad Lego -tegelsten. Mät avståndet mellan knappens stift (vanligtvis cirka 6 mm) och markera kanten på teglet där det kommer att behöva klippas enligt bilden
  • Säkra Lego -teglet så att det inte halkar och skär försiktigt in i teglet. Lego är tufft så du måste applicera lite tryck med en kniv. Andra verktyg kan användas, inklusive en liten bågfil eller en Dremel. Slutresultatet ska visas som visas
  • Trä in stiften på den tillfälliga knappen i Legobiten där utskärningarna har gjorts. Om beslaget är lite löst, limma sedan baksidan av knappen till teglet
  • Bygg omkopplarhuset enligt bilden. Observera den platta Lego -plattan framför omkopplaren, som används för en Lego -knapp så att den kan röra sig smidigt längs plattan
  • Bygg Lego -knappen och limma den högst upp på den tillfälliga knappen. Knappen ska glida fint inuti omkopplarhuset

Steg 9: Konfigurera On-off Switch-programvaran på Pi

Kod behövs på Pi för att detektera signaler från GPIO -stiften och initiera en säker avstängning av Pi. Hoppa över det här steget om du inte har en på / av-knapp.

  • Kopiera listen-for-shutdown.py och listen-for-shutdown.sh (byt namn från.shx till.sh) från bilagorna på denna sida till hemmappen på Pi /home /pi
  • Kommandona nedan gör båda filerna körbara och flyttar dem till målmappen. Sedan uppdaterar det huvudstartprogrammet för att ringa avstängningslyssnaren och startar det

### gör båda filerna körbara

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### flytta dem till målmappen sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv lyssna -for-shutdown.sh /etc/init.d/ ### uppdatera huvudstartprogrammet för att ringa avstängningslyssnaren och starta det nu sudo update-rc.d listen-for-shutdown.sh standard sudo/etc/ init.d/listen-for-shutdown.sh starta

Testa knappen som ska stänga av Pi via den normala avstängningsprocessen. När Pi är avstängd, tryck på knappen igen för att slå på den

Steg 10: Skapa Lego Foundations

Skapa Lego Foundations
Skapa Lego Foundations
Skapa Lego Foundations
Skapa Lego Foundations

Lego -plattor är monterade i basen på Commodore 64 -fodralet för de andra delarna att ansluta till.

  • Lego -fundamenten är skapade i två sektioner, en för den högra sidan av Commodore där USB -portarna kommer att placeras och den bakre delen där ström-, HDMI- och nätverksportarna kommer att byggas
  • Tallriksdelar monteras runt de inre spåren i fodralet. När båda enheterna vänds passar de med liten rörelse, vilket ger en ljudbas för de följande sektionerna

Steg 11: Montera USB -portarna

Montera USB -portarna
Montera USB -portarna
Montera USB -portarna
Montera USB -portarna
Montera USB -portarna
Montera USB -portarna

De två USB -portarna på sidan av Commodore 64 är skapade med Lego- och Keystone -bitar och kan anslutas upp till Pi USB -portarna.

  • Keystone USB -insatserna behöver justeras lätt så att Lego -bitar passar runt dem. Ta bort klämmorna med hjälp av klippkniven och sandpapper för att ta bort de kantiga åsarna så att de ser ut som visas. Originalbitarna visas som referens
  • Bygg Lego -klossar runt Keystone USB -insatserna så att USB -portens insida vetter mot framsidan av Commodore 64. Tegelstenar används för att stödja insatsens baksida som håller den på plats när en USB -kabel ansluts. Framsidan USB -insatsen vilar på en liten platt platta så att det inte finns något mellanrum på portens framsida
  • Slutför bygget. Senare kommer de manliga USB -kablarna att ansluta Keystone USB -insatserna och Pi USB -portarna

Steg 12: Montera Micro-USB-porten

Montera Micro-USB-porten
Montera Micro-USB-porten
Montera Micro-USB-porten
Montera Micro-USB-porten

Mikro-USB-porten för att ge ström till Pi är byggd med Lego-bitar och monterad på baksidan av Commodore 64.

  • Bygg Lego-bitar runt honänden på mikro-USB-förlängningskabeln. Denna ände kan kräva trimning beroende på vilken typ av kabel du har för att se till att den sitter ordentligt inuti dess omgivande Lego -bitar så att den inte kan dras ut eller skjutas in när en kabel är ansluten
  • Slutför bygget. Senare kommer den manliga änden av mikro-USB att sättas in i mikro-USB-strömporten på Pi

Steg 13: Montera HDMI -porten

Montera HDMI -porten
Montera HDMI -porten
Montera HDMI -porten
Montera HDMI -porten
Montera HDMI -porten
Montera HDMI -porten

HDMI -porten på baksidan av Commodore 64 är skapad med Lego- och Keystone -bitar och kablad upp till Pi HDMI -porten.

  • Keystone HDMI -insatsen behöver justeras så att Lego -bitar passar runt den och så att den sträcker sig ut ur fallet på Commodore 64, vilket möjliggör enkel anslutning med HDMI -kabeln. Klipp av klippet med en klippkniv och runda av HDMI -insatsens nedre kanter med sandpapper så att det ser ut som visas
  • Bygg Lego runt Keystone HDMI -insatsen och se till att klippets baksida hålls stadigt på plats av en Lego -bit. Detta förhindrar att HDMI -insatsen skjuts in i fodralet när en HDMI -kabel är ansluten
  • Slutför bygget. Senare kommer HDMI -kabeln att ansluta Keystone HDMI -insatsen och Pi HDMI -porten

Steg 14: Sätt ihop nätverksporten

Montera nätverksporten
Montera nätverksporten
Montera nätverksporten
Montera nätverksporten
Montera nätverksporten
Montera nätverksporten

Ethernet -porten på baksidan av Commodore 64 är skapad med Lego- och Keystone -bitar och kablad upp till Pi Ethernet -porten.

  • Keystone RJ45 -insatsen behöver justeras så att Lego -bitar passar runt den och så att den sträcker sig ut ur fallet på Commodore 64, vilket möjliggör enkel anslutning med nätverkskabeln. Ta bort klämman och en del av toppen bakom den med en trimningskniv och runda av de nedre kanterna på RJ45 -skäret med sandpapper så att det ser ut som visas
  • Skär av den ena änden med nätverkskabeln och trim den genom en Lego -bit med ett hål i den. Detta kan passa ganska hårt men hjälper till att stödja baksidan av RJ45 -insatsen när en nätverkskabel är ansluten
  • Skär av plastskärmen för att avslöja trådarna inuti kabeln. Anslut de enskilda färgade trådarna enligt instruktionerna som medföljer Keystone -insatsen genom att trycka in ledningarna i respektive metallhållare. Du behöver inte avslöja trådarnas inre metalldel i förväg eftersom metallhållarna skär av plasttrådskärmen och gör att anslutningen krävs. Du kan behöva en liten trubbig plastkniv för att trycka fast trådarna i platshållarna
  • Bygg Lego runt Keystone RJ45 -insatsen
  • Slutför bygget. Senare kommer den andra änden av nätverkskabeln att anslutas till Ethernet -porten på Pi

Steg 15: Kombinera alla delar och testa

Kombinera alla delar och testa
Kombinera alla delar och testa
Kombinera alla delar och testa
Kombinera alla delar och testa
Kombinera alla delar och testa
Kombinera alla delar och testa

Pi GPIO -anslutningarna är klara och alla bitar monteras ihop.

  • I detta skede bör du ha tangentbordet och fodralen redo att anslutas till Raspberry Pi
  • Lägg till Lego-fodralet med Raspberry Pi och anslut sedan han- och honbygeln till Raspberry Pi GPIO-stiften för Commodore 64 LED som visas
  • Om du har gjort en av / på-omkopplare, anslut den hona änden av bygelkablarna till Raspberry Pi GPIO-stiften enligt bilden
  • Stäng de oanvända Commodore 64 -portarna på baksidan av fodralet med Lego -klossar som visas. Stäng sedan Raspberry Pi Lego -fodralet och se till att alla Lego -bitar sitter ordentligt på plats och sitter ordentligt inne i Commodore 64
  • Lägg till Lego -plattor över beslagets ovansida för att stärka dem och håll enheten på plats även om Commodore hålls upp och ner
  • Sätt i kablarna från tangentbordet och alla Keystone -skär. Stäng sedan Commodore 64 -tangentbordet och kontrollera att det sitter ordentligt och att inga kablar sitter fast
  • Fäst de främre skruvarna men dra inte åt dem för hårt

Steg 16: Konfigurera RetroPie

Konfigurera RetroPie
Konfigurera RetroPie
Konfigurera RetroPie
Konfigurera RetroPie
Konfigurera RetroPie
Konfigurera RetroPie

Slutligen, konfigurera Commodore 64-emulatorn och spel i RetroPie.

  • RetroPies webbplats förklarar hur man konfigurerar emulatorer, installerar teman, skrapar spelbox-art och var man ska placera spelfiler (roms). Det rekommenderas starkt att du tittar på denna webbplats för att utnyttja alla funktioner: RetroPie
  • Starta upp Commodore 64 som startar RetroPie. Den kommer att fråga om mappningar för ingångskontroll första gången den används. Börja med tangentbordet och håll ned en tangent för att starta mappningsprocessen
  • Om fel tangent eller joystick -ingång väljs vid mappning kan du försöka använda uppåt -tangenten på tangentbordet för att gå tillbaka och göra om den. Om du fastnar helt trycker du på F4 på tangentbordet för att lämna RetroPie till kommandotolken. Skriv emuleringsstation för att börja om
  • Om du vill konfigurera mer än en inmatningsenhet (vanligtvis en joystick) i RetroPie väljer du Start> Konfigurera inmatning och håller ned en knapp eller knapp på enheten när du uppmanas att göra det. Detta startar dialogrutan för mappningar för ingångskontroll för den nya enheten. Använd det här alternativet för att ändra mappningen för en enhet som redan är konfigurerad
  • För att konfigurera Commodore 64-emulatorn, kallad VICE, navigerar du i RetroPie enligt följande RetroPie-inställning> Hantera paket> Hantera valfria paket. Välj VICE -emulator och välj Installera från binärt. Det tar cirka 5 minuter att installera
  • Undersök var du kan få gamla spelfiler (rom) och kopiera eller ftp dem till/home/pi/RetroPie/roms/c64
  • Starta om Emulation Station och dina spel kommer att synas. Du borde vara bra att gå!

Steg 17: Grattis! Dags att leka

Grattis! Dags att leka
Grattis! Dags att leka

Du har nu en Commodore 64 -spelplattform som förhoppningsvis kommer att tjäna dig i många år framöver! Glöm inte att utforska de andra spelplattformarna - du kan till exempel ganska gärna köra Sinclair Spectrum och Atari -spel från din nya Commodore 64!

I framtiden kommer jag förmodligen att leta efter ett kretskort för att ansluta Commodore 20 -stifts rubrik till Arduino Micro som ersätter den lilla brödbrädan.

Under tiden, lämna alla kommentarer och glada att göra!

Speltävling
Speltävling
Speltävling
Speltävling

Tvåa i speltävlingen

Rekommenderad: