Obsah:

Commodore 64 Revamp s Raspberry Pi, Arduino a Lego: 17 kroků (s obrázky)
Commodore 64 Revamp s Raspberry Pi, Arduino a Lego: 17 kroků (s obrázky)

Video: Commodore 64 Revamp s Raspberry Pi, Arduino a Lego: 17 kroků (s obrázky)

Video: Commodore 64 Revamp s Raspberry Pi, Arduino a Lego: 17 kroků (s obrázky)
Video: Arduino Emulates a Commodore 64! 2024, Červenec
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 objevit herní scénu z 80. let vzkříšením starého domácího počítače Commodore 64 pomocí nových komponent a těch stále všestrannějších Lego kostek! Pokud jste měli jeden z těchto počítačů, tato sestava vám umožní přehrát zapomenuté hry a porazit staré vysoké skóre. Pokud jste v retropočítačích nováčci, máte nyní šanci zjistit, proč byl Commodore 64 tak neuvěřitelně populární.

  • K výměně základní desky slouží počítač Raspberry Pi
  • RetroPie poskytuje emulační platformu pro Commodore (a další systémy)
  • Malý Arduino Micro umožňuje použití klávesnice Commodore 64 jako plně funkční klávesnice USB
  • Lego kusy se používají ke stavbě vnitřního bydlení
  • Keystone konektory poskytují Commodore USB, HDMI a síťové porty, které jsou interně připojeny k Pi

Tento projekt nevyžaduje znalosti programování nebo elektroniky. Tvůrcům, kteří používali desky Raspberry Pi nebo Arduino, se tato sestava bude zdát docela snadná a určitě pomůže, pokud jste již dříve používali Lego - to už má určitě každý ?!

Tento projekt fyzicky nezmění případ ani klávesnici Commodore 64, jen pro případ, že byste se ji v budoucnu rozhodli použít jiným způsobem. Možná však budete muset opravit starý.

Zásoby

Ty jsou vysvětleny v následujících krocích. Obsahují komponenty potřebné pro hlavní sestavení a některé volitelné součásti potřebné, pokud chcete zahrnout vypínač napájení.

K sestavení jsou potřeba nástroje a software a některé položky budou součástí dokončené sestavy, jako jsou USB joysticky pro hraní těch klasických her!

Krok 1: Spojte součásti dohromady

Spojte součásti dohromady
Spojte součásti dohromady
Spojte součásti dohromady
Spojte součásti dohromady
Spojte součásti dohromady
Spojte součásti dohromady

Potřebné součásti jsou uvedeny v této části. Pokud je nemáte všechny, jsou k dispozici odkazy a návrhy, jak je získat, s přibližným uvedením ceny v amerických dolarech (k srpnu 2019). Stojí za to si tento článek přečíst v plném rozsahu, abyste se mohli rozhodnout pro lego a přesné kabely, které použijete.

Jakmile budete mít vše, měli byste být schopni tuto stavbu snadno dokončit za víkend.

Commodore 64

  • Ideálně si pořiďte nefunkční stroj, ale s fungující klávesnicí. Byla by škoda rozebrat fungující stroj nebo stroj, který by mohl vyžadovat malou pozornost při opravě! Pokud nemůžete získat Commodore 64, měl by místo toho fungovat Vic 20 nebo C16 s menšími změnami sestavení uvedenými v této příručce
  • Commodore je pravděpodobně nejtěžší část, ale jsou k dispozici na eBay v USA a Velké Británii od přibližně 50 USD. Nejlepší je podívat se na ten, který se prodává na díly a potřebuje nějaké TLC. Potřebujete pouze pouzdro a klávesnici, abyste mohli tyto součásti zakoupit samostatně

Raspberry Pi

  • Raspberry Pi 2 a 3B budou fungovat dobře. Pi 4 je skvělý nový přírůstek do rodiny Pi, ale zkontrolujte, zda k němu můžete získat pouzdro Lego. Všimněte si také, že požadavky na kabel se liší, protože má porty micro-HDMI a USB-C
  • Pi 3B je k dispozici za přibližně 35 dolarů. Pomocí svého oblíbeného vyhledávače jej najděte nebo klikněte na odkaz a změňte své umístění: Raspberry Pi 3B+

Pouzdro Lego Raspberry Pi

  • Toto je nejlepší volba pro zabudování Pi do vnitřního pouzdra Lego. Existuje tolik případů pro Pi, takže by bylo možné uniknout jiným možnostem a nasadit kolem sebe kousky Lego
  • Pro tuto stavbu bylo použito pouzdro Lego z Pi Hut. Stojí kolem 10 dolarů a je k dispozici ve výběru barev. Pomocí tohoto odkazu ho najdete: Lego Raspberry Pi case

Micro SD karta

  • K instalaci softwaru RetroPie bude váš Pi potřebovat kartu micro SD
  • RetroPie je ideální volbou, pokud budete svůj Commodore 64 používat jako herní automat
  • Micro SD karty jsou široce dostupné a jsou levné, kolem 5 $. 16 GB karta je ideální volbou pro většinu uživatelů

Napájení Raspberry Pi

  • Oficiální napájecí zdroj Raspberry Pi je nejbezpečnější volbou
  • Měli byste mít možnost získat oficiální napájecí zdroj ze stejného místa, ze kterého dostanete Raspberry Pi

Arduino Micro

  • Tento malý mikroprocesor převádí maticovou klávesnici Commodore 64 na klávesnici kompatibilní s USB HID, která je zapojena do Pi
  • Software potřebný k překladu je k dispozici v tomto článku a je nahrán do Micro pomocí Arduino IDE. Pokud provádíte sestavení Vic 20 nebo C16, pak tento software bude vyžadovat drobné změny v tabulce mapování matic, vysvětleno později
  • Je to jedna z nejmenších desek Arduino a stojí kolem 20 dolarů. Použijte svůj oblíbený vyhledávač k nalezení nebo klikněte na tento odkaz a změňte své umístění: Arduino Micro

Poloviční prkénko

  • Toto se používá k připojení Arduino Micro k 20kolíkovému konektoru na Commodore 64
  • Jsou k dispozici v obchodech s elektronikou a online, cena kolem 5 dolarů. Tento odkaz je pro napůl velké prkénko od Adafruit: Poloviční prkénko

Propojovací vodiče

  • Tyto propojovací vodiče mezi mužem a mužem a mezi muži a ženami se používají s prkénkem a pro připojení kolíků Commodore 64 LED k pinům GPIO na Pi
  • Jsou k dispozici v obchodech s elektronikou a online, cena kolem 2 až 4 $ za balení. Tento odkaz je pro 40 balení 75 mm propojovacích kabelů mužského a mužského pohlaví od Adafruit: 40 balení 75 mm samec -samec. Tento odkaz je pro 20 balení propojovacích vodičů 75 mm samice na muže od Adafruit: 20 balení 75 mm ženy na muže

Keystone vložky

  • Ty poskytují porty USB, HDMI a sítě na Commodore 64, do kterých se lze připojit. Obsahují:

    • 2 x Keystone USB vložky
    • 1 x Keystone HDMI vložka
    • 1 x síťová vložka Keystone RJ45
  • Lego kusy se obecně dobře hodí kolem Keystone vložek s drobnými úpravami (zmíněno v postupech stavby později). Kabely z Pi se připojují na druhý konec Keystoneových vložek
  • Jsou k dispozici v obchodech s elektronikou a online, nejlepší místo, kde začít hledat, je pravděpodobně eBay, který hledá „keystone usb“, „keystone hdmi“a „keystone rj45“. Mají standardní velikost a každá část stojí mezi 5 a 10 dolary

Kabely

  • Jsou potřeba kabely mezi vložkami Pi a Keystone výše. Tyto jsou:

    • 2 x kabel USB mezi zástrčkami a zástrčkami
    • 1 x prodlužovací kabel micro-USB samec na samičku
    • 1 x kabel HDMI samec na samec
    • 1 x síťový kabel. Tento kabel bude rozřezán na dvě části pro připojení k síťové vložce Keystone RJ45, pokud je to možné, použijte znovu starý. Našel jsem jeden se zlomeným klipem na jednom konci k opětovnému použití
    • 1 x kabel micro-USB samec na samec
  • Jsou snadno dostupné v obchodech s počítači, televizí a elektronikou a online, prodávají se za zhruba 5 dolarů
  • Protože se všechny vejdou do Commodore, zkuste sehnat krátké kabely, pokud možno kolem 20 cm. Vyhněte se kabelům, jako je můj půlmetrový kabel HDMI, které se motají uvnitř pouzdra!

lego

  • Je zapotřebí dobrý sortiment kusů Lego, zejména desek a cihel různé délky s jedinou šířkou čepu. Pro sestavení Vic 20 nebo C16 budete potřebovat mírně odlišné kusy, aby se vešly kolem jejich externích portů ve srovnání s Commodore 64
  • Jsou k dispozici v obchodech s hračkami, na trzích a online. Většinu potřebných kusů jsem získal z nedělního trhu, ale vyzvednutí cihel na webových stránkách obchodu Lego je dobrou online volbou pro získání přesně potřebných kusů: Vyberte cihlu

Krok 2: Rozhodněte se, zda máte vypínač

Rozhodněte, zda máte vypínač
Rozhodněte, zda máte vypínač
Rozhodněte, zda máte vypínač
Rozhodněte, zda máte vypínač
Rozhodněte, zda máte vypínač
Rozhodněte, zda máte vypínač

Tato sestava obsahuje vypínač napájení pro bezpečné vypnutí a opětovné zapnutí Pi. Mít vypínač on-off je příjemné, ale není to nezbytné, protože Pi můžete vždy správně vypnout pomocí RetroPie.

Jsou vyžadovány další součásti a nástroje. Pokud chcete, můžete v budoucnu přidat vypínač - používáme přece Lego !. Pokud nebudete mít tlačítko pro zapnutí a vypnutí, ignorujte níže uvedené součásti a kroky 8 a 9 v tomto článku.

Okamžité tlačítko

  • K zapnutí a vypnutí Pi slouží chvilkové tlačítko. Je připojen k pinům GPIO na Pi a software obsažený v tomto článku detekuje, že bylo stisknuto tlačítko, a bezpečně vypne Pi
  • Jsou k dispozici v obchodech s elektronikou a online. Tento odkaz je pro 20 balení 6mm tlačítek s cenou kolem 2,50 $ od Adafruit: 20 balení 6 mm knoflíků

Propojovací vodiče

  • Tyto propojky vodičů se zásuvkami se používají k připojení vypínače k pinům GPIO na Pi
  • Jsou k dispozici v obchodech s elektronikou a online, cena kolem 2 až 4 $ za balení. Pro 20 balení propojovacích vodičů 75 mm mezi samicí a samicí od společnosti Adafruit: 20 balení 75 mm od ženy k ženě

Krok 3: Získejte potřebné vybavení a software

Níže je uvedeno hlavní potřebné vybavení a software.

  • PC (Windows nebo Mac) pro stažení a instalaci softwaru
  • Software RetroPie, stáhnout z: RetroPie
  • Software Arduino IDE, stáhnout z: Arduino IDE
  • Software FTP pro kopírování souborů z počítače do počítače Pi. Pokud ho potřebujete, FileZilla je slušná bezplatná možnost: FileZilla
  • Monitor s kabelem HDMI pro připojení k Commodore
  • Síťový kabel pro připojení k domácí síti a internetu
  • USB joystick (ideálně dva)
  • Náhradní USB klávesnice pro počáteční nastavení a potenciálně pro řešení potíží
  • Šroubovák k demontáži a opětovné montáži Commodore
  • Ořezávací nůž (nůž Stanley) pro ořezávání vložek Keystone, řezání síťového kabelu a vypínače cihel Lego
  • Brusný papír se středním zrnem, který mírně upraví vložky Keystone, aby se kolem nich správně vešly kousky Lega
  • Páječka pro vypínač
  • Lepidlo na lepidlo pro přilepení vypínače na kostku Lego

Pozor

Části této stavby zahrnují použití ostrého ořezávacího nože. Kusy stříhání a řezání jsou poměrně malé a ke správnému řezání budou vyžadovat určitý tlak. Ujistěte se, že jsou kousky zajištěné a neklouzají, když na nich pracujete. Pokud stavíte vypínač, bude použita páječka, před pokračováním se ujistěte, že jste si jisti, že ji použijete.

Nikdo se nechce zranit, když si užívá svého koníčku, proto prosím o pomoc, pokud ji potřebujete.

Krok 4: Připravte si pouzdro Commodore 64

Připravte si pouzdro Commodore 64
Připravte si pouzdro Commodore 64
Připravte si pouzdro Commodore 64
Připravte si pouzdro Commodore 64
Připravte si pouzdro Commodore 64
Připravte si pouzdro Commodore 64

Nechte pouzdro Commodore 64 vyčistit a připravit se na další fáze.

  • Odpojte klávesnici a LED od základní desky a poté odšroubujte základní desku z pouzdra. Uložte základní desku bezpečně, protože by to mohlo být v budoucnu užitečné
  • V závislosti na stavu jednotky vyjměte klávesnici, pouzdro dobře očistěte mýdlovou vodou a nechte uschnout. Zkontrolujte, zda pouzdro potřebuje opravu, zejména čepy zadního pouzdra a přední šroubovací podpěry
  • V případě potřeby klávesnici opatrně očistěte mírně vlhkou kuchyňskou utěrkou. Vyvarujte se zakrytí vodou nebo používání chemických čisticích prostředků. Po dokončení znovu sestavte klávesnici a pouzdro

Krok 5: Připravte si Raspberry Pi

Připravte si Raspberry Pi
Připravte si Raspberry Pi
Připravte si Raspberry Pi
Připravte si Raspberry Pi
Připravte si Raspberry Pi
Připravte si Raspberry Pi

Nastavte a nainstalujte Raspberry Pi se softwarem RetroPie a proveďte kroky potřebné ke kopírování souborů do něj.

  • Vložte Pi do základny pouzdra Lego. V této fázi skříň Lego nezavírejte, protože GPIO piny bude nutné připojit později
  • Nainstalujte RetroPie na SD kartu a vložte SD kartu do Pi. Zde uvedené odkazy jsou pro obrázek RetroPie: RetroPie a webovou stránku Raspberry Pi: Raspberry Pi Install SD Card
  • Připojte monitor pomocí kabelu HDMI, připojte náhradní USB klávesnici a síťový kabel do ethernetového portu Pi. Zapojte napájecí zdroj do Pi, který by se měl spustit a spustit RetroPie. Není nutné se přihlašovat, přestože uživatelské jméno a heslo jsou výchozí pro Pi: pi a malinu
  • Když se RetroPie spustí poprvé, vyzve k mapování vstupního ovládání. Prozatím to ukončete stisknutím klávesy F4, která vás přenese na příkazový řádek
  • Povolte SSH (zabezpečený shell) na Pi, abyste k němu měli přístup z jiného počítače a mohli do něj kopírovat soubory. Zadejte sudo raspi-config a zvolte Možnosti rozhraní> SSH> povolit
  • Vyhledejte adresu IP (internetový protokol) pro Pi zadáním názvu hostitele -I (minus a velká písmena i) na příkazovém řádku a poznamenejte si jej pro další kroky
  • Pokud nemáte software FTP, nainstalujte si jej nyní do počítače. Doporučuje se FTP klient FileZilla: FileZilla. Připojte se k Pi pomocí klientského softwaru FTP pomocí IP adresy Pi, portu číslo 22 spolu s uživatelským jménem a heslem, jak je uvedeno na obrázku

Krok 6: Nahrajte software pro mapování klávesnice do Arduino Micro

Nahrajte software pro mapování klávesnice do Arduino Micro
Nahrajte software pro mapování klávesnice do Arduino Micro
Nahrajte software pro mapování klávesnice do Arduino Micro
Nahrajte software pro mapování klávesnice do Arduino Micro

Nastavte Arduino Micro pomocí softwaru pro mapování klávesnice.

  • Umístěte Arduino Micro na malé prkénko a připojte jej k počítači pomocí kabelu USB na micro-USB
  • Stáhněte a nainstalujte Arduino IDE do počítače: Arduino IDE
  • Nainstalujte knihovny klávesnic a klávesnic z nabídky: Nástroje> Spravovat knihovny
  • Vytvořte novou skicu (program Arduino) a zkopírujte kód programu klávesnice z přílohy na této stránce do skici
  • Na IDE použijte nabídku Nástroje> Deska a nastavte desku na Arduino / Genuino Micro a přiřaďte port, ke kterému je připojen, pomocí nabídky Nástroje> Port. Uložte, kompilujte a nahrajte skicu
  • Pokud používáte Vic 20 nebo C16, bude potřeba skicu Arduina upravit, protože mají jinou matici klávesnice než Commodore 64. Upravte pole, kde kód definuje neposunuté a posunuté klávesy, pomocí odkazu, který pomáhá porozumět matici klávesnice pro tyto počítače: Matrix Keyboard Chart for Vic-20

uint8_t klíče [ŘADY] [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

Připojte klávesnici Commodore 64 k Arduino Micro pomocí propojovacích vodičů a propojovacího pole.

  • Pomocí zobrazené tabulky mapování pinů připojte Arduino Micro k 20pólovému konektoru Commodore 64 pomocí propojovacích vodičů a propojovacího pole
  • Aby bylo možné rozeznat „horní část“od „spodní části“20pólového konektoru Commodore 64, „horní část“postrádá připojení kolíků pro piny 2 a 4. Řady kolíků (5 až 12) a sloupky (13 až 20) jsou používá se pro matici klávesnice Commodore, zatímco klíč pro obnovení je oddělený na pinu 3. Aby fungoval klíč pro obnovení, je třeba připojit zemnící kolík 1
  • Odpojte Arduino od PC a zapojte jej do USB portu na Pi
  • Na příkazovém řádku Pi zkontrolujte, zda všechny klávesy Commodore 64 fungují správně. Pokud máte problémy, pečlivě zkontrolujte tento a předchozí krok. Může být špatné připojení nebo klávesnice může vyžadovat důkladnější vyčištění. Mapy klávesnice Commodore na moderní klávesnici a klávesy, které se na Commodore nenacházejí, jsou k dispozici pomocí klávesy Shift a Control, jak je znázorněno na rozloženích

Krok 8: Sestavte vypínač

Sestavte vypínač
Sestavte vypínač
Sestavte vypínač
Sestavte vypínač
Sestavte vypínač
Sestavte vypínač

Vypínač je vytvořen z dílků Lego připojených k momentálnímu tlačítku, které je připojeno ke dvěma pinům Raspberry Pi GPIO. Pokud nemáte tlačítko pro zapnutí / vypnutí, tento krok přeskočte.

  • Připojte dva vnitřní konce propojovacích vodičů ke kolíkům dočasného tlačítka. Ty budou později připojeny k pinům Pi GPIO. Na momentálním tlačítku jsou 4 piny, které se dodávají ve dvojicích. Podle obrázku musíte propojky propojit s jedním kolíkem každého páru. Připojení by mělo být zabezpečené. Pokud ne, použijte páječku k pájení na místo
  • Okamžité tlačítko bude umístěno na 2x2 upravenou kostku Lego. Změřte vzdálenost mezi kolíky tlačítka (obvykle kolem 6 mm) a označte okraj cihly, kde bude nutné řezat, jak je znázorněno na obrázku
  • Zajistěte kostku Lego tak, aby neklouzala a opatrně se zařezala do cihly. Lego je těžké, takže budete muset vyvinout určitý tlak pomocí nože. Lze použít i jiné nástroje, včetně malé pily na kov nebo dremelu. Konečný výsledek by měl vypadat podle obrázku
  • Navlečte kolíky momentálního knoflíku do dílu Lego, kde byly vytvořeny výřezy. Pokud je tvarovka trochu volná, přilepte zadní část knoflíku ke kostce
  • Sestavte část krytu spínače podle obrázku. Všimněte si ploché desky Lego před spínačem, která slouží pro tlačítko Lego, aby se mohla hladce pohybovat po desce
  • Postav tlačítko Lego a přilep ho na horní část momentálního tlačítka. Tlačítko by se mělo pěkně zasunout dovnitř pouzdra spínače

Krok 9: Nastavte software přepínače zapnutí a vypnutí na Pi

Na Pi je potřeba kód pro detekci signálů z GPIO pinů a zahájení bezpečného vypnutí Pi. Pokud nemáte tlačítko pro zapnutí / vypnutí, tento krok přeskočte.

  • Zkopírujte list-for-shutdown.py a listen-for-shutdown.sh (přejmenujte z.shx na.sh) z příloh na této stránce do domovské složky na Pi /home /pi
  • Níže uvedené příkazy umožňují spuštění obou souborů a jejich přesun do cílové složky. Poté aktualizuje hlavní spouštěcí program, aby zavolal posluchače vypnutí a spustí jej

### aby oba soubory byly spustitelné

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### přesuňte je do cílové složky sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv poslouchat -for-shutdown.sh /etc/init.d/ ### aktualizujte hlavní spouštěcí program a zavolejte posluchače vypnutí a spusťte jej nyní sudo update-rc.d poslouchejte-for-shutdown.sh výchozí nastavení sudo/etc/ init.d/listen-for-shutdown.sh start

Otestujte tlačítko, které by mělo vypnout Pi běžným procesem vypnutí. Když je Pi vypnuté, znovu ho zapněte stisknutím tlačítka

Krok 10: Vytvořte základy Lego

Vytvořte základy Lego
Vytvořte základy Lego
Vytvořte základy Lego
Vytvořte základy Lego

Lego desky jsou osazeny do základny pouzdra Commodore 64, aby se k nim mohly připojit další části.

  • Lego základy jsou vytvořeny ve dvou sekcích, jedna pro pravou stranu Commodore, kde budou umístěny porty USB, a zadní část, kde budou postaveny napájecí, HDMI a síťové porty
  • Desky jsou umístěny kolem vnitřních drážek v pouzdře. Když jsou obě sestavy převrácené, zapadají s malým pohybem a poskytují zvukový základ pro následující sekce

Krok 11: Sestavte porty USB

Sestavte porty USB
Sestavte porty USB
Sestavte porty USB
Sestavte porty USB
Sestavte porty USB
Sestavte porty USB

Dva USB porty na straně Commodore 64 jsou vytvořeny s díly Lego a Keystone a propojeny s USB porty Pi.

  • Vložky Keystone USB potřebují mírné seřízení, aby se kolem nich vešly díly Lego. Odstraňte spony pomocí ořezávacího nože a brusného papíru, abyste odstranili úhlové hřebeny tak, aby vypadaly, jak je znázorněno. Původní kusy jsou uvedeny pro referenci
  • Postavte kostky Lego kolem USB klíčenek Keystone a zajistěte, aby vnitřní strana USB portu směřovala k přední straně Commodore 64. Cihly jsou použity k podepření zadní části vložky, která ji drží na místě, když je zapojen kabel USB. USB vložky spočívá na malém plochém kusu desky, takže na přední straně portu není žádná mezera
  • Dokončete stavbu. Později budou kabely USB male - male propojovat USB vložky Keystone a USB porty Pi

Krok 12: Sestavte port Micro-USB

Sestavte port Micro-USB
Sestavte port Micro-USB
Sestavte port Micro-USB
Sestavte port Micro-USB

Port micro-USB pro napájení Pi je postaven z dílků Lego a je umístěn na zadní straně Commodore 64.

  • Postavte díly Lego kolem ženského konce prodlužovacího kabelu micro-USB. Tento konec může vyžadovat oříznutí v závislosti na typu kabelu, který musíte zajistit, aby pevně zapadl do okolních dílů Lego, aby jej nebylo možné vytáhnout nebo zasunout, když je připojen kabel
  • Dokončete stavbu. Později se samčí konec micro-USB vloží do napájecího portu micro-USB na Pi

Krok 13: Sestavte port HDMI

Sestavte port HDMI
Sestavte port HDMI
Sestavte port HDMI
Sestavte port HDMI
Sestavte port HDMI
Sestavte port HDMI

Port HDMI na zadní straně Commodore 64 je vytvořen z dílků Lego a Keystone a je zapojen do portu Pi HDMI.

  • Vložka Keystone HDMI potřebuje úpravu tak, aby se kolem ní vešly díly Lego a aby vyčnívala z pouzdra Commodore 64, což umožňuje snadné připojení pomocí kabelu HDMI. Zastřihněte klip pomocí nože na ořezávání a zaoblete spodní okraje vložky HDMI brusným papírem tak, aby vypadal podle obrázku
  • Postavte Lego kolem vložky Keystone HDMI a ujistěte se, že zadní část klipu pevně drží na svém místě dílem Lego. To zabrání zasunutí vložky HDMI do pouzdra, když je připojen kabel HDMI
  • Dokončete stavbu. Později kabel HDMI propojí vložku Keystone HDMI a port HDMI Pi

Krok 14: Sestavte síťový port

Sestavte síťový port
Sestavte síťový port
Sestavte síťový port
Sestavte síťový port
Sestavte síťový port
Sestavte síťový port

Ethernetový port na zadní straně Commodore 64 je vytvořen z dílků Lego a Keystone a zapojen do ethernetového portu Pi.

  • Vložka Keystone RJ45 potřebuje úpravu tak, aby se kolem ní vešly díly Lego a aby vyčnívala z pouzdra Commodore 64, což umožňuje snadné připojení síťovým kabelem. Odstraňte sponu a část horní části za ní pomocí ořezávacího nože a zaoblete spodní hrany vložky RJ45 brusným papírem tak, aby vypadal podle obrázku
  • Pomocí ořezávacího nože odřízněte jeden konec síťového kabelu a provlékněte jej dílkem Lego s otvorem v něm. To může být docela těsné, ale pomáhá podporovat zadní část vložky RJ45, když je připojen síťový kabel
  • Odřízněte plastové stínění, abyste odhalili vodiče uvnitř kabelu. Připojte jednotlivé barevné vodiče podle pokynů dodaných s vložkou Keystone zatlačením vodičů do příslušných kovových zástupných symbolů. Vnitřní kovovou část vodičů nemusíte vystavovat předem, protože kovové zástupné symboly odstřihnou stínění plastového drátu a vytvoří požadované připojení. Možná budete potřebovat malý tupý plastový nůž, abyste pevně zatlačili dráty do jejich zástupných symbolů
  • Postav Lego kolem vložky Keystone RJ45
  • Dokončete stavbu. Později bude druhý konec síťového kabelu připojen k ethernetovému portu na Pi

Krok 15: Zkombinujte všechny díly a otestujte

Zkombinujte všechny díly a vyzkoušejte
Zkombinujte všechny díly a vyzkoušejte
Zkombinujte všechny díly a vyzkoušejte
Zkombinujte všechny díly a vyzkoušejte
Zkombinujte všechny díly a vyzkoušejte
Zkombinujte všechny díly a vyzkoušejte

Spojení Pi GPIO jsou dokončena a všechny kusy jsou sestaveny dohromady.

  • V této fázi byste měli mít připravené části klávesnice a pouzdra k připojení k Raspberry Pi
  • Přidejte pouzdro Lego k Raspberry Pi a poté propojte propojovací vodiče muž-žena s GPIO piny Raspberry Pi pro Commodore 64 LED podle obrázku
  • Pokud jste provedli vypínač, připojte vnitřní konec propojovacích vodičů k pinům Raspberry Pi GPIO podle obrázku
  • Uzavřete nepoužité porty Commodore 64 na zadní straně skříně kostkami Lego, jak je znázorněno na obrázku. Poté zavřete pouzdro Raspberry Pi Lego a ujistěte se, že všechny dílky Lego jsou pevně na svém místě a správně zapadají do Commodore 64
  • Přidejte desky Lego přes vršek kování, abyste je posílili a drželi sestavu na místě, i když je Commodore držen vzhůru nohama
  • Vložte kabely z klávesnice a všechny vložky Keystone. Poté zavřete klávesnici Commodore 64 a zkontrolujte, zda je správně usazena a zda nedochází k uvíznutí kabelů
  • Upevněte přední šrouby, ale neutahujte je příliš

Krok 16: Nastavení RetroPie

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

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

  • Web RetroPie vysvětluje, jak nastavit emulátory, instalovat motivy, škrábat herní box a kam umístit soubory her (ROM). Důrazně doporučujeme podívat se na tento web, abyste využili všechny funkce: RetroPie
  • Spusťte Commodore 64, který spustí RetroPie. Při prvním použití vás vyzve k mapování řízení vstupu. Začněte s klávesnicí a podržením klávesy spusťte proces mapování
  • Pokud je při mapování zvolen nesprávný vstup pomocí klávesy nebo joysticku, zkuste se pomocí klávesy nahoru na klávesnici vrátit zpět a přemapovat ji. Pokud se úplně zasekne, stisknutím klávesy F4 na klávesnici ukončíte RetroPie na příkazovém řádku. Chcete -li začít znovu, zadejte emulationstation
  • Chcete -li v RetroPie konfigurovat více než jedno vstupní zařízení (obvykle joystick), vyberte Start> Konfigurovat vstup a po zobrazení výzvy podržte klávesu nebo tlačítko na zařízení. Tím se spustí dialog mapování ovládacích prvků vstupu pro nové zařízení. Tuto možnost použijte ke změně mapování pro již nakonfigurované zařízení
  • Chcete-li nastavit emulátor Commodore 64 s názvem VICE, přejděte v RetroPie následujícím způsobem: Nastavení RetroPie> Spravovat balíčky> Spravovat volitelné balíčky. Vyberte emulátor VICE a zvolte Instalovat z binárního souboru. Instalace trvá přibližně 5 minut
  • Zjistěte, kde legitimně získat staré herní soubory (romy) a zkopírovat je nebo stáhnout na/home/pi/RetroPie/roms/c64
  • Restartujte Emulation Station a vaše hry budou viditelné. Měli byste být v pohodě!

Krok 17: Gratulujeme! Čas na hraní

Gratulujeme! Čas na hraní
Gratulujeme! Čas na hraní

Nyní máte herní platformu Commodore 64, která vám snad bude sloužit mnoho let! Nezapomeňte prozkoumat další herní platformy - můžete například vesele spouštět hry Sinclair Spectrum a Atari z vašeho nového Commodore 64!

V budoucnu se pravděpodobně pokusím získat desku plošných spojů pro připojení 20pólového konektoru Commodore k Arduino Micro, který nahradí malé prkénko.

Mezitím zanechte jakékoli komentáře a šťastné tvoření!

Soutěž her
Soutěž her
Soutěž her
Soutěž her

Druhé místo v soutěži her

Doporučuje: