Cuprins:

Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego: 17 pași (cu imagini)
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego: 17 pași (cu imagini)

Video: Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego: 17 pași (cu imagini)

Video: Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego: 17 pași (cu imagini)
Video: Arduino Emulates a Commodore 64! 2024, Iulie
Anonim
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego
Commodore 64 Revamp Cu Raspberry Pi, Arduino și Lego

Acest proiect vă permite să redescoperiți scena jocurilor din anii 1980 prin învierea unui computer de acasă vechi Commodore 64 folosind noi componente și acele cărămizi Lego mereu versatile! Dacă ați avea unul dintre aceste computere, această versiune vă va permite să redați jocurile uitate și să învingeți scorurile vechi mari. Dacă sunteți nou în retro-computere, acum aveți șansa să vedeți de ce Commodore 64 a fost atât de incredibil de popular.

  • Un computer Raspberry Pi este utilizat pentru a înlocui placa de bază
  • RetroPie oferă platforma de emulare pentru Commodore (și alte sisteme)
  • Un mic Arduino Micro permite tastaturii Commodore 64 să fie folosită ca o tastatură USB complet operațională
  • Piesele Lego sunt folosite pentru a construi carcasa interioară
  • Conectorii Keystone oferă Commodore USB, HDMI și porturi de rețea care sunt conectate intern la Pi

Acest proiect nu necesită abilități de programare sau electronică. Producătorii care au folosit plăcile Raspberry Pi sau Arduino vor găsi această construcție destul de ușoară și cu siguranță vă ajută dacă ați folosit Lego înainte - cu siguranță toată lumea a făcut-o ?!

Acest proiect nu va modifica fizic carcasa sau tastatura Commodore 64, doar în cazul în care decideți să îl utilizați în alt mod în viitor. Poate că va trebui să faceți reparații la una veche.

Provizii

Acestea sunt explicate în pașii care urmează. Acestea includ componentele necesare pentru construcția principală și unele piese opționale necesare dacă doriți să includeți un comutator de pornire-oprire.

Pentru construire sunt necesare instrumente și software, iar unele articole vor face parte din ansamblul finalizat, cum ar fi joystick-uri USB pentru a juca acele jocuri clasice!

Pasul 1: Obțineți componentele împreună

Adunați componentele împreună
Adunați componentele împreună
Adunați componentele împreună
Adunați componentele împreună
Adunați componentele împreună
Adunați componentele împreună

Componentele necesare sunt enumerate în această secțiune. Dacă nu le aveți pe toate, există linkuri și sugestii disponibile pentru a le obține, cu o indicație aproximativă a prețului în dolari SUA (începând cu august 2019). Merită să citiți integral acest articol pentru a vă ajuta să decideți Lego și cablurile exacte pe care le veți folosi.

Odată ce ai totul, ar trebui să poți finaliza cu ușurință această versiune într-un weekend.

Commodore 64

  • În mod ideal, obțineți o mașină defunctă, dar cu o tastatură funcțională. Ar fi păcat să dezasamblați o mașină de lucru sau una care ar putea avea nevoie de o ușoară atenție pentru a repara! Dacă nu puteți obține un Commodore 64, atunci un Vic 20 sau C16 ar trebui să funcționeze în schimb cu modificări minore de construcție menționate în acest ghid
  • Commodore este probabil cel mai greu de obținut, dar sunt disponibile pe eBay în SUA și Marea Britanie, începând cu aproximativ 50 USD. Cel mai bine este să vă uitați la unul care este vândut pentru piese și are nevoie de unele TLC. Aveți nevoie doar de carcasă și tastatură, astfel încât să puteți achiziționa aceste piese separat

Raspberry Pi

  • Raspberry Pi 2 și 3B vor funcționa bine. Pi 4 este un nou plus extraordinar pentru familia Pi, dar verificați dacă puteți obține o carcasă Lego pentru aceasta. De asemenea, rețineți că cerințele de cablu sunt diferite, deoarece are porturi micro-HDMI și USB-C
  • Un Pi 3B este disponibil la aproximativ 35 USD. Utilizați motorul dvs. de căutare preferat pentru a găsi unul sau urmați linkul și treceți la locația dvs.: Raspberry Pi 3B +

Husa Lego Raspberry Pi

  • Aceasta este cea mai bună alegere pentru încorporarea Pi în carcasa Lego internă. Există atât de multe cazuri pentru Pi, astfel încât ar putea fi posibil să scăpați de alte opțiuni, montând piese Lego în jurul său
  • Carcasa Lego de la Pi Hut a fost folosită pentru această construcție. Costă în jur de 10 USD și vine într-o gamă de culori. Folosiți acest link pentru a găsi unul: carcasa Lego Raspberry Pi

Card micro SD

  • Pi-ul dvs. va avea nevoie de un card micro SD pentru a instala software-ul RetroPie
  • RetroPie este o alegere ideală dacă veți utiliza Commodore 64 ca mașină de jocuri
  • Cardurile Micro SD sunt disponibile pe scară largă și sunt ieftine, în jur de 5 USD. Un card de 16 GB este o alegere ideală pentru majoritatea utilizatorilor

Alimentare Raspberry Pi

  • Sursa oficială de alimentare Raspberry Pi este cea mai sigură alegere
  • Ar trebui să puteți obține sursa de alimentare oficială din același loc din care obțineți Raspberry Pi

Arduino Micro

  • Acest mic microprocesor traduce tastatura matricială Commodore 64 într-o tastatură compatibilă USB HID care este conectată la Pi
  • Software-ul necesar pentru a face traducerea este disponibil în acest articol și este încărcat pe Micro folosind Arduino IDE. Dacă faceți o construire Vic 20 sau C16, atunci acest software va necesita modificări minore în tabelul de mapare a matricei, explicat mai târziu
  • Este una dintre cele mai mici plăci Arduino și costă în jur de 20 USD. Folosiți motorul dvs. de căutare preferat pentru a găsi unul sau urmați acest link și treceți la locația dvs.: Arduino Micro

Panou de jumătate

  • Acesta este utilizat pentru a conecta Arduino Micro la conectorul cu 20 de pini de pe Commodore 64
  • Sunt disponibile de la magazinele de electronice și online, la un preț de aproximativ 5 USD. Acest link este pentru o placă de măsurare de jumătate de la Adafruit: placă de măsură de jumătate

Sârme de jumper

  • Aceste fire jumper de la bărbați la bărbați și de la bărbați la femei sunt utilizate cu panoul de bord și pentru a conecta LED-ul Commodore 64 la pinii GPIO de pe Pi
  • Acestea sunt disponibile de la magazinele de electronice și online, la un preț cuprins între 2 și 4 USD pe pachet. Această legătură este pentru un pachet de 40 de fire de 75mm de la Adafruit: 40 de 75mm de la mascul la mascul. Această legătură este pentru un pachet de 20 de fire de 75 mm de la Adafruit: 20 pachet de 75 mm de la femelă la mascul

Inserturi Keystone

  • Acestea oferă porturile USB, HDMI și de rețea de pe Commodore 64 pentru conectare. Ei includ:

    • 2 x inserții USB Keystone
    • 1 x insert Keystone HDMI
    • 1 x insert de rețea Keystone RJ45
  • Piesele Lego se potrivesc în general bine în jurul inserțiilor Keystone cu unele modificări minore (menționate în pașii de construcție mai târziu). Cablurile de la Pi se conectează la celălalt capăt al inserțiilor Keystone
  • Sunt disponibile de la magazinele de electronice și online, cel mai bun loc pentru a începe să căutați este probabil căutarea eBay pentru „keystone usb”, „keystone hdmi” și „keystone rj45”. Sunt de dimensiuni standard și fiecare piesă costă între 5 și 10 USD

Cabluri

  • Sunt necesare cabluri între inserțiile Pi și Keystone de mai sus. Acestea sunt:

    • 2 x cabluri USB de la tată la tată
    • 1 x cablu prelungitor micro-USB tată-mamă
    • 1 x cablu HDMI de la tată la tată
    • 1 x cablu de rețea. Acest cablu va fi tăiat în două pentru conectarea la insertul de rețea Keystone RJ45, deci reutilizați unul vechi, dacă este posibil. Am găsit unul cu un clip rupt la un capăt pentru a-l reutiliza
    • 1 x cablu micro-USB tată USB la tată
  • Acestea sunt ușor disponibile din magazinele de calculatoare, televizoare și electronice și online, vândându-se la aproximativ 5 USD
  • Deoarece toate se vor potrivi în interiorul Commodore, încercați să obțineți cabluri scurte, de aproximativ 20 cm, dacă este posibil. Evitați cablurile cum ar fi cablul meu HDMI de jumătate de metru care se înfășoară în interiorul carcasei!

Lego

  • Este nevoie de un sortiment bun de piese Lego, în special plăci și cărămizi cu lungimi diferite, cu o singură lățime de știft. Pentru o versiune Vic 20 sau C16, veți avea nevoie de piese ușor diferite pentru a se potrivi în jurul porturilor lor externe în comparație cu Commodore 64
  • Sunt disponibile de la magazinele de jucării, piețe și online. Am obținut majoritatea pieselor necesare de pe o piață de duminică, dar alegeți o cărămidă de pe site-ul magazinului Lego este o alegere online bună pentru a obține exact piesele necesare: Alegeți o cărămidă

Pasul 2: decideți dacă aveți un comutator de pornire-oprire

Decideți dacă aveți un comutator de pornire-oprire
Decideți dacă aveți un comutator de pornire-oprire
Decideți dacă aveți un comutator de pornire-oprire
Decideți dacă aveți un comutator de pornire-oprire
Decideți dacă aveți un comutator de pornire-oprire
Decideți dacă aveți un comutator de pornire-oprire

Această versiune include un comutator de pornire-oprire pentru a opri și reporni Pi în siguranță. A avea un comutator pornit-oprit este plăcut, dar nu esențial, deoarece puteți oricând opri Pi în mod corespunzător folosind RetroPie.

Sunt necesare componente și instrumente suplimentare. Puteți adăuga comutatorul on-off în viitor, dacă preferați - la urma urmei, folosim Lego !. Ignorați componentele de mai jos și pașii 8 și 9 din acest articol dacă nu veți avea un buton on-off.

Buton momentan

  • Un buton momentan este utilizat pentru a porni și opri Pi. Este conectat la pinii GPIO de pe Pi și software-ul inclus în acest articol detectează că butonul a fost apăsat și oprește în siguranță Pi
  • Acestea sunt disponibile de la magazinele de electronice și online. Această legătură este pentru un pachet de 20 de butoane de 6 mm la un preț de aproximativ 2,50 USD de la Adafruit: 20 de pachete de butoane de 6 mm

Sârme de jumper

  • Aceste jumperi de sârmă de la mamă la mamă sunt utilizate pentru a conecta comutatorul de pornire-oprire la pinii GPIO de pe Pi
  • Acestea sunt disponibile de la magazinele de electronice și online, la un preț cuprins între 2 și 4 USD pe pachet. Pentru un pachet de 20 de fire de jumătate de 75 mm de la Adafruit: 20 de pachete de 75 mm de la femelă la femelă

Pasul 3: Obțineți echipamentul și software-ul necesar

Principalele echipamente și software necesare sunt enumerate mai jos.

  • PC (Windows sau Mac) pentru a descărca și instala software
  • Software-ul RetroPie, descărcare de pe: RetroPie
  • Software Arduino IDE, descărcare de pe: Arduino IDE
  • Software FTP pentru a copia fișiere de pe computer pe Pi. Dacă aveți nevoie de unul, FileZilla este o opțiune gratuită decentă: FileZilla
  • Monitorizați cu cablu HDMI pentru a vă conecta la Commodore
  • Cablu de rețea pentru a vă conecta la rețeaua de acasă și la internet
  • Joystick USB (ideal două)
  • Tastatură USB de rezervă pentru configurarea inițială și potențial pentru depanare
  • Șurubelniță pentru a demonta și a re-asambla Commodore
  • Cuțit de tuns (cuțit Stanley) pentru tunderea inserțiilor Keystone, tăierea cablului de rețea și a comutatorului de pornire-oprire din cărămidă Lego
  • Hârtie de șlefuit cu bob mediu pentru a modifica ușor inserțiile Keystone, astfel încât piesele Lego să se potrivească corect în jurul lor
  • Fier de lipit pentru comutatorul pornit-oprit
  • Adeziv superglue pentru lipirea comutatorului on-off pe o cărămidă Lego

Prudență

Părțile acestei construcții implică utilizarea unui cuțit ascuțit. Bucățile de tăiat și tăiat sunt destul de mici și vor necesita o anumită presiune pentru a tăia corect. Asigurați-vă că piesele sunt sigure și nu vor aluneca pe măsură ce lucrați pe ele. Dacă construiți comutatorul de pornire-oprire, va fi utilizat un fier de lipit, asigurați-vă că aveți încredere în utilizarea unuia înainte de a continua.

Nimeni nu vrea să se rănească în timp ce se bucură de hobby-ul său, așa că vă rugăm să primiți ajutor dacă aveți nevoie de el.

Pasul 4: Pregătiți cazul Commodore 64

Pregătiți cazul Commodore 64
Pregătiți cazul Commodore 64
Pregătiți cazul Commodore 64
Pregătiți cazul Commodore 64
Pregătiți cazul Commodore 64
Pregătiți cazul Commodore 64

Pregătiți carcasa Commodore 64 și gata pentru etapele următoare.

  • Deconectați tastatura și LED-ul de pe placa de bază, apoi deșurubați placa de bază din carcasă. Păstrați placa de bază în siguranță, deoarece ar putea fi utilă în viitor
  • În funcție de starea unității, scoateți tastatura și curățați bine carcasa cu apă cu săpun și lăsați-o să se usuce. Verificați dacă carcasa necesită reparații, în special la pinii carcasei din spate și la suporturile înșurubabile din față
  • Dacă este necesar, curățați cu atenție tastatura cu un prosop de bucătărie ușor umed. Evitați acoperirea cu apă sau utilizarea de produse de curățare chimice. Reasamblați tastatura și carcasa când ați terminat

Pasul 5: Pregătiți Raspberry Pi

Pregătiți Raspberry Pi
Pregătiți Raspberry Pi
Pregătiți Raspberry Pi
Pregătiți Raspberry Pi
Pregătiți Raspberry Pi
Pregătiți Raspberry Pi

Configurați și instalați Raspberry Pi cu software-ul RetroPie și parcurgeți pașii necesari pentru a copia fișiere pe acesta.

  • Introduceți Pi în baza carcasei Lego. Nu închideți carcasa Lego în acest stadiu, deoarece pinii GPIO vor trebui conectați mai târziu
  • Instalați RetroPie pe cardul SD și introduceți cardul SD în Pi. Link-urile incluse aici sunt pentru imaginea RetroPie: RetroPie și site-ul web Raspberry Pi: Raspberry Pi Instalați cardul SD
  • Conectați monitorul utilizând cablul HDMI, atașați tastatura USB de rezervă și un cablu de rețea în portul Pi Ethernet. Conectați sursa de alimentare la Pi, care ar trebui să pornească și să pornească RetroPie. Nu este nevoie să vă conectați, deși numele de utilizator și parola sunt cele implicite pentru Pi: pi și zmeură
  • Când RetroPie pornește pentru prima dată, acesta solicită mapările de control de intrare. Ieșiți din acest moment, apăsând F4, care vă duce la promptul de comandă
  • Activați SSH (shell securizat) pe Pi, astfel încât să îl puteți accesa de pe alt computer și să puteți copia fișiere pe acesta. Tastați sudo raspi-config și alegeți Opțiuni de interfațare> SSH> activați
  • Găsiți adresa IP (protocol de internet) pentru Pi tastând numele gazdei -I (minus și majuscule i) la promptul de comandă și notați-l pentru pașii următori
  • Dacă nu aveți software FTP, instalați-l acum pe computer. Se recomandă clientul FileZilla FTP: FileZilla. Conectați-vă la Pi utilizând software-ul client FTP utilizând adresa IP a Pi, numărul de port 22 împreună cu numele de utilizator și parola așa cum se arată

Pasul 6: Încărcați software-ul de mapare a tastaturii pe Arduino Micro

Încărcați software-ul de mapare a tastaturii pe Arduino Micro
Încărcați software-ul de mapare a tastaturii pe Arduino Micro
Încărcați software-ul de mapare a tastaturii pe Arduino Micro
Încărcați software-ul de mapare a tastaturii pe Arduino Micro

Configurați Arduino Micro cu software-ul de cartografiere a tastaturii.

  • Poziționați Arduino Micro pe placa mică și conectați-l la computer utilizând un cablu USB la micro-USB
  • Descărcați și instalați Arduino IDE pe computerul dvs.: Arduino IDE
  • Instalați bibliotecile de tastatură și tastatură din meniul: Instrumente> Gestionați bibliotecile
  • Creați o schiță nouă (programul Arduino) și copiați codul programului tastaturii din atașamentul de pe această pagină în schiță
  • Pe IDE, utilizați meniul Instrumente> Placă și setați placa la Arduino / Genuino Micro și atribuiți portul la care este conectat utilizând meniul Instrumente> Port. Salvați, compilați și încărcați schița
  • Dacă utilizați un Vic 20 sau C16, schița Arduino va trebui să fie ajustată, deoarece acestea au o matrice de tastatură diferită de Commodore 64. Modificați matricile în care codul definește tastele fără schimbare și deplasare, utilizând linkul furnizat pentru a ajuta la înțelegerea matricei tastaturii. pentru aceste computere: Diagramă matricială tastatură pentru Vic-20

tastele uint8_t [ROWS] [COLS] …

uint8_t shiftkeys [ROWS] [COLS] …

Pasul 7: Conectați Commodore, Arduino Micro și Raspberry Pi împreună

Conectați Commodore, Arduino Micro și Raspberry Pi împreună
Conectați Commodore, Arduino Micro și Raspberry Pi împreună
Conectați Commodore, Arduino Micro și Raspberry Pi împreună
Conectați Commodore, Arduino Micro și Raspberry Pi împreună
Conectați Commodore, Arduino Micro și Raspberry Pi împreună
Conectați Commodore, Arduino Micro și Raspberry Pi împreună
Conectați Commodore, Arduino Micro și Raspberry Pi împreună
Conectați Commodore, Arduino Micro și Raspberry Pi împreună

Conectați tastatura Commodore 64 la Arduino Micro folosind firele jumper și panoul de măsurare.

  • Folosind tabelul de mapare a pinilor, conectați Arduino Micro la antetul Commodore 64 20 pin utilizând firele jumper și panoul de măsurare
  • Pentru a indica „partea de sus” din „partea de jos” a antetului Commodore 64 cu 20 de pini, „partea de sus” are conexiuni de pini lipsă pentru pinii 2 și 4. Pinii de rând (5 la 12) și pinii de coloană (13 la 20) sunt folosit pentru matricea tastaturii Commodore, în timp ce tasta de restaurare este separată pe pinul 3. Pinul de masă 1 trebuie conectat pentru ca tasta de restaurare să funcționeze
  • Deconectați Arduino de pe computer și conectați-l la un port USB de pe Pi
  • La promptul de comandă Pi, verificați dacă tastele tastaturii Commodore 64 funcționează corect. Dacă întâmpinați probleme, verificați cu atenție acest pas și pasul anterior. Este posibil să existe o conexiune slabă sau tastatura ar putea avea nevoie de o curățare mai extinsă. Tastatura Commodore se mapează cu o tastatură modernă și tastele care nu se găsesc pe Commodore sunt disponibile folosind tasta Shift și control, așa cum se arată în machete

Pasul 8: Asamblați comutatorul de pornire-oprire

Asamblați comutatorul de pornire-oprire
Asamblați comutatorul de pornire-oprire
Asamblați comutatorul de pornire-oprire
Asamblați comutatorul de pornire-oprire
Asamblați comutatorul de pornire-oprire
Asamblați comutatorul de pornire-oprire

Comutatorul on-off este creat din piese Lego atașate la un buton momentan care este conectat la doi pini GPIO Raspberry Pi. Omiteți acest pas dacă nu aveți un buton de pornire-oprire.

  • Atașați cele două capete femele ale firelor jumperului la pinii butonului momentan. Acestea vor fi conectate ulterior la pinii GPIO Pi. Există 4 pini pe butonul momentan care vin în perechi. Trebuie să conectați jumperii la un pin din fiecare pereche așa cum se arată. Conexiunile ar trebui să fie sigure. Dacă nu, utilizați un fier de lipit pentru a lipi în loc
  • Butonul momentan va fi poziționat pe o cărămidă Lego modificată 2x2. Măsurați distanța dintre știfturile butonului (de obicei în jur de 6 mm) și marcați marginea cărămizii unde va trebui tăiată așa cum se arată
  • Asigurați cărămida Lego astfel încât să nu alunece și tăiați cu grijă în cărămidă. Lego este dur, deci va trebui să aplicați o presiune cu un cuțit. Alte instrumente ar putea fi utilizate, inclusiv un ferăstrău mic sau un Dremel. Rezultatul final ar trebui să apară așa cum se arată
  • Infilați știfturile butonului momentan în piesa Lego unde au fost realizate decupajele. Dacă fitingul este puțin slăbit, apoi lipiți partea din spate a butonului pe cărămidă
  • Construiți secțiunea carcasei comutatorului așa cum se arată. Rețineți placa Lego plată din fața comutatorului, care este utilizată pentru un buton Lego, astfel încât să se poată deplasa ușor de-a lungul plăcii
  • Construiți butonul Lego și lipiți-l în partea de sus a butonului momentan. Butonul ar trebui să alunece frumos în carcasa comutatorului

Pasul 9: configurați software-ul On-off Switch pe Pi

Este nevoie de cod pe Pi pentru a detecta semnalele de la pinii GPIO și pentru a iniția o oprire sigură a Pi. Omiteți acest pas dacă nu aveți un buton de pornire-oprire.

  • Copiați listen-for-shutdown.py și listen-for-shutdown.sh (redenumiți din.shx în.sh) din atașamentele de pe această pagină în folderul de start de pe Pi / home / pi
  • Comenzile de mai jos fac ambele fișiere executabile și le mută în folderul de destinație. Apoi actualizează programul principal de pornire pentru a apela ascultătorul de închidere și îl pornește

### faceți ambele fișiere executabile

sudo chmod + x listen-for-shutdown.py sudo chmod + x listen-for-shutdown.sh ### mută-le în folderul de destinație sudo mv listen-for-shutdown.py / usr / local / bin / sudo mv listen -for-shutdown.sh /etc/init.d/ ### actualizați programul principal de pornire pentru a apela ascultătorul de închidere și porniți-l acum sudo update-rc.d asculta-for-shutdown.sh implicit sudo / etc / init.d / listen-for-shutdown.sh start

Testați butonul care ar trebui să oprească Pi prin procesul normal de oprire. Când Pi este oprit, apăsați din nou butonul pentru al porni

Pasul 10: Creați fundațiile Lego

Creați fundațiile Lego
Creați fundațiile Lego
Creați fundațiile Lego
Creați fundațiile Lego

Plăcile Lego sunt montate în baza carcasei Commodore 64 pentru a se conecta celelalte părți.

  • Fundațiile Lego sunt create în două secțiuni, una pentru partea dreaptă a Commodore unde vor fi amplasate porturile USB și secțiunea din spate unde vor fi construite porturile de alimentare, HDMI și de rețea
  • Piesele de placă sunt montate în jurul canelurilor interne ale carcasei. Când ambele ansambluri sunt răsturnate se potrivesc cu puțină mișcare, oferind o bază solidă pentru secțiunile care urmează

Pasul 11: Asamblați porturile USB

Asamblați porturile USB
Asamblați porturile USB
Asamblați porturile USB
Asamblați porturile USB
Asamblați porturile USB
Asamblați porturile USB

Cele două porturi USB de pe partea Commodore 64 sunt create cu piese Lego și Keystone și cablate până la porturile USB Pi.

  • Inserțiile USB Keystone necesită o ușoară reglare, astfel încât piesele Lego să se potrivească în jurul lor. Îndepărtați clemele folosind cuțitul de tăiere și șmirghelul pentru a îndepărta crestele unghiulare, astfel încât acestea să apară așa cum se arată. Piesele originale sunt prezentate pentru referință
  • Construiți cărămizi Lego în jurul inserțiilor USB Keystone, asigurându-vă că partea internă a portului USB este orientată spre partea din față a Commodore 64. Cărămizile sunt folosite pentru a sprijini partea din spate a inserției, care o ține la loc atunci când este conectat un cablu USB. a inserției USB se sprijină pe o bucată mică de placă, astfel încât să nu existe spațiu în partea din față a portului
  • Finalizați construcția. Mai târziu, cablurile USB tată - tată vor conecta inserțiile USB Keystone și porturile USB Pi

Pasul 12: Asamblați portul Micro-USB

Asamblați portul Micro-USB
Asamblați portul Micro-USB
Asamblați portul Micro-USB
Asamblați portul Micro-USB

Portul micro-USB pentru furnizarea alimentării Pi este construit cu piese Lego și montat pe partea din spate a Commodore 64.

  • Construiți piese Lego în jurul capătului feminin al cablului prelungitor micro-USB. Acest capăt poate necesita tăierea în funcție de tipul de cablu pe care trebuie să îl asigurați că se potrivește ferm în piesele Lego din jur, astfel încât să nu poată fi extras sau împins când un cablu este atașat
  • Finalizați construcția. Mai târziu, capătul tată al micro-USB-ului se va introduce în portul de alimentare micro-USB de pe Pi

Pasul 13: Asamblați portul HDMI

Asamblați portul HDMI
Asamblați portul HDMI
Asamblați portul HDMI
Asamblați portul HDMI
Asamblați portul HDMI
Asamblați portul HDMI

Portul HDMI de pe spatele Commodore 64 este creat cu piese Lego și Keystone și cablat până la portul HDMI Pi.

  • Insertul Keystone HDMI necesită ajustare, astfel încât piesele Lego să se potrivească în jurul său și astfel încât să se extindă de la carcasa Commodore 64, permițând o conexiune ușoară cu cablul HDMI. Tăiați clema cu un cuțit de tuns și rotunjiți marginile inferioare ale inserției HDMI folosind șmirghel, astfel încât să apară așa cum se arată
  • Construiți Lego în jurul insertului Keystone HDMI, asigurându-vă că partea din spate a clemei este fixată ferm de o piesă Lego. Acest lucru împiedică introducerea inserției HDMI în carcasă atunci când este conectat un cablu HDMI
  • Finalizați construcția. Ulterior, cablul HDMI va conecta insertul Keystone HDMI și portul Pi HDMI

Pasul 14: Asamblați portul de rețea

Asamblați portul de rețea
Asamblați portul de rețea
Asamblați portul de rețea
Asamblați portul de rețea
Asamblați portul de rețea
Asamblați portul de rețea

Portul Ethernet din spatele Commodore 64 este creat cu piese Lego și Keystone și cablat până la portul Ethernet Pi.

  • Inserția Keystone RJ45 necesită reglare, astfel încât piesele Lego să se potrivească în jurul ei și astfel încât să se extindă de la carcasa Commodore 64, permițând o conexiune ușoară cu cablul de rețea. Scoateți clema și o parte a vârfului din spatele acesteia cu un cuțit de tuns și rotunjiți marginile inferioare ale inserției RJ45 folosind șmirghel, astfel încât să apară așa cum se arată
  • Cu ajutorul cuțitului de tăiere, tăiați un capăt al cablului de rețea și filetați-l printr-o bucată Lego cu o gaură în el. Aceasta poate fi o potrivire destul de strânsă, dar ajută la susținerea partea din spate a insertului RJ45 atunci când este conectat un cablu de rețea
  • Tăiați ecranul din plastic pentru a expune firele din interiorul cablului. Conectați firele colorate individuale conform instrucțiunilor furnizate împreună cu inserția Keystone, prin apăsarea firelor în substituentele metalice respective. Nu este necesar să expuneți în prealabil partea interioară metalică a firelor, deoarece substituenții metalici vor tăia ecranarea firului de plastic și vor face conexiunea necesară. S-ar putea să aveți nevoie de un cuțit mic din plastic contondent pentru a împinge ferm firele în substituentele lor
  • Construiți Lego în jurul inserției Keystone RJ45
  • Finalizați construcția. Mai târziu, celălalt capăt al cablului de rețea va fi conectat la portul Ethernet de pe Pi

Pasul 15: Combinați toate părțile și testați

Combinați toate părțile și testați
Combinați toate părțile și testați
Combinați toate părțile și testați
Combinați toate părțile și testați
Combinați toate părțile și testați
Combinați toate părțile și testați

Conexiunile Pi GPIO sunt finalizate și toate piesele sunt asamblate împreună.

  • În acest stadiu, ar trebui să aveți secțiunile tastaturii și carcasei gata pentru a fi conectate la Raspberry Pi
  • Adăugați carcasa Lego cu Raspberry Pi, apoi conectați firele jumperului bărbat-femeie la pinii GPIO Raspberry Pi pentru Commodore 64 LED așa cum se arată
  • Dacă ați făcut un comutator on-off, conectați capătul feminin al firelor jumperului la pinii Raspberry Pi GPIO așa cum se arată
  • Închideți porturile Commodore 64 neutilizate din spatele carcasei cu cărămizi Lego, așa cum se arată. Apoi închideți carcasa Lego Raspberry Pi și asigurați-vă că toate piesele Lego sunt bine fixate și se potrivesc corect în interiorul Commodore 64
  • Adăugați plăci Lego peste partea superioară a armăturilor pentru a le întări și țineți ansamblul în loc, chiar dacă Commodore este ținut cu susul în jos.
  • Introduceți cablurile de la tastatură și toate inserțiile Keystone. Apoi închideți tastatura Commodore 64 verificând dacă este așezată corect și nu sunt prinse cabluri
  • Fixați șuruburile din față, dar nu le strângeți prea mult

Pasul 16: Configurați RetroPie

Configurați RetroPie
Configurați RetroPie
Configurați RetroPie
Configurați RetroPie
Configurați RetroPie
Configurați RetroPie

În cele din urmă, configurați emulatorul Commodore 64 și jocurile în RetroPie.

  • Site-ul web RetroPie explică cum să configurați emulatoarele, să instalați teme, să răscoliți caseta de jocuri și unde să puneți fișiere de jocuri (roms). Este foarte recomandat să vă uitați la acest site pentru a utiliza toate caracteristicile: RetroPie
  • Porniți Commodore 64 care pornește RetroPie. Va solicita mapări de control de intrare la prima utilizare. Începeți cu tastatura și țineți apăsată o tastă pentru a începe procesul de mapare
  • Dacă este aleasă introducerea greșită a tastei sau a joystick-ului la mapare, încercați să utilizați tasta sus de pe tastatură pentru a reveni și a o reasfigura. Dacă este complet blocat, apăsați F4 pe tastatură pentru a ieși din RetroPie la promptul de comandă. Tastați emulationstation pentru a porni din nou
  • Pentru a configura mai multe dispozitive de intrare (de obicei un joystick) în RetroPie, selectați Start> Configurare intrare și, când vi se solicită, țineți apăsată o tastă sau un buton de pe dispozitiv. Aceasta pornește dialogul de mapare a controlului de intrare pentru noul dispozitiv. Utilizați această opțiune pentru a modifica maparea pentru un dispozitiv deja configurat
  • Pentru a configura emulatorul Commodore 64, numit VICE, navigați în RetroPie după cum urmează Configurare RetroPie> Gestionare pachete> Gestionare pachete opționale. Selectați emulatorul VICE și alegeți Instalare din binar. Instalarea durează aproximativ 5 minute
  • Cercetați unde să obțineți în mod legitim fișiere de jocuri vechi (roms) și să le copiați sau să le introduceți în ftp în / home / pi / RetroPie / roms / c64
  • Reporniți Emulation Station și jocurile dvs. vor fi vizibile. Ar trebui să fii bun să pleci!

Pasul 17: Felicitări! Timpul de joaca

Felicitări! Timpul de joaca
Felicitări! Timpul de joaca

Acum aveți o platformă de jocuri Commodore 64 care, sperăm, vă va servi pentru mulți ani! Nu uitați să explorați celelalte platforme de jocuri - puteți, de exemplu, să rulați cu bucurie jocurile Sinclair Spectrum și Atari din noul dvs. Commodore 64!

În viitor, probabil că voi căuta să obțin un PCB pentru a conecta antetul Commodore cu 20 de pini la Arduino Micro înlocuind placa mică.

Între timp, lăsați orice comentarii și bucurați-vă!

Concurs de jocuri
Concurs de jocuri
Concurs de jocuri
Concurs de jocuri

Locul doi în concursul de jocuri

Recomandat: