Sadržaj:

Commodore 64 Revamp s Raspberry Pi, Arduino i Lego: 17 koraka (sa slikama)
Commodore 64 Revamp s Raspberry Pi, Arduino i Lego: 17 koraka (sa slikama)

Video: Commodore 64 Revamp s Raspberry Pi, Arduino i Lego: 17 koraka (sa slikama)

Video: Commodore 64 Revamp s Raspberry Pi, Arduino i Lego: 17 koraka (sa slikama)
Video: История о непростых дисководах Commodore , сборка и тест бюджетного эмулятора Pi1541 | Commodore 64 2024, Srpanj
Anonim
Commodore 64 Revamp s Raspberry Pi, Arduinom i Legom
Commodore 64 Revamp s Raspberry Pi, Arduinom i Legom
Commodore 64 Revamp s Raspberry Pi, Arduinom i Legom
Commodore 64 Revamp s Raspberry Pi, Arduinom i Legom
Commodore 64 Revamp s Raspberry Pi, Arduinom i Legom
Commodore 64 Revamp s Raspberry Pi, Arduinom i Legom
Commodore 64 Revamp s Raspberry Pi, Arduinom i Legom
Commodore 64 Revamp s Raspberry Pi, Arduinom i Legom

Ovaj vam projekt omogućuje ponovno otkrivanje igračke scene 1980-ih oživljavanjem starog Commodore 64 kućnog računala koristeći nove komponente i svestrane Lego kockice! Ako ste imali jedno od ovih računala, ova će vam verzija omogućiti ponovnu reprodukciju zaboravljenih igara i pobijediti stare rezultate. Ako ste tek počeli s retro računanjem, sada imate priliku vidjeti zašto je Commodore 64 bio tako nevjerojatno popularan.

  • Za zamjenu matične ploče koristi se računalo Raspberry Pi
  • RetroPie pruža emulacijsku platformu za Commodore (i druge sustave)
  • Mala Arduino Micro omogućuje Commodore 64 tipkovnicu da se koristi kao potpuno operativna USB tipkovnica
  • Lego komadići koriste se za izgradnju unutarnjeg kućišta
  • Keystone konektori pružaju Commodoreu USB, HDMI i mrežne priključke koji su interno spojeni na Pi

Ovaj projekt ne zahtijeva vještine programiranja ili elektronike. Proizvođačima koji su koristili ploče Raspberry Pi ili Arduino bit će ova konstrukcija prilično laka i svakako pomaže ako ste već koristili Lego - zasigurno svi imaju ?!

Ovaj projekt neće fizički promijeniti kućište ili tipkovnicu Commodore 64, samo u slučaju da ga u budućnosti odlučite koristiti na drugačiji način. Možda ćete ipak morati popraviti stari.

Pribor

To je objašnjeno u koracima koji slijede. Uključuju komponente potrebne za glavnu izgradnju i neke dodatne dijelove potrebne ako želite uključiti prekidač za uključivanje i isključivanje.

Za izradu su potrebni alati i softver, a neke će stavke biti dio dovršene montaže, poput USB joysticka za igranje onih klasičnih igara!

Korak 1: Okupite komponente

Okupite komponente
Okupite komponente
Okupite komponente
Okupite komponente
Okupite komponente
Okupite komponente

Potrebne komponente navedene su u ovom odjeljku. Ako ih nemate sve, dostupne su veze i prijedlozi za njihovo preuzimanje s približnom naznakom cijene u američkim dolarima (u kolovozu 2019.). Vrijedi pročitati ovaj članak u cijelosti kako biste lakše odlučili o Lego i točnim kabelima koje ćete koristiti.

Kad budete imali sve, trebali biste moći dovršiti ovu izgradnju tijekom vikenda.

Commodore 64

  • U idealnom slučaju nabavite neispravni stroj, ali s ispravnom tipkovnicom. Bilo bi šteta rastaviti radni stroj ili stroj za popravak koji bi mogao zahtijevati malu pozornost! Ako ne možete nabaviti Commodore 64, tada bi Vic 20 ili C16 trebao raditi umjesto s manjim promjenama u izgradnji spomenutim u ovom vodiču
  • Commodore je vjerojatno najteži dio za nabaviti, ali dostupni su na eBayu u SAD -u i Velikoj Britaniji već od 50 USD. Najbolje je pogledati onaj koji se prodaje za dijelove i treba mu TLC. Trebate samo kućište i tipkovnicu kako biste te dijelove mogli kupiti zasebno

Malina Pi

  • Raspberry Pi 2 i 3B će dobro raditi. Pi 4 je sjajan novi dodatak obitelji Pi, ali provjerite možete li za njega nabaviti Lego kofer. Također imajte na umu da su zahtjevi za kabel različiti jer ima priključke micro-HDMI i USB-C
  • Pi 3B dostupan je za oko 35 USD. Upotrijebite svoju omiljenu tražilicu da biste je pronašli ili slijedite vezu i promijenite lokaciju: Raspberry Pi 3B+

Lego Raspberry Pi kućište

  • Ovo je najbolji izbor za ugradnju Pi u unutarnje Lego kućište. Ima toliko slučajeva za Pi pa bi se moglo izvući s drugim opcijama, stavljajući Lego komade oko njega
  • Za ovu je konstrukciju korišten Lego kofer iz kolibe Pi. Košta oko 10 USD i dolazi u različitim bojama. Pomoću ove veze pronađite jednu: Lego Raspberry Pi torbicu

Micro SD kartica

  • Vaš Pi će trebati mikro SD karticu za instaliranje softvera RetroPie
  • RetroPie je idealan izbor ako ćete svoj Commodore 64 koristiti kao stroj za igre
  • Micro SD kartice široko su dostupne i jeftine su, oko 5 USD. Kartica od 16 GB idealan je izbor za većinu korisnika

Napajanje malinom Pi

  • Službeno napajanje Raspberry Pi najsigurniji je izbor
  • Službeno napajanje trebali biste dobiti s istog mjesta s kojeg nabavite Raspberry Pi

Arduino Micro

  • Ovaj mali mikroprocesor prevodi Commodore 64 matričnu tipkovnicu u USB HID kompatibilnu tipkovnicu koja je priključena na Pi
  • Softver potreban za prijevod dostupan je u ovom članku i učitava se u Micro pomoću Arduino IDE -a. Ako izrađujete Vic 20 ili C16, tada će ovaj softver zahtijevati manje izmjene u tablici preslikavanja matrice, objašnjeno kasnije
  • Jedna je od najmanjih Arduino ploča i košta oko 20 USD. Upotrijebite svoju omiljenu tražilicu da biste je pronašli ili slijedite ovu vezu i promijenite lokaciju: Arduino Micro

Oglasna ploča pola veličine

  • Ovo se koristi za spajanje Arduino Micro na 20 -pinski konektor na Commodore 64
  • Dostupne su u trgovinama elektronike i na internetu, po cijeni od oko 5 USD. Ova veza služi za ploču upola veličine iz Adafruit-a: ploču veličine pola veličine

Kratkospojne žice

  • Ove muške na muške i muške na ženske kratkospojne žice koriste se s matičnom pločom i za spajanje Commodore 64 LED na GPIO pinove na Pi
  • Dostupne su u trgovinama elektronike i na internetu, po cijeni od 2 do 4 USD po pakiranju. Ova veza je za 40 pakiranja žica za muške spojeve od 75 mm iz Adafruit -a: 40 pakiranja od 75 mm muško -muško. Ova veza služi za 20 pakiranja žica za muške spojeve od 75 mm iz Adafruit -a: 20 pakiranja od 75 mm za žene i muškarce

Keystone umetci

  • Oni pružaju USB, HDMI i mrežne priključke na Commodore 64 za uključivanje. Oni uključuju:

    • 2 x Keystone USB umetka
    • 1 x Keystone HDMI umetak
    • 1 x mrežni umetak Keystone RJ45
  • Lego komadići općenito se dobro uklapaju oko Keystone umetka uz neke manje izmjene (spomenute u koracima izgradnje kasnije). Kablovi iz Pi povezuju se s drugim krajem Keystone umetka
  • Dostupne su u trgovinama elektronike i na internetu, najbolje mjesto za početak pretraživanja vjerojatno je eBay koji traži "keystone usb", "keystone hdmi" i "keystone rj45". Standardne su veličine i svaki dio košta između 5 i 10 USD

Kablovi

  • Potrebni su kabeli između gornjih umetaka Pi i Keystone. Ovi su:

    • 2 x muški na muški USB kabel
    • 1 x produžni kabel za muški i ženski mikro-USB
    • 1 x muški na muški HDMI kabel
    • 1 x mrežni kabel. Ovaj će se kabel presjeći na dva dijela za povezivanje s Keystone RJ45 mrežnim umetkom, pa po mogućnosti ponovno upotrijebite stari. Našao sam jedan sa slomljenim isječkom na jednom kraju za ponovnu upotrebu
    • 1 x muški USB na muški mikro-USB kabel
  • Lako su dostupni u trgovinama računala, televizije i elektronike te na internetu, a prodaju se za oko 5 USD
  • Budući da će svi stati u Commodore, pokušajte nabaviti kratke kabele, oko 20 cm ako je moguće. Izbjegavajte kabele poput mog polumetarskog HDMI kabela koji se vijuga oko kućišta!

Lego

  • Potreban je dobar asortiman Lego komada, osobito ploče i cigle različitih duljina s jednom širinom klina. Za gradnju Vic 20 ili C16 trebat će vam malo drugačiji dijelovi koji će stati oko njihovih vanjskih priključaka u odnosu na Commodore 64
  • Dostupne su u trgovinama igračaka, na tržnicama i na mreži. Većinu potrebnih komada nabavio sam na nedjeljnoj tržnici, ali odabir cigle s web stranice Lego trgovine dobar je internetski izbor za dobivanje točnih komada: Odaberite ciglu

Korak 2: Odlučite imate li prekidač za uključivanje i isključivanje

Odlučite imate li prekidač za uključivanje i isključivanje
Odlučite imate li prekidač za uključivanje i isključivanje
Odlučite imate li prekidač za uključivanje i isključivanje
Odlučite imate li prekidač za uključivanje i isključivanje
Odlučite imate li prekidač za uključivanje i isključivanje
Odlučite imate li prekidač za uključivanje i isključivanje

Ova konstrukcija uključuje prekidač za uključivanje i isključivanje za sigurno isključivanje i ponovno uključivanje Pi. Imati prekidač za uključivanje i isključivanje je lijepo imati, ali nije bitno jer uvijek možete ispravno isključiti Pi pomoću RetroPie.

Potrebne su dodatne komponente i alati. Ako želite, ubuduće možete dodati prekidač za uključivanje i isključivanje - ipak koristimo Lego !. Zanemarite donje komponente i korake 8 i 9 u ovom članku ako nećete imati gumb za uključivanje / isključivanje.

Gumb za trenutak

  • Za uključivanje i isključivanje Pi koristi se trenutni gumb. Povezan je s GPIO pinovima na Pi -u, a softver uključen u ovaj članak otkriva da je gumb pritisnut i sigurno isključuje Pi
  • Dostupne su u elektroničkim trgovinama i na internetu. Ova veza služi za pakiranje od 20 pakiranja gumba od 6 mm po cijeni od 2,50 USD iz Adafruit -a: 20 pakiranja gumba od 6 mm

Kratkospojne žice

  • Ovi ženski ženski kratkospojnici koriste se za spajanje prekidača za uključivanje i isključivanje na GPIO pinove na Pi
  • Dostupne su u trgovinama elektronike i na internetu, po cijeni od 2 do 4 USD po pakiranju. Za 20 pakiranja žica za žene od 75 mm od Adafruit -a: 20 pakiranja od 75 mm za žene do žene

Korak 3: Nabavite potrebnu opremu i softver

Glavna oprema i softver potrebni su u nastavku.

  • PC (Windows ili Mac) za preuzimanje i instaliranje softvera
  • Softver RetroPie, preuzmite s: RetroPie
  • Arduino IDE softver, preuzmite s: Arduino IDE
  • FTP softver za kopiranje datoteka s vašeg računala na Pi. Ako vam treba, FileZilla je pristojna besplatna opcija: FileZilla
  • Monitor s HDMI kabelom za spajanje na Commodore
  • Mrežni kabel za povezivanje s kućnom mrežom i internetom
  • USB joystick (idealno dva)
  • Rezervna USB tipkovnica za početno postavljanje i potencijalno za rješavanje problema
  • Odvijač za rastavljanje i ponovno sastavljanje Commodore-a
  • Nož za podrezivanje (Stanley nož) za obrezivanje Keystone umetka, rezanje mrežnog kabela i prekidača za uključivanje i isključivanje Lego opeke
  • Brusni papir srednjeg zrna za malu izmjenu Keystone umetka tako da se Lego komadići mogu pravilno uklopiti oko njih
  • Lemilica za prekidač za uključivanje-isključivanje
  • Ljepilo za super ljepilo za lijepljenje prekidača za uključivanje / isključivanje na Lego ciglu

Oprez

Dijelovi ove konstrukcije uključuju korištenje oštrog noža za podrezivanje. Komadići za podrezivanje i rezanje prilično su mali i zahtijevat će određeni pritisak za pravilno rezanje. Provjerite jesu li komadi sigurni i neće li skliznuti dok radite na njima. Ako gradite prekidač za uključivanje i isključivanje, upotrijebit će se lemilica, prije nego nastavite, budite sigurni da ćete je koristiti.

Nitko ne želi biti ozlijeđen dok uživate u svom hobiju, pa vas molimo da zatražite pomoć ako vam zatreba.

Korak 4: Pripremite kućište Commodore 64

Pripremite kućište Commodore 64
Pripremite kućište Commodore 64
Pripremite kućište Commodore 64
Pripremite kućište Commodore 64
Pripremite kućište Commodore 64
Pripremite kućište Commodore 64

Očistite kućište Commodore 64 i spremite ga za sljedeće faze.

  • Odspojite tipkovnicu i LED diodu s matične ploče, a zatim odvrnite matičnu ploču iz kućišta. Čuvajte matičnu ploču na sigurnom jer bi u budućnosti mogla biti korisna
  • Ovisno o stanju jedinice, uklonite tipkovnicu i dobro očistite kućište vodom sa sapunom i ostavite da se osuši. Provjerite trebaju li kućište popravke, osobito na stražnjim iglama kućišta i prednjim uvrtnim nosačima
  • Ako je potrebno, pažljivo očistite tipkovnicu blago vlažnom kuhinjskom krpom. Izbjegavajte prekrivanje vodom ili korištenje kemijskih sredstava za čišćenje. Ponovno sastavite tipkovnicu i kućište kada završite

Korak 5: Pripremite Raspberry Pi

Pripremite Raspberry Pi
Pripremite Raspberry Pi
Pripremite Raspberry Pi
Pripremite Raspberry Pi
Pripremite Raspberry Pi
Pripremite Raspberry Pi

Postavite i instalirajte Raspberry Pi sa softverom RetroPie i dovršite korake potrebne za kopiranje datoteka na njega.

  • Umetnite Pi u podnožje Lego kućišta. U ovoj fazi nemojte zatvarati Lego kućište jer će se GPIO pinovi kasnije morati spojiti
  • Instalirajte RetroPie na SD karticu i umetnite SD karticu u Pi. Ovdje navedene veze odnose se na sliku RetroPie: RetroPie i web mjesto Raspberry Pi: Raspberry Pi Instalirajte SD karticu
  • Spojite monitor pomoću HDMI kabela, priključite rezervnu USB tipkovnicu i mrežni kabel u priključak Pi Ethernet. Priključite napajanje na Pi koje bi se trebalo pokrenuti i pokrenuti RetroPie. Nema potrebe za prijavom, iako su korisničko ime i lozinka zadani za Pi: pi i malinu
  • Kada se RetroPie pokreće prvi put, od njega će se tražiti preslikavanja kontrole unosa. Za sada izađite iz ovoga pritiskom na F4 koji vas vodi do naredbenog retka
  • Omogućite SSH (sigurnu ljusku) na Pi kako biste mu mogli pristupiti s drugog računala i kopirati datoteke na njega. Upišite sudo raspi-config i odaberite Interfacing Options> SSH> enable
  • Pronađite IP (internetski protokol) adresu za Pi upisivanjem imena hosta -I (minus i velika slova i) u naredbeni redak i zabilježite to za sljedeće korake
  • Ako nemate FTP softver, odmah ga instalirajte na računalo. Preporučuje se FileZilla FTP klijent: FileZilla. Povežite se s Pi -om pomoću FTP klijentskog softvera koristeći IP adresu Pi -a, broj porta 22 zajedno s korisničkim imenom i lozinkom kao što je prikazano

Korak 6: Prenesite softver za mapiranje tipkovnice na Arduino Micro

Prenesite softver za mapiranje tipkovnice na Arduino Micro
Prenesite softver za mapiranje tipkovnice na Arduino Micro
Prenesite softver za mapiranje tipkovnice na Arduino Micro
Prenesite softver za mapiranje tipkovnice na Arduino Micro

Postavite Arduino Micro pomoću softvera za mapiranje tipkovnice.

  • Postavite Arduino Micro na malu ploču i povežite ga s računalom pomoću kabela USB na mikro USB
  • Preuzmite i instalirajte Arduino IDE na svoje računalo: Arduino IDE
  • Instalirajte tipkovnicu i knjižnice tipkovnice s izbornika: Alati> Upravljanje knjižnicama
  • Napravite novu skicu (Arduino program) i kopirajte programski kod tipkovnice iz privitka na ovoj stranici u skicu
  • Na IDE -u upotrijebite izbornik Alati> Ploča i postavite ploču na Arduino / Genuino Micro i dodijelite port na koji je spojen pomoću izbornika Alati> Port. Spremite, sastavite i prenesite skicu
  • Ako koristite Vic 20 ili C16, Arduino skicu će trebati prilagoditi jer imaju drugačiju matricu tipkovnice u odnosu na Commodore 64. Izmijenite nizove u kojima kôd definira nepromijenjene i pomaknute tipke, pomoću navedene veze kako biste lakše razumjeli matricu tipkovnice za ova računala: Matrična tablica tipkovnice za Vic-20

tipke uint8_t [ROWS] [COLS]…

uint8_t shiftkey tipke [ROWS] [COLS]…

Korak 7: Povežite Commodore, Arduino Micro i Raspberry Pi zajedno

Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno

Spojite Commodore 64 tipkovnicu na Arduino Micro pomoću žica i matične ploče.

  • Pomoću prikazane tablice preslikavanja pinova spojite Arduino Micro na Commodore 64 20 -pinsko zaglavlje pomoću kratkospojnika i matične ploče
  • Da biste razlikovali 'vrh' od 'dna' Commodore 64 20 -polnog zaglavlja, 'vrhu' nedostaju pin -spojevi za pinove 2 i 4. Igle reda (5 do 12) i pinovi stupaca (13 do 20) su koristi se za Commodore matricu tipkovnice, dok je ključ za vraćanje odvojen na pin 3. Utikač za uzemljenje 1 mora biti spojen kako bi ključ za vraćanje funkcionirao
  • Isključite Arduino iz računala i priključite ga u USB priključak na Pi
  • U naredbenom retku Pi provjerite rade li sve tipke tipkovnice Commodore 64 ispravno. Ako imate problema, pažljivo provjerite ovaj i prethodni korak. Možda postoji loša veza ili je tipkovnici potrebno opsežnije čišćenje. Commodore tipkovnica preslikava na modernu tipkovnicu, a tipke koje se ne nalaze na Commodoreu dostupne su pomoću tipke shift i control kako je prikazano u rasporedima

Korak 8: Sastavite prekidač za uključivanje i isključivanje

Sastavite prekidač za uključivanje i isključivanje
Sastavite prekidač za uključivanje i isključivanje
Sastavite prekidač za uključivanje i isključivanje
Sastavite prekidač za uključivanje i isključivanje
Sastavite prekidač za uključivanje i isključivanje
Sastavite prekidač za uključivanje i isključivanje

Prekidač za uključivanje i isključivanje izrađen je od Lego komada pričvršćenih na trenutačni gumb koji je spojen na dva Raspberry Pi GPIO pina. Preskočite ovaj korak ako nemate gumb za uključivanje / isključivanje.

  • Pričvrstite dva ženska kraja kratkospojnika na iglice trenutnog gumba. Oni će se kasnije povezati s Pi GPIO pinovima. Na gumbu za trenutno nalaze se 4 igle koje dolaze u parovima. Morate spojiti kratkospojnike na jedan pin svakog para kako je prikazano. Priključci trebaju biti sigurni. U protivnom lemilicom za lemljenje na mjesto
  • Trenutačni gumb bit će postavljen na 2x2 modificiranu Lego kocku. Izmjerite udaljenost između zatiča gumba (obično oko 6 mm) i označite rub cigle na mjestu gdje će je trebati rezati kao što je prikazano
  • Učvrstite Lego ciglu tako da ne klizi i pažljivo je urežite u ciglu. Lego je tvrd pa ćete morati pritisnuti nožem. Mogli bi se koristiti i drugi alati, uključujući malu motornu pilu ili Dremel. Krajnji rezultat trebao bi se pojaviti kako je prikazano
  • Uvucite igle trenutnog gumba u Lego komad na kojem su napravljeni izrezi. Ako je okov malo olabavljen, stražnju stranu gumba superljepite ljepilom
  • Izgradite odjeljak kućišta sklopke kako je prikazano. Obratite pažnju na ravnu Lego ploču ispred prekidača, koja se koristi za Lego gumb tako da se može glatko kretati po ploči
  • Napravite Lego gumb i superljepite ga na vrh trenutnog gumba. Gumb bi trebao lijepo kliziti unutar kućišta prekidača

Korak 9: Postavite prekidač za uključivanje i isključivanje na Pi

Kod je potreban za Pi za otkrivanje signala s GPIO pinova i pokretanje sigurnog isključivanja Pi. Preskočite ovaj korak ako nemate gumb za uključivanje / isključivanje.

  • Kopirajte listen-for-shutdown.py i listen-for-shutdown.sh (preimenujte iz.shx u.sh) iz privitaka na ovoj stranici u početnu mapu na Pi /home /pi
  • Naredbe u nastavku čine obje datoteke izvršnima i premještaju ih u odredišnu mapu. Zatim ažurira glavni program za pokretanje kako bi pozvao slušača isključivanja i pokreće ga

### učinite obje datoteke izvršnima

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### premjestiti ih u odredišnu mapu sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv listen -for-shutdown.sh /etc/init.d/ ### ažurirajte glavni program za pokretanje tako da pozove slušatelja isključenja i pokrene ga sada sudo update-rc.d listen-for-shutdown.sh prema zadanim postavkama sudo/etc/ init.d/listen-for-shutdown.sh start

Testirajte gumb koji bi trebao isključiti Pi normalnim postupkom gašenja. Kad je Pi isključen, ponovno pritisnite gumb da biste ga uključili

Korak 10: Izradite Lego temelje

Izradite Lego temelje
Izradite Lego temelje
Izradite Lego temelje
Izradite Lego temelje

Lego ploče ugrađene su u podnožje kućišta Commodore 64 za spajanje ostalih dijelova.

  • Lego temelji izrađeni su u dva dijela, jedan za desnu stranu Commodorea gdje će se nalaziti USB priključci, i stražnji dio gdje će se graditi napajanje, HDMI i mrežni portovi
  • Pločice su postavljene oko unutarnjih utora u kućištu. Kad se oba sklopa okrenu, pristaju uz malo kretanja, pružajući zvučnu bazu za sljedeće dijelove

Korak 11: Sastavite USB portove

Sastavite USB portove
Sastavite USB portove
Sastavite USB portove
Sastavite USB portove
Sastavite USB portove
Sastavite USB portove

Dva USB priključka na bočnoj strani Commodore 64 stvorena su s komadima Lego i Keystone i spojena ka Pi USB priključcima.

  • USB umetke Keystone potrebno je malo prilagoditi tako da Lego komadići stanu oko njih. Uklonite kopče nožem za podrezivanje i brusnim papirom kako biste uklonili kutne grebene tako da izgledaju kao što je prikazano. Izvorni dijelovi prikazani su za referencu
  • Izgradite Lego kockice oko Keystone USB umetaka pazeći da unutarnja strana USB priključka gleda prema prednjoj strani Commodore 64. Opeke se koriste za podupiranje stražnje strane umetka koje ga drže na mjestu kada je USB kabel priključen. USB umetka leži na malom plosnatom komadu tako da nema prednjeg dijela na prednjoj strani priključka
  • Dovršite izgradnju. Kasnije će muški i muški USB kabeli spojiti Keystone USB umetke i Pi USB priključke

Korak 12: Sastavite Micro-USB priključak

Sastavite Micro-USB priključak
Sastavite Micro-USB priključak
Sastavite Micro-USB priključak
Sastavite Micro-USB priključak

Mikro-USB priključak za napajanje Pi-a izgrađen je od Lego komada i ugrađen je na stražnju stranu Commodore 64.

  • Napravite Lego komade oko ženskog kraja produžnog kabela micro-USB. Ovaj kraj može zahtijevati podrezivanje, ovisno o vrsti kabela koji morate osigurati da čvrsto stane u okolne Lego komade, tako da se ne može izvući ili gurnuti kad je kabel pričvršćen
  • Dovršite izgradnju. Kasnije će muški kraj mikro-USB-a umetnuti u priključak za napajanje mikro-USB-a na Pi

Korak 13: Sastavite HDMI port

Sastavite HDMI port
Sastavite HDMI port
Sastavite HDMI port
Sastavite HDMI port
Sastavite HDMI port
Sastavite HDMI port

HDMI priključak na stražnjoj strani Commodore 64 kreiran je s komadima Lego i Keystone i spojen na Pi HDMI priključak.

  • Keystone HDMI umetak treba prilagoditi tako da Lego komadići stanu oko njega i da se protežu izvan kućišta Commodore 64, omogućujući jednostavno povezivanje HDMI kabelom. Odrežite isječak nožem za podrezivanje i zaokružite donje rubove HDMI umetka brusnim papirom tako da izgleda kao što je prikazano
  • Napravite Lego oko HDMI umetaka Keystone pazeći da stražnji dio isječka bude čvrsto pričvršćen Lego komadom. Time se sprječava umetanje HDMI umetka u kućište kada je priključen HDMI kabel
  • Dovršite izgradnju. Kasnije će HDMI kabel spojiti Keystone HDMI umetak i Pi HDMI priključak

Korak 14: Sastavite mrežni port

Sastavite mrežni port
Sastavite mrežni port
Sastavite mrežni port
Sastavite mrežni port
Sastavite mrežni port
Sastavite mrežni port

Ethernet priključak na stražnjoj strani Commodore 64 izrađen je s komadima Lego i Keystone i kabliran do Pi Ethernet priključka.

  • Keystone RJ45 uložak treba prilagoditi tako da Lego komadići stanu oko njega i da se protežu izvan kućišta Commodore 64, omogućujući jednostavno povezivanje s mrežnim kabelom. Uklonite kopču i dio vrha iza nje pomoću noža za podrezivanje i zaokružite donje rubove umetka RJ45 brusnim papirom tako da izgleda kao što je prikazano
  • Nožem za podrezivanje odrežite jedan kraj mrežnog kabela i provucite ga kroz Lego komad s rupom. To može biti vrlo usko prianjanje, ali pomaže u podupiranju stražnje strane umetka RJ45 kada je spojen mrežni kabel
  • Izrežite plastičnu zaštitu kako biste otkrili žice unutar kabela. Spojite pojedinačne obojene žice prema uputama priloženim uz Keystone umetak, pritiskom žica u odgovarajuće metalne držače. Ne morate prethodno izlagati unutarnji metalni dio žica jer će metalni držači presjeći plastičnu zaštitnu žicu i učiniti vezu potrebnom. Možda će vam trebati mali tupi plastični nož da čvrsto ugurate žice u njihova držača
  • Napravite Lego oko Keystone RJ45 umetka
  • Dovršite izgradnju. Kasnije će drugi kraj mrežnog kabela biti spojen na Ethernet priključak na Pi

Korak 15: Kombinirajte sve dijelove i testirajte

Kombinirajte sve dijelove i testirajte
Kombinirajte sve dijelove i testirajte
Kombinirajte sve dijelove i testirajte
Kombinirajte sve dijelove i testirajte
Kombinirajte sve dijelove i testirajte
Kombinirajte sve dijelove i testirajte

Povezivanja Pi GPIO su dovršena i svi su dijelovi sastavljeni zajedno.

  • U ovoj fazi trebali biste imati spremne odjeljke tipkovnice i kućišta za spajanje na Raspberry Pi
  • Dodajte Lego kućište s Raspberry Pi, zatim spojite muško-ženske kratkospojnike na Raspberry Pi GPIO pinove za Commodore 64 LED, kao što je prikazano
  • Ako ste napravili prekidač za uključivanje i isključivanje, spojite ženski kraj žica kratkospojnika na Raspberry Pi GPIO pinove kao što je prikazano
  • Zatvorite neiskorištene Commodore 64 priključke na stražnjoj strani kućišta Lego kockicama kako je prikazano. Zatim zatvorite Raspberry Pi Lego kućište i provjerite da li su svi Lego komadići čvrsto postavljeni i da dobro staju u Commodore 64
  • Dodajte Lego ploče na vrh okova kako biste ih učvrstili i držali sklop na mjestu čak i ako se Commodore drži naopako
  • Umetnite kabele s tipkovnice i sve Keystone umetke. Zatim zatvorite tipkovnicu Commodore 64 provjeravajući je li pravilno postavljena i nema li zaglavljenih kabela
  • Pričvrstite prednje vijke, ali ih nemojte previše zatezati

Korak 16: Postavite RetroPie

Postavljanje RetroPie
Postavljanje RetroPie
Postavljanje RetroPie
Postavljanje RetroPie
Postavljanje RetroPie
Postavljanje RetroPie

Konačno, postavite Commodore 64 emulator i igre u RetroPie.

  • Web stranica RetroPie objašnjava kako postaviti emulatore, instalirati teme, sastrugati box-art igre i gdje staviti datoteke igara (roms). Toplo se preporučuje da pogledate ovu web stranicu kako biste iskoristili sve značajke: RetroPie
  • Pokrenite Commodore 64 koji pokreće RetroPie. Zatražit će mapiranje kontrole unosa pri prvoj upotrebi. Počnite s tipkovnicom i držite tipku za početak procesa mapiranja
  • Ako je prilikom preslikavanja odabran pogrešan unos tipke ili upravljačke palice, pokušajte se pomoću tipke gore na tipkovnici vratiti i preslikati. Ako se potpuno zaglavio, pritisnite F4 na tipkovnici za izlaz iz RetroPie u naredbeni redak. Upišite emulationstation za ponovni početak
  • Da biste konfigurirali više od jednog uređaja za unos (obično joystick) u RetroPieu, odaberite Start> Configure Input i kad se to od vas zatraži, držite tipku ili gumb na uređaju. Time se pokreće dijaloški okvir preslikavanja ulaznih kontrola za novi uređaj. Koristite ovu opciju za promjenu preslikavanja za već konfigurirani uređaj
  • Da biste postavili Commodore 64 emulator, nazvan VICE, idite u RetroPie na sljedeći način: RetroPie postavljanje> Upravljanje paketima> Upravljanje izbornim paketima. Odaberite VICE emulator i odaberite Instaliraj iz binarnog. Instalacija traje oko 5 minuta
  • Istražite gdje legitimno nabaviti stare datoteke igara (roms) i kopirati ih ili ftp na/home/pi/RetroPie/roms/c64
  • Ponovno pokrenite Emulation Station i vaše će igre biti vidljive. Trebao bi biti spreman za pokret!

Korak 17: Čestitamo! Vrijeme za igru

Čestitamo! Vrijeme za igru
Čestitamo! Vrijeme za igru

Sada imate Commodore 64 platformu za igre koja će vam, nadamo se, služiti još mnogo godina! Ne zaboravite istražiti druge platforme za igre - na primjer, možete s velikim zadovoljstvom pokrenuti igre Sinclair Spectrum i Atari sa svog novog Commodore 64!

U budućnosti ću vjerojatno nastojati nabaviti PCB za spajanje Commodore 20 -pinskog zaglavlja na Arduino Micro zamjenjujući malu ploču.

U međuvremenu, ostavite sve komentare i sretno stvaranje!

Natjecanje u igrama
Natjecanje u igrama
Natjecanje u igrama
Natjecanje u igrama

Drugoplasirani na natjecanju u igrama

Preporučeni: