Taula de continguts:

Commodore 64 Revamp amb Raspberry Pi, Arduino i Lego: 17 passos (amb imatges)
Commodore 64 Revamp amb Raspberry Pi, Arduino i Lego: 17 passos (amb imatges)

Vídeo: Commodore 64 Revamp amb Raspberry Pi, Arduino i Lego: 17 passos (amb imatges)

Vídeo: Commodore 64 Revamp amb Raspberry Pi, Arduino i Lego: 17 passos (amb imatges)
Vídeo: The computers still work in the abandoned research lab 2024, Desembre
Anonim
Commodore 64 Revamp Amb Raspberry Pi, Arduino i Lego
Commodore 64 Revamp Amb Raspberry Pi, Arduino i Lego
Commodore 64 Revamp Amb Raspberry Pi, Arduino i Lego
Commodore 64 Revamp Amb Raspberry Pi, Arduino i Lego
Commodore 64 Revamp Amb Raspberry Pi, Arduino i Lego
Commodore 64 Revamp Amb Raspberry Pi, Arduino i Lego
Commodore 64 Revamp Amb Raspberry Pi, Arduino i Lego
Commodore 64 Revamp Amb Raspberry Pi, Arduino i Lego

Aquest projecte us permet redescobrir l'escena de jocs dels anys 80 ressuscitant un vell ordinador domèstic Commodore 64 amb components nous i els sempre versàtils maons de Lego. Si teníeu un d’aquests equips, aquesta versió us permetrà reproduir jocs oblidats i superar les puntuacions més altes. Si no coneixeu la retro-informàtica, ara teniu la oportunitat de veure per què el Commodore 64 era tan popular.

  • Per substituir la placa base s’utilitza un ordinador Raspberry Pi
  • RetroPie proporciona la plataforma d'emulació per al Commodore (i altres sistemes)
  • Un petit Arduino Micro permet utilitzar el teclat Commodore 64 com a teclat USB totalment operatiu
  • Les peces de Lego s’utilitzen per construir la carcassa interna
  • Els connectors Keystone proporcionen al Commodore ports USB, HDMI i de xarxa connectats internament al Pi

Aquest projecte no requereix coneixements de programació ni electrònica. Els fabricants que han utilitzat les plaques Raspberry Pi o Arduino trobaran que aquesta construcció és bastant senzilla i sens dubte us ajudarà si heu utilitzat Lego abans, segur que tothom ho ha fet ?!

Aquest projecte no alterarà físicament la caixa o el teclat Commodore 64, per si de cas decidiu utilitzar-lo d’una altra manera en el futur. És possible que hàgiu de fer reparacions a una antiga.

Subministraments

S’expliquen en els passos següents. Inclouen els components necessaris per a la construcció principal i algunes parts opcionals necessàries si voleu incloure un interruptor d’encesa.

Es requereixen eines i programari per a la construcció i alguns elements formaran part del conjunt complet, com ara els joysticks USB per jugar amb aquests jocs clàssics.

Pas 1: reuniu els components

Reuneix els components
Reuneix els components
Reuneix els components
Reuneix els components
Reuneix els components
Reuneix els components

Els components necessaris s’enumeren en aquesta secció. Si no els teniu tots, hi ha enllaços i suggeriments disponibles per aconseguir-los amb una indicació aproximada del preu en dòlars nord-americans (a l’agost del 2019). Val la pena llegir aquest article complet per ajudar-vos a decidir sobre els cables de Lego i exactes que faràs servir.

Un cop ho tingueu tot, hauríeu de poder completar aquesta compilació fàcilment durant un cap de setmana.

Commodor 64

  • L’ideal seria aconseguir una màquina desapareguda però amb un teclat que funcioni. Seria una llàstima desmuntar una màquina en funcionament o que pugui necessitar una mica d’atenció per reparar-la. Si no podeu obtenir un Commodore 64, el Vic 20 o el C16 haurien de funcionar amb canvis de compilació menors esmentats en aquesta guia
  • El Commodore és probablement el més difícil d’aconseguir, però estan disponibles a eBay als EUA i al Regne Unit a partir de prop de 50 dòlars. El millor és mirar-ne un que es ven per peces i que necessita una mica de TLC. Només necessiteu la funda i el teclat perquè pugueu comprar aquestes peces per separat

Raspberry Pi

  • El Raspberry Pi 2 i el 3B funcionaran bé. El Pi 4 és una gran novetat per a la família Pi, però comproveu que en pugueu obtenir una funda Lego. Tingueu en compte també que els requisits de cable són diferents perquè té ports micro-HDMI i USB-C
  • Un Pi 3B està disponible per uns 35 dòlars. Utilitzeu el vostre motor de cerca preferit per trobar-ne un o seguiu l'enllaç i canvieu a la vostra ubicació: Raspberry Pi 3B +

Funda Lego Raspberry Pi

  • Aquesta és la millor opció per incorporar el Pi a la carcassa interna de Lego. Hi ha tants casos per al Pi, de manera que podria ser possible sortir amb altres opcions, ajustant peces de Lego al seu voltant
  • El cas Lego de Pi Hut es va utilitzar per a aquesta construcció. Costa al voltant de 10 dòlars i inclou una varietat de colors. Utilitzeu aquest enllaç per trobar-ne un: funda Lego Raspberry Pi

Targeta micro SD

  • El vostre Pi necessitarà una targeta micro SD per instal·lar el programari RetroPie
  • RetroPie és l’opció ideal si utilitzeu el vostre Commodore 64 com a màquina de jocs
  • Les targetes Micro SD són àmpliament disponibles i són econòmiques, al voltant dels 5 dòlars. Una targeta de 16 GB és l’opció ideal per a la majoria d’usuaris

Alimentació Raspberry Pi

  • La font d’alimentació oficial de Raspberry Pi és l’opció més segura
  • Hauríeu de poder obtenir la font d’alimentació oficial des del mateix lloc on obteniu el Raspberry Pi

Arduino Micro

  • Aquest petit microprocessador tradueix el teclat matriu Commodore 64 en un teclat compatible USB HID que es connecta al Pi
  • El programari necessari per fer la traducció està disponible en aquest article i es penja al Micro mitjançant l'IDE Arduino. Si feu una compilació de Vic 20 o C16, aquest programari requerirà canvis menors a la taula de mapatge de matrius, que s’explicarà més endavant
  • És una de les plaques Arduino més petites i costa uns 20 dòlars. Utilitzeu el vostre motor de cerca preferit per trobar-ne un o seguiu aquest enllaç i canvieu a la vostra ubicació: Arduino Micro

Taula de tall de mida mitjana

  • S’utilitza per connectar l’Arduino Micro al connector de 20 pins del Commodore 64
  • Estan disponibles a les botigues d’electrònica i en línia, amb un preu d’uns 5 dòlars. Aquest enllaç és per a una tauleta d’adaptació de mida mitjana d’Adafruit: tauleta d’administració de mida mitjana

Filferros de pont

  • Aquests cables de pont masculí a masculí i masculí a femení s’utilitzen amb la placa de connexió i per connectar el LED Commodore 64 als pins GPIO del Pi
  • Estan disponibles a les botigues d'electrònica i en línia, amb un preu d'entre 2 i 4 dòlars per paquet. Aquest enllaç és per a un paquet de 40 cables de 75 mm masculí a masculí d'Adafruit: 40 paquets de 75 mm masculí a masculí. Aquest enllaç és per a un paquet de 20 cables femella a masculí de 75 mm d'Adafruit: 20 paquets de femella a mascle de 75 mm

Insercions Keystone

  • Aquests proporcionen els ports USB, HDMI i de xarxa del Commodore 64 per connectar-se. Inclouen:

    • 2 insercions USB Keystone
    • 1 x inserció Keystone HDMI
    • 1 x inserció de xarxa Keystone RJ45
  • Les peces de Lego generalment s’adapten bé a les insercions de Keystone amb alguna modificació menor (esmentada més endavant en els passos de construcció). Els cables del Pi es connecten a l’altre extrem de les insercions Keystone
  • Estan disponibles a les botigues d'electrònica i en línia; el millor lloc per començar a buscar és probablement eBay cercant "keystone usb", "keystone hdmi" i "keystone rj45". Tenen una mida estàndard i cada peça costa entre 5 i 10 dòlars

Cables

  • Es necessiten cables entre les insercions Pi i Keystone anteriors. Aquests són:

    • 2 x cables USB mascle a mascle
    • 1 x cable d'extensió micro-USB mascle a femella
    • 1 x cable HDMI mascle a mascle
    • 1 x cable de xarxa. Aquest cable es tallarà en dos per connectar-lo a la inserció de xarxa Keystone RJ45, així que torneu a utilitzar-ne un de vell si és possible. N’he trobat un amb un clip trencat en un extrem per tornar-lo a utilitzar
    • 1 x cable micro-USB mascle a USB
  • Estan fàcilment disponibles a les botigues d’informàtica, televisió i electrònica i en línia, i es venen per uns 5 dòlars
  • Com que cabran tots dins del Commodore, intenteu obtenir cables curts, d’uns 20 cm si és possible. Eviteu que els cables com el meu cable HDMI de mig metre col·loquin dins de la caixa.

Lego

  • Es necessita un bon assortiment de peces de Lego, especialment plaques i maons de diferents longituds amb una sola amplada de tac. Per a una versió Vic 20 o C16, necessitareu peces lleugerament diferents per adaptar-se als seus ports externs en comparació amb el Commodore 64
  • Estan disponibles a les botigues de joguines, mercats i en línia. Tinc la majoria de les peces necessàries en un mercat dominical, però escollir un maó del lloc web de la botiga de Lego és una bona opció en línia per obtenir les peces exactes necessàries: Pick a Brick

Pas 2: decidiu si teniu un interruptor d’encesa

Decidiu si teniu un interruptor d’encesa
Decidiu si teniu un interruptor d’encesa
Decidiu si teniu un interruptor d’encesa
Decidiu si teniu un interruptor d’encesa
Decidiu si teniu un interruptor d’encesa
Decidiu si teniu un interruptor d’encesa

Aquesta versió inclou tenir un interruptor d’encesa per apagar i tornar a encendre el Pi de manera segura. Tenir un commutador d’encès i apagat és agradable, però no és essencial perquè sempre podeu apagar correctament el Pi mitjançant RetroPie.

Hi ha components i eines addicionals necessaris. Podeu afegir l’interruptor d’encesa-apagada en el futur si ho preferiu; al capdavall, estem fent servir Lego !. Ignoreu els components següents i els passos 8 i 9 d’aquest article si no teniu un botó d’activació o desactivació.

Botó momentani

  • Es fa servir un botó momentani per activar i desactivar el Pi. Està connectat als pins GPIO del Pi i el programari inclòs en aquest article detecta que s’ha premut el botó i apaga el Pi amb seguretat
  • Estan disponibles a les botigues d’electrònica i en línia. Aquest enllaç és per a un paquet de 20 botons de 6 mm al preu d’uns 2,50 dòlars d’Adafruit: paquet de 20 botons de 6 mm

Filferros de pont

  • Aquests ponts de cable de femella a femella s’utilitzen per connectar l’interruptor d’encesa-apagada als pins GPIO del Pi
  • Estan disponibles a les botigues d'electrònica i en línia, amb un preu d'entre 2 i 4 dòlars per paquet. Per a un paquet de 20 cables femella a femella de 75 mm d'Adafruit: 20 paquets de femella a femella de 75 mm

Pas 3: Obteniu l'equip i el programari necessaris

A continuació s’enumeren els principals equips i programes necessaris.

  • PC (Windows o Mac) per descarregar i instal·lar programari
  • Programari RetroPie, descàrrega des de: RetroPie
  • Programari Arduino IDE, descarregar de: Arduino IDE
  • Programari FTP per copiar fitxers del vostre PC al Pi. Si en necessiteu, FileZilla és una opció gratuïta decent: FileZilla
  • Monitor amb cable HDMI per connectar-se al Commodore
  • Cable de xarxa per connectar-se a la xarxa domèstica i a Internet
  • Joystick USB (idealment dos)
  • Teclat USB de recanvi per a la configuració inicial i potencialment per a la resolució de problemes
  • Tornavís per desmuntar i tornar a muntar el Commodore
  • Ganivet de retallar (ganivet Stanley) per retallar les insercions Keystone, tallar el cable de la xarxa i l'interruptor d'encesa i apagat de maó Lego
  • Paper de vidre de gra mitjà per modificar lleugerament les insercions Keystone de manera que les peces de Lego s’adaptin correctament al seu voltant
  • Soldador per a l’interruptor d’encesa i apagada
  • Adhesiu superglue per enganxar l'interruptor d'encesa i apagada a un maó Lego

Atenció

Les parts d’aquesta construcció impliquen l’ús d’un ganivet de tall afilat. Les peces per retallar i tallar són força petites i requeriran certa pressió per tallar-les correctament. Assegureu-vos que les peces estiguin segures i que no rellisquin mentre les treballeu. Si esteu construint l’interruptor d’encesa i apagada, s’utilitzarà un soldador, assegureu-vos que esteu segurs d’utilitzar-ne un abans de continuar.

Ningú vol fer-se mal mentre gaudeix del seu hobby, així que si us cal, obtingueu ajuda.

Pas 4: prepareu el cas Commodore 64

Prepareu el cas Commodore 64
Prepareu el cas Commodore 64
Prepareu el cas Commodore 64
Prepareu el cas Commodore 64
Prepareu el cas Commodore 64
Prepareu el cas Commodore 64

Netejar i preparar la funda Commodore 64 per a les properes etapes.

  • Desconnecteu el teclat i el LED de la placa base i, a continuació, descargoleu-la de la caixa. Emmagatzemeu la placa base de manera segura, ja que pot ser útil en el futur
  • Depenent de l'estat de la unitat, traieu el teclat i netegeu la caixa amb aigua sabonosa i deixeu-la assecar. Comproveu si la caixa necessita reparacions, especialment als passadors de la caixa posterior i als suports de cargol frontal
  • Si cal, netegeu amb cura el teclat amb una tovallola de cuina una mica humida. Eviteu cobrir-los amb aigua o utilitzar productes de neteja químics. Torneu a muntar el teclat i la funda quan hàgiu acabat

Pas 5: prepareu el Raspberry Pi

Prepareu el Raspberry Pi
Prepareu el Raspberry Pi
Prepareu el Raspberry Pi
Prepareu el Raspberry Pi
Prepareu el Raspberry Pi
Prepareu el Raspberry Pi

Configureu i instal·leu el Raspberry Pi amb el programari RetroPie i completeu els passos necessaris per copiar-hi fitxers.

  • Inseriu el Pi a la base de la funda Lego. No tanqueu la funda de Lego en aquesta etapa perquè els pins GPIO hauran de connectar-se més endavant
  • Instal·leu RetroPie a la targeta SD i introduïu-la al Pi. Els enllaços inclosos aquí són per a la imatge de RetroPie: RetroPie i el lloc web de Raspberry Pi: instal·lar la targeta SD de Raspberry Pi
  • Connecteu el monitor mitjançant el cable HDMI, connecteu el teclat USB de recanvi i un cable de xarxa al port Pi Ethernet. Connecteu la font d'alimentació al Pi, que hauria d'arrencar i iniciar RetroPie. No cal iniciar sessió, tot i que el nom d’usuari i la contrasenya són els predeterminats per a Pi: pi i raspberry
  • Quan RetroPie s’inicia per primera vegada, demana les assignacions de control d’entrada. Sortiu d'això per ara prement F4 que us portarà a l'indicador d'ordres
  • Activeu SSH (intèrpret d'ordres segur) al Pi perquè pugueu accedir-hi des d'un altre equip i poder-hi copiar fitxers. Escriviu sudo raspi-config i trieu Opcions d’interfície> SSH> habilita
  • Cerqueu l’adreça IP (protocol d’Internet) del Pi escrivint el nom de l’amfitrió -I (minúscules i majúscules i) a l’indicador d’ordres i observeu-lo per als passos següents
  • Si no teniu programari FTP, instal·leu-lo al vostre PC ara. Es recomana el client FTP de FileZilla: FileZilla. Connecteu-vos al Pi mitjançant el programari client FTP mitjançant l'adreça IP del Pi, número de port 22 juntament amb el nom d'usuari i la contrasenya, tal com es mostra

Pas 6: pengeu el programari de mapatge de teclat a l'Arduino Micro

Pengeu el programari de mapatge de teclat a Arduino Micro
Pengeu el programari de mapatge de teclat a Arduino Micro
Pengeu el programari de mapatge de teclat a Arduino Micro
Pengeu el programari de mapatge de teclat a Arduino Micro

Configureu Arduino Micro amb el programari de mapatge de teclat.

  • Col·loqueu l'Arduino Micro a la petita placa de connexió i connecteu-lo al PC mitjançant un cable USB a micro-USB
  • Descarregueu i instal·leu l'Arduino IDE al vostre PC: Arduino IDE
  • Instal·leu les biblioteques de teclat i teclat al menú: Eines> Gestiona biblioteques
  • Creeu un nou esbós (programa Arduino) i copieu el codi del programa del teclat de l'adjunt d'aquesta pàgina a l'esbós
  • A l’IDE, utilitzeu el menú Eines> Tauler i configureu la placa a Arduino / Genuino Micro i assigneu el port al qual està connectat mitjançant el menú Eines> Port. Deseu, compileu i pengeu l'esbós
  • Si utilitzeu un Vic 20 o un C16, l’esbós d’Arduino s’haurà d’ajustar perquè té una matriu de teclat diferent a la Commodore 64. Modifiqueu les matrius on el codi defineix les tecles sense desplaçar i desplaçades, mitjançant l’enllaç proporcionat per ajudar a entendre la matriu del teclat. per a aquests ordinadors: gràfic de matriu de teclat per a Vic-20

tecles uint8_t [FILES] [COLS] …

uint8_t tecles de desplaçament [FILES] [COLS] …

Pas 7: connecteu Commodore, Arduino Micro i Raspberry Pi junts

Connecteu Commodore, Arduino Micro i Raspberry Pi junts
Connecteu Commodore, Arduino Micro i Raspberry Pi junts
Connecteu Commodore, Arduino Micro i Raspberry Pi junts
Connecteu Commodore, Arduino Micro i Raspberry Pi junts
Connecteu Commodore, Arduino Micro i Raspberry Pi junts
Connecteu Commodore, Arduino Micro i Raspberry Pi junts
Connecteu Commodore, Arduino Micro i Raspberry Pi junts
Connecteu Commodore, Arduino Micro i Raspberry Pi junts

Connecteu el teclat Commodore 64 a l’Arduino Micro mitjançant els cables de pont i la placa de connexió.

  • Amb la taula de mapatge de pins que es mostra, connecteu l’Arduino Micro a la capçalera Commodore 64 20 pins mitjançant els cables de pont i la placa
  • Per indicar la "part superior" de la "part inferior" de la capçalera de 20 pins Commodore 64, a la "part superior" no hi ha connexions de pins per als pins 2 i 4. Els pins de fila (5 a 12) i els pins de columna (13 a 20) són s’utilitza per a la matriu del teclat Commodore, mentre que la tecla de restauració està separada al pin 3. Cal que el pin 1 de terra estigui connectat perquè la tecla de restauració funcioni
  • Desconnecteu l'Arduino del PC i connecteu-lo a un port USB del Pi
  • A l’indicatiu d’ordres Pi, comproveu que totes les tecles del teclat Commodore 64 funcionin correctament. Si teniu problemes, comproveu acuradament aquest i el pas anterior. És possible que hi hagi una connexió deficient o que el teclat necessiti una neteja més extensa. Els mapes de teclat Commodore a un teclat modern i les tecles que no es troben a Commodore estan disponibles mitjançant la tecla de majúscules i control, tal com es mostra als dissenys

Pas 8: munteu l'interruptor d'encesa i apagada

Munteu l’interruptor d’encesa i apagada
Munteu l’interruptor d’encesa i apagada
Munteu l’interruptor d’encesa i apagada
Munteu l’interruptor d’encesa i apagada
Munteu l’interruptor d’encesa i apagada
Munteu l’interruptor d’encesa i apagada

L'interruptor on-off es crea a partir de peces de Lego connectades a un botó momentani que està connectat a dos pins Raspberry Pi GPIO. Omet aquest pas si no tens un botó d'encesa i apagada.

  • Connecteu els dos extrems femella dels cables del pont als passadors del botó momentani. Aquests es connectaran als pins GPIO Pi més endavant. Hi ha 4 pins al botó momentani que vénen per parelles. Heu de connectar els ponts a un pin de cada parell, tal com es mostra. Les connexions haurien de ser segures. Si no, utilitzeu un soldador per soldar-lo al lloc
  • El botó momentani es col·locarà sobre un maó Lego modificat de 2x2. Mesureu la distància entre els passadors del botó (normalment al voltant dels 6 mm) i marqueu la vora del maó on haurà de ser tallat tal com es mostra
  • Assegureu el maó de Lego perquè no rellisqui i talleu-lo amb cura. Lego és resistent, de manera que caldrà aplicar una mica de pressió amb un ganivet. Es podrien utilitzar altres eines, inclosa una petita serra per a metalls o un Dremel. El resultat final hauria d'aparèixer tal com es mostra
  • Enfileu els passadors del botó momentani a la peça de Lego on s'han fet els retallables. Si l’ajust és una mica fluix, col·loqueu la part posterior del botó al maó
  • Construïu la secció de la carcassa del commutador com es mostra. Tingueu en compte la placa plana de Lego que hi ha davant de l’interruptor, que s’utilitza per a un botó Lego perquè es pugui moure suaument al llarg de la placa.
  • Construïu el botó Lego i enganxeu-lo a la part superior del botó momentani. El botó ha de lliscar bé dins de la carcassa de l’interruptor

Pas 9: configureu el programari d’interruptor d’encesa al Pi

Es necessita codi al Pi per detectar els senyals dels pins GPIO i iniciar un tancament segur del Pi. Omet aquest pas si no tens un botó d'encesa i apagada.

  • Copieu listen-for-shutdown.py i listen-for-shutdown.sh (canvieu el nom de.shx a.sh) dels fitxers adjunts d'aquesta pàgina a la carpeta inicial del Pi / home / pi
  • Les ordres següents fan que tots dos fitxers siguin executables i els moguin a la carpeta de destinació. A continuació, actualitza el programa principal d’inici per trucar a l’oient d’aturada i l’inicia

### fes que tots dos fitxers siguin executables

sudo chmod + x listen-for-shutdown.py sudo chmod + x listen-for-shutdown.sh ### mou-los a la carpeta de destinació sudo mv listen-for-shutdown.py / usr / local / bin / sudo mv listen -for-shutdown.sh /etc/init.d/ ### actualitzeu el programa principal d'inici per trucar a l'oient de parada i inicieu-lo ara sudo update-rc.d listen-for-shutdown.sh per defecte sudo / etc / init.d / listen-for-shutdown.sh start

Proveu el botó que hauria d’apagar el Pi mitjançant el procés d’aturada normal. Quan el Pi estigui apagat, torneu a prémer el botó per engegar-lo

Pas 10: Creeu les bases de Lego

Crea les Lego Foundations
Crea les Lego Foundations
Crea les Lego Foundations
Crea les Lego Foundations

Les plaques Lego s’instal·len a la base de la caixa Commodore 64 per connectar-les a les altres parts.

  • Les bases Lego es creen en dues seccions, una per a la part dreta del Commodore, on s’ubicaran els ports USB, i la secció posterior on es construiran els ports d’alimentació, HDMI i de xarxa.
  • Les peces de la placa s’adapten al voltant de les ranures internes de la caixa. Quan els dos conjunts es giren, encaixen amb poc moviment, proporcionant una base sonora per a les seccions següents

Pas 11: Munteu els ports USB

Munteu els ports USB
Munteu els ports USB
Munteu els ports USB
Munteu els ports USB
Munteu els ports USB
Munteu els ports USB

Els dos ports USB al costat del Commodore 64 es creen amb peces de Lego i Keystone i es connecten fins als ports USB Pi.

  • Les insercions USB Keystone necessiten un lleuger ajust perquè les peces de Lego encaixin al seu voltant. Traieu els clips amb el ganivet de retallar i el paper de vidre per treure les carenes angulars de manera que apareguin com es mostra. Les peces originals es mostren com a referència
  • Construïu maons Lego al voltant de les insercions USB Keystone assegurant-vos que la cara interna del port USB estigui orientada cap a la part davantera del Commodore 64. Els maons s’utilitzen per recolzar la part posterior de la inserció que el manté al seu lloc quan es connecta un cable USB. de la inserció USB es recolza en una petita placa plana de manera que no hi hagi cap espai a la part frontal del port
  • Completa la compilació. Més endavant, els cables USB mascle - mascle connectaran les insercions USB Keystone i els ports USB Pi

Pas 12: munteu el port micro-USB

Munteu el port micro-USB
Munteu el port micro-USB
Munteu el port micro-USB
Munteu el port micro-USB

El port micro-USB per alimentar el Pi està construït amb peces Lego i s’instal·la a la part posterior del Commodore 64.

  • Construeix peces de Lego al voltant de l’extrem femení del cable d’extensió micro-USB. Aquest extrem pot requerir retallar en funció del tipus de cable que hàgiu d'assegurar que s'adapti fermament a les peces de Lego que l'envolten, de manera que no es pugui treure ni empènyer quan es connecti un cable.
  • Completa la compilació. Més endavant, l'extrem mascle del micro-USB s'inserirà al port d'alimentació micro-USB del Pi

Pas 13: munteu el port HDMI

Munteu el port HDMI
Munteu el port HDMI
Munteu el port HDMI
Munteu el port HDMI
Munteu el port HDMI
Munteu el port HDMI

El port HDMI a la part posterior del Commodore 64 es crea amb peces Lego i Keystone i es connecta fins al port HDMI Pi.

  • La inserció Keystone HDMI necessita ajustar-se perquè les peces de Lego s’adaptin al seu voltant i perquè s’estengui des de la caixa del Commodore 64, permetent una fàcil connexió amb el cable HDMI. Retalleu el clip amb un ganivet de tallar i arrodoneu les vores inferiors de la inserció HDMI amb paper de vidre perquè quedi com es mostra
  • Construïu Lego al voltant de la inserció HDMI Keystone assegurant-vos que la part posterior del clip estigui fermament subjecta per una peça de Lego. Això evita que la inserció HDMI es pugui introduir a la caixa quan es connecta un cable HDMI
  • Completa la compilació. Més endavant, el cable HDMI connectarà la inserció Keystone HDMI i el port Pi HDMI

Pas 14: munteu el port de xarxa

Munteu el port de xarxa
Munteu el port de xarxa
Munteu el port de xarxa
Munteu el port de xarxa
Munteu el port de xarxa
Munteu el port de xarxa

El port Ethernet a la part posterior del Commodore 64 es crea amb peces de Lego i Keystone i es connecta al port Pi Ethernet.

  • La inserció Keystone RJ45 necessita ajustar-se perquè les peces de Lego s’adaptin al seu voltant i perquè s’estengui des de la caixa del Commodore 64, permetent una fàcil connexió amb el cable de xarxa. Traieu el clip i part de la part superior que hi ha darrere amb un ganivet de tallar i arrodoneu les vores inferiors de la inserció RJ45 amb paper de vidre perquè quedi com es mostra
  • Amb el ganivet de retallar, talleu un extrem del cable de xarxa i passeu-lo per una peça de Lego amb un forat. Pot ser molt ajustat, però ajuda a suportar la part posterior de la inserció RJ45 quan es connecta un cable de xarxa
  • Talleu el blindatge de plàstic per exposar els cables a l'interior del cable. Connecteu els cables de colors individuals segons les instruccions que es proporcionen amb la inserció Keystone, prement els cables als seus respectius espais reservats metàl·lics. No cal exposar prèviament la part metàl·lica interna dels cables, ja que els espais reservats metàl·lics tallaran el blindatge de filferro de plàstic i faran que la connexió sigui necessària. És possible que necessiteu un petit ganivet de plàstic contundent per empènyer fermament els cables als seus espais reservats
  • Construeix Lego al voltant de la inserció Keystone RJ45
  • Completa la compilació. Més endavant, l'altre extrem del cable de xarxa es connectarà al port Ethernet del Pi

Pas 15: Combineu totes les parts i proveu

Combina totes les parts i prova
Combina totes les parts i prova
Combina totes les parts i prova
Combina totes les parts i prova
Combina totes les parts i prova
Combina totes les parts i prova

Les connexions Pi GPIO s'han completat i totes les peces es munten juntes.

  • En aquesta etapa, hauríeu de tenir les seccions del teclat i de la caixa preparades per connectar-vos al Raspberry Pi
  • Afegiu la funda de Lego amb el Raspberry Pi i, a continuació, connecteu els cables del pont masculí-femella als pins Raspberry Pi GPIO per al Commodore 64 LED tal com es mostra
  • Si heu fet un interruptor d’encesa i apagada, connecteu l’extrem femella dels cables del pont als pins Raspberry Pi GPIO com es mostra
  • Tanqueu els ports Commodore 64 que no s’utilitzen a la part posterior de la caixa amb maons Lego com es mostra. A continuació, tanqueu la funda de Lego Raspberry Pi i assegureu-vos que totes les peces de Lego estiguin ben fixades i encaixin correctament dins del Commodore 64
  • Afegiu plaques de Lego a la part superior dels accessoris per enfortir-los i manteniu el conjunt al seu lloc, fins i tot si el Commodore es manté al revés.
  • Inseriu els cables del teclat i totes les insercions Keystone. A continuació, tanqueu el teclat Commodore 64 comprovant que estigui assentat correctament i que no quedin cables atrapats
  • Fixa els cargols anteriors però no els tens massa

Pas 16: configureu RetroPie

Configuració de RetroPie
Configuració de RetroPie
Configuració de RetroPie
Configuració de RetroPie
Configuració de RetroPie
Configuració de RetroPie

Finalment, configureu l’emulador Commodore 64 i els jocs a RetroPie.

  • El lloc web RetroPie explica com configurar emuladors, instal·lar temes, ratllar el joc de caixes de joc i on posar fitxers de jocs (roms). És molt recomanable que mireu aquest lloc per aprofitar totes les funcions: RetroPie
  • Arrencar el Commodore 64 que inicia RetroPie. Sol·licitarà assignacions de control d'entrada la primera vegada que s'utilitzi. Comenceu amb el teclat i manteniu premuda una tecla per iniciar el procés de mapatge
  • Si es tria una entrada incorrecta de la tecla o del joystick a l'hora de mapar, proveu d'utilitzar la tecla amunt del teclat per tornar enrere i tornar a mapar-la. Si està completament bloquejat, premeu F4 al teclat per sortir de RetroPie a l'indicador d'ordres. Escriviu emulationstation per tornar a començar
  • Per configurar més d'un dispositiu d'entrada (normalment un joystick) a RetroPie, seleccioneu Inici> Configura entrada i, quan se us demani, manteniu premuda una tecla o un botó del dispositiu. S'inicia el diàleg de mapes de control d'entrada per al nou dispositiu. Utilitzeu aquesta opció per canviar l'assignació d'un dispositiu ja configurat
  • Per configurar l'emulador Commodore 64, anomenat VICE, navegueu a RetroPie de la manera següent Configuració de RetroPie> Gestiona paquets> Gestioneu paquets opcionals. Seleccioneu l'emulador VICE i trieu Instal·la des de binari. La instal·lació triga uns 5 minuts
  • Investigueu on podeu obtenir fitxers de jocs antics (roms) legítimament i copiar-los o ftp-los a / home / pi / RetroPie / roms / c64
  • Reinicieu Emulation Station i els vostres jocs seran visibles. Hauríeu d’anar bé!

Pas 17: Enhorabona! És hora de jugar

Enhorabona! És hora de jugar
Enhorabona! És hora de jugar

Ara teniu una plataforma de jocs Commodore 64 que, amb sort, us servirà durant molts anys! No us oblideu d’explorar les altres plataformes de jocs; per exemple, podreu executar amb alegria els jocs Sinclair Spectrum i Atari des del vostre nou Commodore 64.

En el futur probablement buscaré obtenir un PCB per connectar la capçalera Commodore de 20 pins a l'Arduino Micro substituint la petita placa.

Mentrestant, deixeu els vostres comentaris i feliços.

Concurs de Jocs
Concurs de Jocs
Concurs de Jocs
Concurs de Jocs

Segon classificat del Concurs de Jocs

Recomanat: