Obsah:

Commodore 64 Revamp s Raspberry Pi, Arduino a Lego: 17 krokov (s obrázkami)
Commodore 64 Revamp s Raspberry Pi, Arduino a Lego: 17 krokov (s obrázkami)

Video: Commodore 64 Revamp s Raspberry Pi, Arduino a Lego: 17 krokov (s obrázkami)

Video: Commodore 64 Revamp s Raspberry Pi, Arduino a Lego: 17 krokov (s obrázkami)
Video: Arduino Emulates a Commodore 64! 2024, November
Anonim
Commodore 64 Revamp s Raspberry Pi, Arduino a Lego
Commodore 64 Revamp s Raspberry Pi, Arduino a Lego
Commodore 64 Revamp s Raspberry Pi, Arduino a Lego
Commodore 64 Revamp s Raspberry Pi, Arduino a Lego
Commodore 64 Revamp s Raspberry Pi, Arduino a Lego
Commodore 64 Revamp s Raspberry Pi, Arduino a Lego
Commodore 64 Revamp s Raspberry Pi, Arduino a Lego
Commodore 64 Revamp s Raspberry Pi, Arduino a Lego

Tento projekt vám umožní znovu objaviť hernú scénu 80. rokov vzkriesením starého domáceho počítača Commodore 64 pomocou nových komponentov a tých všestranných kociek Lego! Ak máte jeden z týchto počítačov, táto zostava vám umožní prehrať zabudnuté hry a poraziť staré skóre. Ak ste nováčik v retropočítačoch, máte šancu zistiť, prečo bol Commodore 64 tak neuveriteľne populárny.

  • Na výmenu základnej dosky slúži počítač Raspberry Pi
  • RetroPie poskytuje emulačnú platformu pre Commodore (a ďalšie systémy)
  • Malý Arduino Micro umožňuje použitie klávesnice Commodore 64 ako plne funkčnej klávesnice USB
  • Lego diely sa používajú na stavbu vnútorného krytu
  • Keystone konektory poskytujú Commodore USB, HDMI a sieťové porty, ktoré sú interne pripojené k Pi

Tento projekt nevyžaduje znalosti programovania alebo elektroniky. Výrobcom, ktorí používali dosky Raspberry Pi alebo Arduino, bude táto zostava celkom jednoduchá a určite pomôže, ak ste už predtým používali lego - to už má určite každý ?!

Tento projekt fyzicky nezmení puzdro alebo klávesnicu Commodore 64, len pre prípad, že sa ho v budúcnosti rozhodnete používať iným spôsobom. Možno však budete musieť opraviť starý.

Zásoby

Tieto sú vysvetlené v nasledujúcich krokoch. Obsahujú komponenty potrebné pre hlavnú zostavu a niektoré voliteľné diely potrebné, ak chcete zahrnúť vypínač napájania.

Na zostavenie sú potrebné nástroje a softvér a niektoré položky budú súčasťou dokončenej zostavy, napríklad joysticky USB na hranie týchto klasických hier!

Krok 1: Spojte komponenty dohromady

Dajte dohromady komponenty
Dajte dohromady komponenty
Dajte dohromady komponenty
Dajte dohromady komponenty
Dajte dohromady komponenty
Dajte dohromady komponenty

Potrebné komponenty sú uvedené v tejto časti. Ak ich nemáte všetky, k dispozícii sú odkazy a návrhy, ako ich získať, s približným uvedením ceny v amerických dolároch (k augustu 2019). Stojí za to si tento článok prečítať v plnom rozsahu, aby ste sa rozhodli pri rozhodovaní o lego a presných kábloch, ktoré použijete.

Keď budete mať všetko, mali by ste byť schopní túto stavbu ľahko dokončiť cez víkend.

Commodore 64

  • Ideálne je zaobstarať si nefunkčný stroj, ale s fungujúcou klávesnicou. Bola by škoda rozobrať pracovný stroj alebo stroj, ktorý by pri opravách potreboval malú pozornosť! Ak nemôžete získať Commodore 64, potom by mal namiesto toho fungovať Vic 20 alebo C16 s menšími zmenami zostavy uvedenými v tejto príručke
  • Commodore je pravdepodobne najťažšie získať, ale sú k dispozícii na eBay v USA a Veľkej Británii od približne 50 dolárov. Najlepšie je pozrieť sa na ten, ktorý sa predáva na diely a potrebuje nejaké TLC. Potrebujete iba puzdro a klávesnicu, aby ste si mohli tieto diely kúpiť samostatne

Malinový koláč

  • Raspberry Pi 2 a 3B budú fungovať dobre. Pi 4 je novým skvelým prírastkom do rodiny Pi, ale skontrolujte, či k nemu môžete získať puzdro Lego. Upozorňujeme, že požiadavky na káble sú rôzne, pretože majú porty micro-HDMI a USB-C
  • Pi 3B je k dispozícii za približne 35 dolárov. Nájdite ho pomocou svojho obľúbeného vyhľadávacieho nástroja alebo kliknite na odkaz a zmeňte svoje umiestnenie: Raspberry Pi 3B+

Puzdro Lego Raspberry Pi

  • Toto je najlepšia voľba na zabudovanie Pi do vnútorného puzdra Lego. Puzdier na Pi je toľko, že by bolo možné uniknúť iným možnostiam a nasadiť okolo neho dieliky Lego
  • Na túto stavbu bolo použité puzdro Lego z Pi Hut. Stojí to asi 10 dolárov a je k dispozícii vo viacerých farbách. Pomocou tohto odkazu ho nájdete: Puzdro Lego Raspberry Pi

Micro SD karta

  • Na nainštalovanie softvéru RetroPie na váš Pi bude potrebovať kartu micro SD
  • RetroPie je ideálnou voľbou, ak budete svoj Commodore 64 používať ako herný stroj
  • Micro SD karty sú široko dostupné a sú lacné, okolo 5 dolárov. 16 GB karta je ideálnou voľbou pre väčšinu používateľov

Napájanie Raspberry Pi

  • Oficiálny napájací zdroj Raspberry Pi je najbezpečnejšou voľbou
  • Mali by ste byť schopní získať oficiálny napájací zdroj z rovnakého miesta, odkiaľ získavate Raspberry Pi

Arduino Micro

  • Tento malý mikroprocesor prevádza maticovú klávesnicu Commodore 64 na klávesnicu kompatibilnú s USB HID, ktorá je zapojená do zariadenia Pi
  • Softvér potrebný na preklad je k dispozícii v tomto článku a je nahraný do Micro pomocou Arduino IDE. Ak robíte zostavu Vic 20 alebo C16, bude tento softvér vyžadovať menšie zmeny v tabuľke mapovania matíc, vysvetlené neskôr.
  • Jedná sa o jednu z najmenších dosiek Arduino a stojí okolo 20 dolárov. Nájdite ho pomocou svojho obľúbeného vyhľadávacieho nástroja alebo kliknite na tento odkaz a zmeňte svoje umiestnenie: Arduino Micro

Polovičný pekáč

  • Toto sa používa na pripojenie Arduino Micro k 20 -kolíkovému konektoru na Commodore 64
  • Sú k dispozícii v obchodoch s elektronikou a online, cena okolo 5 dolárov. Tento odkaz je pre polovičnú doštičku od spoločnosti Adafruit: polovičnú dosku

Prepojovacie vodiče

  • Tieto prepojovacie vodiče medzi mužom a mužom a medzi mužmi a ženami sa používajú s doskou a na pripojenie pinov Commodore 64 LED k GPIO pinom na Pi
  • Sú k dispozícii v obchodoch s elektronikou a online za cenu od 2 do 4 dolárov za balenie. Tento odkaz je pre 40 balení 75 mm prepojovacích káblov mužského a mužského pohlavia od spoločnosti Adafruit: 40 balíkov 75 mm mužských až mužských. Tento odkaz je pre 20 balení prepojovacích drôtov 75 mm samica - samec od spoločnosti Adafruit: 20 balení 75 mm ženy - muža

Keystone vložky

  • Poskytujú USB, HDMI a sieťové porty na Commodore 64, do ktorých sa môžete zapojiť. Patria sem:

    • 2 x Keystone USB vložky
    • 1 x Keystone HDMI vložka
    • 1 x sieťová vložka Keystone RJ45
  • Lego kusy sa vo všeobecnosti dobre hodia okolo vložiek Keystone s drobnými úpravami (uvedené v krokoch zostavenia neskôr). Káble z Pi sa pripájajú na druhý koniec vložiek Keystone
  • Sú k dispozícii v obchodoch s elektronikou a online. Najlepším miestom, kde začať hľadať, je pravdepodobne eBay, ktorý hľadá „keystone usb“, „keystone hdmi“a „keystone rj45“. Majú štandardnú veľkosť a každá časť stojí od 5 do 10 dolárov

Káble

  • Potrebné sú káble medzi vložkami Pi a Keystone vyššie. Sú to tieto:

    • 2 x kábel USB samec - samec
    • 1 x predlžovací kábel micro-USB samec-samica
    • 1 x kábel HDMI medzi mužmi a mužmi
    • 1 x sieťový kábel Tento kábel bude prerušený na dva kusy na pripojenie k sieťovej vložke Keystone RJ45, takže ak je to možné, znova použite starý. Našiel som jeden so zlomeným klipom na jednom konci, ktorý musím znova použiť
    • 1 x kábel micro-USB samec na samec
  • Sú ľahko dostupné v obchodoch s počítačmi, televízormi a elektronikou a online a predávajú sa za približne 5 dolárov
  • Keďže sa všetky zmestia do zariadenia Commodore, pokúste sa získať krátke káble, pokiaľ je to možné, okolo 20 cm. Vyhnite sa káblom, ako je môj polmetrový kábel HDMI, ktoré by sa mohli krútiť vo vnútri puzdra!

Lego

  • Je potrebný dobrý sortiment dielov Lego, najmä tanierov a tehál rôznej dĺžky s jedinou šírkou čapu. V prípade konštrukcie Vic 20 alebo C16 budete potrebovať trochu iné kusy, aby sa zmestili okolo ich externých portov v porovnaní s Commodore 64.
  • Sú dostupné v obchodoch s hračkami, na trhoch a online. Väčšinu potrebných kusov som dostal z nedeľného trhu, ale tehla z webu Lego shop je dobrou online voľbou, ako získať potrebné kusy presne: Vyberte si tehlu

Krok 2: Rozhodnite sa, či máte vypínač napájania

Rozhodnite sa, či máte vypínač napájania
Rozhodnite sa, či máte vypínač napájania
Rozhodnite sa, či máte vypínač napájania
Rozhodnite sa, či máte vypínač napájania
Rozhodnite sa, či máte vypínač napájania
Rozhodnite sa, či máte vypínač napájania

Táto zostava obsahuje vypínač napájania na bezpečné vypnutie a opätovné zapnutie Pi. Mať vypínač je pekné, ale nie nevyhnutné, pretože Pi môžete vždy správne vypnúť pomocou RetroPie.

Vyžadujú sa ďalšie súčasti a nástroje. Pokiaľ chcete, v budúcnosti môžete pridať vypínač - v konečnom dôsledku používame lego !. Ak nebudete mať tlačidlo zapnutia / vypnutia, ignorujte nižšie uvedené súčasti a kroky 8 a 9 v tomto článku.

Momentálne tlačidlo

  • Na zapnutie a vypnutie Pi sa používa chvíľkové tlačidlo. Je pripojený k pinom GPIO na Pi a softvér zahrnutý v tomto článku zistí, že bolo stlačené tlačidlo, a bezpečne vypne Pi
  • Sú k dispozícii v obchodoch s elektronikou a online. Tento odkaz je pre 20 balení 6 mm tlačidiel s cenou okolo 2,50 dolára od spoločnosti Adafruit: 20 balení 6 mm tlačidiel

Prepojovacie vodiče

  • Tieto prepojky vodičov na samice a samice sa používajú na pripojenie vypínača k pinom GPIO na Pi
  • Sú k dispozícii v obchodoch s elektronikou a online za cenu od 2 do 4 dolárov za balenie. Pre 20 balení 75 mm prepojovacích káblov medzi ženami a ženami od spoločnosti Adafruit: 20 balíkov 75 mm medzi ženami a ženami

Krok 3: Získajte potrebné vybavenie a softvér

Hlavné potrebné vybavenie a softvér sú uvedené nižšie.

  • PC (Windows alebo Mac) na stiahnutie a nainštalovanie softvéru
  • Softvér RetroPie, sťahujte z: RetroPie
  • Softvér Arduino IDE, sťahujte z: Arduino IDE
  • Softvér FTP na kopírovanie súborov z počítača do počítača Pi. Ak ho potrebujete, FileZilla je dôstojná bezplatná možnosť: FileZilla
  • Monitor s káblom HDMI na pripojenie k Commodore
  • Sieťový kábel na pripojenie k domácej sieti a internetu
  • USB joystick (ideálne dva)
  • Náhradná klávesnica USB na počiatočné nastavenie a potenciálne na riešenie problémov
  • Skrutkovač na demontáž a opätovnú montáž Commodore
  • Orezávací nôž (nôž Stanley) na orezanie vložiek Keystone, odrezanie sieťového vedenia a vypínača tehly Lego
  • Stredne zrnitý brúsny papier mierne upraví vložky Keystone, aby sa kusy Lego okolo nich správne zmestili
  • Spájkovačka pre vypínač
  • Lepidlo na lepidlo na prilepenie vypínača na tehlu Lego

Pozor

Časti tejto stavby zahŕňajú použitie ostrého orezávacieho noža. Kusy na orezanie a rezanie sú dosť malé a na správne rezanie budú vyžadovať určitý tlak. Uistite sa, že sú diely zaistené a nekĺzajú, keď na nich pracujete. Ak budujete vypínač, použije sa spájkovačka. Pred pokračovaním sa uistite, že ste si istí, že ho použijete.

Nikto sa nechce zraniť, keď sa teší svojmu koníčku, preto v prípade potreby požiadajte o pomoc.

Krok 4: Pripravte si puzdro Commodore 64

Pripravte si puzdro Commodore 64
Pripravte si puzdro Commodore 64
Pripravte si puzdro Commodore 64
Pripravte si puzdro Commodore 64
Pripravte si puzdro Commodore 64
Pripravte si puzdro Commodore 64

Nechajte puzdro Commodore 64 vyčistiť a pripraviť sa na ďalšie fázy.

  • Odpojte klávesnicu a diódu LED od základnej dosky a potom odskrutkujte základnú dosku z puzdra. Uložte základnú dosku bezpečne, pretože by to mohlo byť v budúcnosti užitočné
  • V závislosti od stavu jednotky vyberte klávesnicu a puzdro poriadne vyčistite mydlovou vodou a nechajte uschnúť. Skontrolujte, či puzdro potrebuje opravu, najmä čapy zadného puzdra a predné skrutkovacie podpery
  • Ak je to potrebné, klávesnicu opatrne očistite mierne navlhčenou kuchynskou utierkou. Vyhnite sa prikrytiu vodou alebo používaniu chemických čistiacich prostriedkov. Po dokončení znova zmontujte klávesnicu a puzdro

Krok 5: Pripravte si Raspberry Pi

Pripravte si Raspberry Pi
Pripravte si Raspberry Pi
Pripravte si Raspberry Pi
Pripravte si Raspberry Pi
Pripravte si Raspberry Pi
Pripravte si Raspberry Pi

Nastavte a nainštalujte Raspberry Pi pomocou softvéru RetroPie a vykonajte kroky potrebné na kopírovanie súborov do neho.

  • Vložte Pi do spodnej časti puzdra Lego. V tejto fáze prípad Lego nezatvárajte, pretože GPIO piny bude potrebné pripojiť neskôr
  • Nainštalujte RetroPie na kartu SD a vložte kartu SD do Pi. Tu uvedené odkazy sú na obrázok RetroPie: RetroPie a webovú stránku Raspberry Pi: Nainštalujte kartu SD Raspberry Pi
  • Pripojte monitor pomocou kábla HDMI, pripojte náhradnú klávesnicu USB a sieťový kábel do ethernetového portu Pi. Pripojte napájanie k Pi, ktoré by sa malo spustiť, a spustite RetroPie. Nie je potrebné sa prihlasovať, aj keď sú používateľské meno a heslo predvolené pre Pi: pi a malinu
  • Pri prvom spustení RetroPie sa zobrazí výzva na mapovanie ovládania vstupu. Teraz to ukončite stlačením klávesu F4, ktorý vás presmeruje na príkazový riadok
  • Na Pí povoľte SSH (bezpečný shell), aby ste k nemu mali prístup z iného počítača a mohli doň kopírovať súbory. Napíšte sudo raspi-config a zvoľte Možnosti rozhrania> SSH> povoliť
  • Nájdite adresu IP (internetový protokol) pre zariadenie Pi zadaním názvu hostiteľa -I (mínus a veľké písmená i) do príkazového riadka a poznamenajte si ho pre ďalšie kroky.
  • Ak nemáte softvér FTP, nainštalujte si ho teraz do počítača. Odporúča sa FTP klient FileZilla: FileZilla. Pripojte sa k Pi pomocou klientskeho softvéru FTP pomocou IP adresy Pi, portu číslo 22 spolu s používateľským menom a heslom, ako je znázornené na obrázku.

Krok 6: Nahrajte softvér na mapovanie klávesnice do Arduino Micro

Nahrajte softvér na mapovanie klávesnice do Arduino Micro
Nahrajte softvér na mapovanie klávesnice do Arduino Micro
Nahrajte softvér na mapovanie klávesnice do Arduino Micro
Nahrajte softvér na mapovanie klávesnice do Arduino Micro

Nastavte Arduino Micro pomocou softvéru na mapovanie klávesnice.

  • Umiestnite Arduino Micro na malú dosku a pripojte ho k počítaču pomocou kábla USB na micro-USB
  • Stiahnite si a nainštalujte Arduino IDE do počítača: Arduino IDE
  • Nainštalujte knižnice klávesnice a klávesníc z ponuky: Nástroje> Spravovať knižnice
  • Vytvorte nový náčrt (program Arduino) a skopírujte kód programu klávesnice z prílohy na tejto stránke do náčrtu
  • Na IDE použite menu Nástroje> Doska a nastavte dosku na Arduino / Genuino Micro a pomocou ponuky Nástroje> Port priraďte port, ku ktorému je pripojený. Uložiť, skompilovať a nahrať skicu
  • Ak používate Vic 20 alebo C16, skicu Arduina bude potrebné upraviť, pretože majú inú maticu klávesnice ako Commodore 64. Zmeňte polia, kde kód definuje neposunuté a posunuté klávesy, pomocou odkazu, ktorý vám pomôže porozumieť matici klávesnice. pre tieto počítače: Maticová tabuľka klávesnice pre Vic-20

uint8_t klávesy [ROWS] [COLS]…

uint8_t shiftkey [ROWS] [COLS]…

Krok 7: Spojte Commodore, Arduino Micro a Raspberry Pi dohromady

Spojte Commodore, Arduino Micro a Raspberry Pi dohromady
Spojte Commodore, Arduino Micro a Raspberry Pi dohromady
Spojte Commodore, Arduino Micro a Raspberry Pi dohromady
Spojte Commodore, Arduino Micro a Raspberry Pi dohromady
Spojte Commodore, Arduino Micro a Raspberry Pi dohromady
Spojte Commodore, Arduino Micro a Raspberry Pi dohromady
Spojte Commodore, Arduino Micro a Raspberry Pi dohromady
Spojte Commodore, Arduino Micro a Raspberry Pi dohromady

Pripojte klávesnicu Commodore 64 k Arduino Micro pomocou prepojovacích káblov a prepojovacej dosky.

  • Pomocou zobrazenej tabuľky mapovania pinov pripojte Arduino Micro k 20 -kolíkovému konektoru Commodore 64 pomocou prepojovacích káblov a prepojovacej dosky
  • Aby sa dalo rozlíšiť „zhora“od „spodnej časti“20 -kolíkového konektora Commodore 64, na „vrchu“chýbajú kolíkové spojenia pre kolíky 2 a 4. Riadkové kolíky (5 až 12) a stĺpcové (13 až 20) sú používa sa pre klávesnicu klávesnice Commodore, pričom kláves obnovy je oddelený na pine 3. Aby fungoval kláves obnovy, je potrebné pripojiť uzemňovací kolík 1
  • Odpojte Arduino od počítača a zapojte ho do portu USB na zariadení Pi
  • Na príkazovom riadku Pi skontrolujte, či správne fungujú klávesy Commodore 64. Ak máte problémy, starostlivo skontrolujte tento a predchádzajúci krok. Je možné, že je slabé pripojenie alebo je potrebné, aby bola klávesnica vyčistená rozsiahlejšie. Klávesnica Commodore mapuje modernú klávesnicu a klávesy, ktoré sa na Commodore nenachádzajú, sú k dispozícii pomocou klávesu Shift a Control, ako je znázornené na rozloženiach.

Krok 8: Zostavte vypínač

Zostavte vypínač
Zostavte vypínač
Zostavte vypínač
Zostavte vypínač
Zostavte vypínač
Zostavte vypínač

Vypínač je vytvorený z dielov Lego pripevnených k dočasnému tlačidlu, ktoré je spojené s dvoma pinmi Raspberry Pi GPIO. Ak nemáte tlačidlo zapnutia / vypnutia, tento krok preskočte.

  • Pripojte dva vnútorné konce prepojovacích káblov k kolíkom dočasného tlačidla. Tieto budú neskôr pripojené k pinom Pi GPIO. Na momentálnom tlačidle sú 4 kolíky, ktoré sú dodávané v pároch. Ako je znázornené na obrázku, musíte prepojky prepojiť s jedným kolíkom každého páru. Pripojenia by mali byť bezpečné. Ak nie, na spájkovanie na mieste použite spájkovačku
  • Momentálne tlačidlo bude umiestnené na 2 x 2 upravenú Lego kocku. Zmerajte vzdialenosť medzi kolíkmi gombíka (zvyčajne okolo 6 mm) a označte okraj tehly, kde bude potrebné orezať, ako je znázornené na obrázku.
  • Zaistite kocku Lego tak, aby nekĺzala a opatrne ju zarezajte do tehly. Lego je ťažké, takže budete musieť vyvinúť určitý tlak pomocou noža. Dalo by sa použiť aj iné nástroje, vrátane malej píly na drevo alebo dremelu. Konečný výsledok by mal vyzerať tak, ako je znázornené
  • Navlečte čapy momentálneho gombíka do dielika Lego, kde boli vyrobené výrezy. Ak je kovanie trochu uvoľnené, potom zadnú stranu gombíka prilepte na tehlu
  • Zostavte časť krytu spínača podľa obrázku. Všimnite si plochého plechu Lego pred spínačom, ktorý slúži na tlačidlo Lego, aby sa mohol hladko pohybovať po tanieri
  • Postavte tlačidlo Lego a prilepte ho na vrch chvíľkového tlačidla. Tlačidlo by sa malo pekne zasunúť dovnútra krytu spínača

Krok 9: Nastavte softvér prepínača zapnutia a vypnutia na zariadení Pi

Na Pi je potrebný kód na detekciu signálov z pinov GPIO a spustenie bezpečného vypnutia Pi. Ak nemáte tlačidlo zapnutia / vypnutia, tento krok preskočte.

  • Skopírujte listen-for-shutdown.py a listen-for-shutdown.sh (premenujte z.shx na.sh) z príloh na tejto stránke do domovského priečinka v priečinku Pi /home /pi
  • Nasledujúce príkazy robia oba súbory spustiteľnými a presúvajú ich do cieľového priečinka. Potom aktualizuje hlavný spúšťací program, aby zavolal poslucháča vypnutia a spustí ho

### urobte oba súbory spustiteľnými

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### presuňte ich do cieľového priečinka sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv počúvať -for-shutdown.sh /etc/init.d/ ### aktualizujte hlavný spúšťací program, aby zavolal poslucháča vypnutia a spustite ho teraz sudo update-rc.d listen-for-shutdown.sh defaults sudo/etc/ init.d/listen-for-shutdown.sh štart

Vyskúšajte tlačidlo, ktoré by malo vypnúť Pi bežným vypínacím procesom. Keď je Pi vypnuté, znova ho zapnite stlačením tlačidla

Krok 10: Vytvorte základy Lego

Vytvorte základy Lego
Vytvorte základy Lego
Vytvorte základy Lego
Vytvorte základy Lego

Lego dosky sú namontované v spodnej časti puzdra Commodore 64, aby sa k nim mohli pripojiť ostatné časti.

  • Lego základy sú vytvorené v dvoch sekciách, v jednej pre pravú stranu Commodore, kde budú umiestnené porty USB, a v zadnej časti, kde budú postavené napájacie, HDMI a sieťové porty
  • Doskové diely sú namontované okolo vnútorných drážok v puzdre. Keď sú obe zostavy prevrátené, zapadajú málo a poskytujú zvukový základ pre nasledujúce sekcie

Krok 11: Zostavte porty USB

Zostavte porty USB
Zostavte porty USB
Zostavte porty USB
Zostavte porty USB
Zostavte porty USB
Zostavte porty USB

Dva USB porty na boku Commodore 64 sú vyrobené z dielov Lego a Keystone a prepojené s USB portami Pi.

  • Vložky Keystone USB vyžadujú mierne úpravu, aby sa kusy Lego okolo nich zmestili. Odstráňte spony pomocou orezávacieho noža a brúsneho papiera, aby ste odstránili uhlové hrebene tak, aby vyzerali ako na obrázku. Pôvodné kusy sú uvedené ako referencia
  • Postavte kocky Lego okolo vložiek Keystone USB a zaistite, aby vnútorná strana portu USB smerovala k prednej strane Commodore 64. Tehly slúžia na podoprenie zadnej časti vložky, ktorá ju drží na mieste, keď je zapojený kábel USB. Predná strana vložky USB sa opiera o malý plochý kus dosky, takže na prednej strane portu nie je žiadna medzera
  • Dokončite stavbu. Neskôr káble USB a káble USB prepoja USB vložky Keystone a USB porty Pi

Krok 12: Zostavte port Micro-USB

Zostavte port Micro-USB
Zostavte port Micro-USB
Zostavte port Micro-USB
Zostavte port Micro-USB

Port micro-USB na napájanie Pi je postavený z dielov Lego a je osadený na zadnej strane modelu Commodore 64.

  • Postavte figúrky Lega okolo ženského konca predlžovacieho kábla micro-USB. Tento koniec môže vyžadovať orezanie v závislosti od typu kábla, ktorý musíte zaistiť, aby pevne zapadol do okolitých dielov Lego, aby ho nebolo možné vytiahnuť alebo zasunúť, keď je kábel pripojený
  • Dokončite stavbu. Neskôr sa samčí koniec mikro USB zapojí do napájacieho portu micro USB na Pi

Krok 13: Zostavte port HDMI

Zostavte port HDMI
Zostavte port HDMI
Zostavte port HDMI
Zostavte port HDMI
Zostavte port HDMI
Zostavte port HDMI

Port HDMI na zadnej strane modelu Commodore 64 je vytvorený z dielov Lego a Keystone a je zapojený do portu Pi HDMI.

  • Vložka Keystone HDMI potrebuje úpravu, aby sa diely Lego zmestili okolo nej a aby vyčnievali z puzdra Commodore 64 a umožňovali jednoduché pripojenie pomocou kábla HDMI. Orezajte sponku orezávacím nožom a zaoblite spodné okraje vložky HDMI brúsnym papierom tak, aby vyzeral ako na obrázku.
  • Postavte Lego okolo vložky Keystone HDMI a uistite sa, že zadná časť klipu pevne drží na mieste pomocou dielu Lego. To zabraňuje zasunutiu vložky HDMI do puzdra, keď je pripojený kábel HDMI
  • Dokončite stavbu. Neskôr kábel HDMI prepojí vložku Keystone HDMI a port HDMI Pi

Krok 14: Zostavte sieťový port

Zostavte sieťový port
Zostavte sieťový port
Zostavte sieťový port
Zostavte sieťový port
Zostavte sieťový port
Zostavte sieťový port

Ethernetový port na zadnej strane Commodore 64 je vytvorený z dielov Lego a Keystone a prepojený s ethernetovým portom Pi.

  • Vložka Keystone RJ45 potrebuje úpravu, aby sa kusy Lego zmestili okolo nej a aby vyčnievali z puzdra Commodore 64 a umožňovali jednoduché pripojenie pomocou sieťového kábla. Odstráňte sponu a časť hornej časti za ňou pomocou orezávacieho noža a zaoblite spodné okraje vložky RJ45 brúsnym papierom tak, aby vyzeral ako na obrázku.
  • Orezávacím nožom odrežte jeden koniec sieťového kábla a prevlečte ho cez kus Lego s otvorom v ňom. To môže byť celkom tesné, ale pomáha podporovať zadnú stranu vložky RJ45, keď je pripojený sieťový kábel
  • Odrežte plastové tienenie, aby ste odhalili vodiče vo vnútri kábla. Pripojte jednotlivé farebné vodiče podľa pokynov dodaných s vložkou Keystone stlačením drôtov do príslušných kovových zástupných symbolov. Vnútornú kovovú časť drôtov nemusíte odhaliť vopred, pretože kovové zástupné symboly odrežú tienenie plastového drôtu a urobia potrebné pripojenie. Na pevné zatlačenie drôtov do ich zástupných symbolov budete možno potrebovať malý tupý plastový nôž
  • Postav Lego okolo vložky Keystone RJ45
  • Dokončite stavbu. Neskôr bude druhý koniec sieťového kábla pripojený k ethernetovému portu na zariadení Pi

Krok 15: Skombinujte všetky diely a vyskúšajte

Skombinujte všetky diely a vyskúšajte
Skombinujte všetky diely a vyskúšajte
Skombinujte všetky diely a vyskúšajte
Skombinujte všetky diely a vyskúšajte
Skombinujte všetky diely a vyskúšajte
Skombinujte všetky diely a vyskúšajte

Pripojenia Pi GPIO sú dokončené a všetky diely sú zostavené dohromady.

  • V tejto fáze by ste mali mať pripravené časti klávesnice a puzdra na pripojenie k Raspberry Pi
  • Pridajte puzdro Lego k Raspberry Pi a potom prepojte prepojovacie vodiče muž-žena s GPIO kolíkmi Raspberry Pi pre Commodore 64 LED podľa obrázku
  • Ak ste urobili vypínač, pripojte ženský koniec prepojovacích káblov k pinom Raspberry Pi GPIO podľa obrázku
  • Nepoužité porty Commodore 64 na zadnej strane puzdra zatvorte kockami Lego, ako je znázornené na obrázku. Potom zatvorte puzdro Raspberry Pi Lego a zaistite, aby boli všetky diely Lego pevne na svojom mieste a správne zapadli do vnútra modelu Commodore 64.
  • Pridajte dosky Lego cez hornú časť tvaroviek, aby ste ich posilnili a držali zostavu na mieste, aj keď bude Commodore držaný hore nohami.
  • Vložte káble z klávesnice a všetky vložky Keystone. Potom zatvorte klávesnicu Commodore 64 a skontrolujte, či je správne usadená a či nie sú zachytené žiadne káble
  • Upevnite predné skrutky, ale neutiahnite ich príliš

Krok 16: Nastavte RetroPie

Nastavte RetroPie
Nastavte RetroPie
Nastavte RetroPie
Nastavte RetroPie
Nastavte RetroPie
Nastavte RetroPie

Nakoniec nastavte emulátor Commodore 64 a hry v RetroPie.

  • Webová stránka RetroPie vysvetľuje, ako nastaviť emulátory, inštalovať motívy, škrabať herné obaly a kam ukladať súbory hier (ROM). Dôrazne sa odporúča pozrieť sa na túto stránku a využiť všetky funkcie: RetroPie
  • Spustite počítač Commodore 64, ktorý spustí RetroPie. Pri prvom použití vás vyzve na mapovanie riadenia vstupu. Začnite s mapovaním a podržaním klávesu spustite proces mapovania
  • Ak je pri mapovaní zvolený nesprávny vstup pre kláves alebo joystick, skúste sa vrátiť pomocou klávesu hore na mape. Ak je zariadenie úplne zaseknuté, stlačením klávesu F4 na klávesnici ukončíte RetroPie na príkazovom riadku. Zadajte emulačnú stanicu a začnite znova
  • Ak chcete v RetroPie nakonfigurovať viac ako jedno vstupné zariadenie (zvyčajne joystick), vyberte položku Štart> Konfigurovať vstup a po zobrazení výzvy podržte kláves alebo tlačidlo na zariadení. Tým sa spustí dialógové okno mapovania ovládania vstupu pre nové zariadenie. Túto možnosť použite na zmenu mapovania pre už nakonfigurované zariadenie
  • Ak chcete nastaviť emulátor Commodore 64 s názvom VICE, v programe RetroPie postupujte takto: Nastavenie RetroPie> Spravovať balíky> Spravovať voliteľné balíky. Vyberte emulátor VICE a zvoľte Inštalovať z binárneho. Inštalácia trvá približne 5 minút
  • Skúmajte, kde legitímne získať staré herné súbory (ROM) a skopírovať ich alebo uložiť na server/home/pi/RetroPie/roms/c64
  • Reštartujte Emulation Station a vaše hry budú viditeľné. Mali by ste ísť!

Krok 17: Blahoželáme! Čas hrať

Gratulujem Čas hrať
Gratulujem Čas hrať

Teraz máte hernú platformu Commodore 64, ktorá vám, dúfajme, bude slúžiť mnoho ďalších rokov! Nezabudnite preskúmať ďalšie platformy hier - napríklad môžete celkom spokojne spustiť hry Sinclair Spectrum a Atari z nového Commodore 64!

V budúcnosti sa pravdepodobne pokúsim získať PCB na pripojenie 20 -kolíkového konektora Commodore k Arduino Micro, ktorý nahradí malú dosku.

Do tej doby nechajte akékoľvek komentáre a šťastnú tvorbu!

Súťaž hier
Súťaž hier
Súťaž hier
Súťaž hier

Druhé miesto v súťaži hier

Odporúča: