Përmbajtje:

Commodore 64 Revamp With Raspberry Pi, Arduino dhe Lego: 17 hapa (me fotografi)
Commodore 64 Revamp With Raspberry Pi, Arduino dhe Lego: 17 hapa (me fotografi)

Video: Commodore 64 Revamp With Raspberry Pi, Arduino dhe Lego: 17 hapa (me fotografi)

Video: Commodore 64 Revamp With Raspberry Pi, Arduino dhe Lego: 17 hapa (me fotografi)
Video: Emulating a C64 1541 Floppy disk drive with a Raspberry Pi. AMAZING 2024, Korrik
Anonim
Commodore 64 Revamp With Raspberry Pi, Arduino dhe Lego
Commodore 64 Revamp With Raspberry Pi, Arduino dhe Lego
Commodore 64 Revamp Me Raspberry Pi, Arduino dhe Lego
Commodore 64 Revamp Me Raspberry Pi, Arduino dhe Lego
Commodore 64 Revamp With Raspberry Pi, Arduino dhe Lego
Commodore 64 Revamp With Raspberry Pi, Arduino dhe Lego
Commodore 64 Revamp Me Raspberry Pi, Arduino dhe Lego
Commodore 64 Revamp Me Raspberry Pi, Arduino dhe Lego

Ky projekt ju lejon të rizbuloni skenën e lojërave të viteve 1980 duke ringjallur një kompjuter të vjetër në shtëpi Commodore 64 duke përdorur përbërës të rinj dhe ato tulla Lego gjithnjë të gjithanshme! Nëse keni pasur një nga këta kompjuterë, ky model do t'ju lejojë të rishikoni lojëra të harruara dhe të mposhtni rezultatet e vjetra të larta. Nëse jeni i ri në kompjuterët retro, tani keni shansin tuaj për të parë pse Commodore 64 ishte kaq tepër popullor.

  • Një kompjuter Raspberry Pi përdoret për të zëvendësuar motherboard
  • RetroPie siguron platformën e emulimit për Commodore (dhe sisteme të tjera)
  • Një Arduino Micro i vogël lejon që tastiera Commodore 64 të përdoret si një tastierë USB plotësisht funksionale
  • Pjesët Lego përdoren për të ndërtuar strehimin e brendshëm
  • Lidhësit kyç i sigurojnë Commodore porte USB, HDMI dhe rrjeti të cilat janë të lidhura nga brenda me Pi

Ky projekt nuk kërkon aftësi programimi ose elektronikë. Prodhuesit që kanë përdorur bordet Raspberry Pi ose Arduino do ta kenë këtë ndërtim mjaft të lehtë dhe sigurisht që ndihmon nëse keni përdorur Lego më parë - me siguri të gjithë e kanë ?!

Ky projekt nuk do të ndryshojë fizikisht kutinë ose tastierën Commodore 64, vetëm në rast se vendosni ta përdorni në një mënyrë tjetër në të ardhmen. Sidoqoftë, mund t'ju duhet të bëni riparime në një të vjetër.

Furnizimet

Këto shpjegohen në hapat që vijojnë. Ato përfshijnë përbërësit e nevojshëm për ndërtimin kryesor dhe disa pjesë opsionale të nevojshme nëse dëshironi të përfshini një ndërprerës të energjisë në fikje.

Mjetet dhe programet kompjuterike kërkohen për ndërtimin dhe disa artikuj do të jenë pjesë e montimit të përfunduar, siç janë levë USB për të luajtur ato lojëra klasike!

Hapi 1: Merrni përbërësit së bashku

Merrni së bashku komponentët
Merrni së bashku komponentët
Merrni së bashku komponentët
Merrni së bashku komponentët
Merrni së bashku komponentët
Merrni së bashku komponentët

Komponentët e nevojshëm janë të shënuar në këtë seksion. Nëse nuk i keni të gjitha, ka lidhje dhe sugjerime në dispozicion për t'i kapur ato me një tregues të përafërt të çmimit në dollarë amerikanë (në gusht 2019). Vlen të lexohet plotësisht ky artikull për të ndihmuar në vendosjen e Lego dhe kabllove të sakta që do të përdorni.

Pasi të keni gjithçka, duhet të jeni në gjendje ta përfundoni me lehtësi këtë ndërtim gjatë një fundjave.

Komodor 64

  • Në mënyrë ideale merrni një makinë të fikur, por me një tastierë pune. Do të ishte turp të çmontoni një makinë pune ose atë që mund të ketë nevojë për vëmendje të vogël për tu riparuar! Nëse nuk mund të merrni një Commodore 64, atëherë një Vic 20 ose C16 duhet të punojë në vend me ndryshime të vogla të ndërtimit të përmendura në këtë udhëzues
  • Commodore është ndoshta pjesa më e vështirë për t'u marrë, por ato janë në dispozicion në eBay në SHBA dhe MB duke filluar nga rreth 50 dollarë. Më së miri të shikoni një që shitet për pjesë dhe ka nevojë për disa TLC. Thjesht keni nevojë për kutinë dhe tastierën, në mënyrë që të jeni në gjendje t'i blini ato pjesë veç e veç

Mjedër Pi

  • Raspberry Pi 2 dhe 3B do të funksionojnë mirë. Pi 4 është një shtesë e madhe e re për familjen Pi, por kontrolloni që mund të merrni një kuti Lego për të. Gjithashtu vini re se kërkesat për kabllo janë të ndryshme sepse ka porte mikro-HDMI dhe USB-C
  • Një Pi 3B është në dispozicion për rreth 35 dollarë. Përdorni motorin tuaj të preferuar të kërkimit për të gjetur një ose ndiqni lidhjen dhe ndryshoni në vendndodhjen tuaj: Raspberry Pi 3B+

Rasti Lego Raspberry Pi

  • Kjo është zgjidhja më e mirë për ndërtimin e Pi në shtresën e brendshme Lego. Ka kaq shumë raste për Pi kështu që mund të jetë e mundur të largoheni nga opsionet e tjera, duke i përshtatur copa Lego rreth tij
  • Rasti Lego nga Pi Hut u përdor për këtë ndërtim. Kushton rreth 10 dollarë dhe vjen në një përzgjedhje të ngjyrave. Përdorni këtë lidhje për të gjetur një: Rastin Lego Raspberry Pi

Kartë mikro SD

  • Pi juaj do të ketë nevojë për një kartë mikro SD për të instaluar softuerin RetroPie
  • RetroPie është një zgjedhje ideale nëse do të përdorni Commodore 64 tuaj si një makinë lojërash
  • Kartat Micro SD janë gjerësisht të disponueshme dhe janë të lira, rreth 5 dollarë. Një kartë 16 GB është një zgjedhje ideale për shumicën e përdoruesve

Furnizimi me energji i Raspberry Pi

  • Furnizimi zyrtar me energji Raspberry Pi është zgjidhja më e sigurt
  • Ju duhet të jeni në gjendje të merrni furnizimin zyrtar me energji elektrike nga i njëjti vend nga merrni Raspberry Pi

Arduino Micro

  • Ky mikroprocesor i vogël përkthen tastierën e matricës Commodore 64 në një tastierë të pajtueshme me USB HID e cila është e lidhur në Pi
  • Softueri i nevojshëm për të bërë përkthimin është i disponueshëm në këtë artikull dhe ngarkohet në Mikro duke përdorur Arduino IDE. Nëse bëni një ndërtim Vic 20 ose C16, atëherë ky softuer do të kërkojë ndryshime të vogla në tabelën e hartës së matricës, shpjeguar më vonë
  • Shtë një nga bordet më të vegjël Arduino dhe kushton rreth 20 dollarë. Përdorni motorin tuaj të preferuar të kërkimit për të gjetur një ose ndiqni këtë lidhje dhe ndryshoni në vendndodhjen tuaj: Arduino Micro

Dërrasë buke me madhësi gjysmë

  • Kjo përdoret për të lidhur Arduino Micro me lidhësin 20 pin në Commodore 64
  • Ato janë në dispozicion nga dyqanet elektronike dhe në internet, me çmim rreth 5 dollarë. Kjo lidhje është për një pjatë bukë me madhësi gjysmë nga Adafruit: Pjatë buke me madhësi gjysmë

Telat e kërcyesit

  • Këto tela bluzë meshkuj për meshkuj dhe meshkuj për femra përdoren me dërrasën e bukës dhe për të lidhur Commodore 64 LED me kunjat GPIO në Pi
  • Ato janë në dispozicion nga dyqanet elektronike dhe në internet, me çmim rreth 2 deri në 4 dollarë për paketë. Kjo lidhje është për një paketë 40 prej telave të kërcyesit meshkuj 75 mm nga Adafruit: 40 pako 75 mm meshkuj për meshkuj. Kjo lidhje është për një paketë 20 me tela bluzë 75 mm nga meshkuj nga Adafruit: 20 pako prej 75 mm nga femra në meshkuj

Futje guri kryesor

  • Këto ofrojnë portat USB, HDMI dhe Rrjeti në Commodore 64 për t'u lidhur. Ato përfshijnë:

    • 2 x futje USB të bazës
    • 1 x Futës Keystone HDMI
    • 1 x futje e rrjetit Keystone RJ45
  • Pjesët Lego në përgjithësi përshtaten mirë rreth futjeve Keystone me disa modifikime të vogla (të përmendura në hapat e ndërtimit më vonë). Kabllot nga Pi lidhen me skajin tjetër të futjeve të Keystone
  • Ato janë në dispozicion nga dyqanet elektronike dhe në internet, vendi më i mirë për të filluar kërkimin është ndoshta kërkimi eBay për "keystone usb", "keystone hdmi" dhe "keystone rj45". Ato janë një madhësi standarde dhe secila pjesë kushton nga 5 deri në 10 dollarë

Kabllot

  • Kabllot midis Pi dhe Keystone inserteve të mësipërm janë të nevojshme. Këto janë:

    • 2 x kabllo USB nga meshkujt në meshkuj
    • 1 x kabllo zgjatimi mikro-USB nga mashkulli në femër
    • 1 x kabllo HDMI mashkull në mashkull
    • 1 x prizë rrjeti. Ky kabllo do të ndahet në dysh për t'u lidhur me futjen e rrjetit Keystone RJ45, kështu që ripërdorni një të vjetër nëse është e mundur. Gjeta një me një kapëse të thyer në njërin skaj për ta ripërdorur
    • 1 x kabllo USB mashkull në mashkull mikro-USB
  • Ato janë lehtësisht të disponueshme nga dyqanet e kompjuterit, TV dhe elektronikës dhe në internet, duke u shitur për rreth 5 dollarë
  • Meqenëse të gjithë do të përshtaten brenda Commodore, përpiquni të merrni kabllo të shkurtër, rreth 20 cm nëse është e mundur. Shmangni kabllot si kablloja ime HDMI gjysmë metër që kapet brenda kasës!

Lego

  • Nevojitet një shumëllojshmëri e mirë e copave Lego, veçanërisht pllaka dhe tulla me gjatësi të ndryshme me një gjerësi të vetme kunj. Për një ndërtesë Vic 20 ose C16, do t'ju duhet pjesë pak më të ndryshme për t'u përshtatur rreth portave të tyre të jashtëm në krahasim me Commodore 64
  • Ato janë në dispozicion nga dyqanet e lodrave, tregjet dhe on-line. Mora shumicën e pjesëve të nevojshme nga një treg i së Dielës, por marrja e një tullë nga faqja e internetit e dyqanit Lego është një zgjedhje e mirë në internet për të marrë pjesët e sakta të nevojshme: Zgjidhni një tullë

Hapi 2: Vendosni nëse keni një çelës të energjisë të fikur

Vendosni nëse keni një ndërprerës të energjisë të fikur
Vendosni nëse keni një ndërprerës të energjisë të fikur
Vendosni nëse keni një ndërprerës të energjisë të fikur
Vendosni nëse keni një ndërprerës të energjisë të fikur
Vendosni nëse keni një ndërprerës të energjisë të fikur
Vendosni nëse keni një ndërprerës të energjisë të fikur

Ky model përfshin të kesh një çelës të energjisë në fikje për të fikur dhe riaktivizuar me siguri Pi. Të kesh një çelës on-off është mirë të kesh, por jo thelbësor sepse gjithmonë mund ta fikësh Pi siç duhet duke përdorur RetroPie.

Kërkohen përbërës dhe mjete shtesë. Ju mund të shtoni çelësin on -off në të ardhmen nëse preferoni - ne po përdorim Lego në fund të fundit !. Injoroni përbërësit e mëposhtëm dhe hapat 8 dhe 9 në këtë artikull nëse nuk do të keni një buton të ndezjes.

Butoni momental

  • Një buton i çastit përdoret për të ndezur dhe fikur Pi. Isshtë e lidhur me kunjat GPIO në Pi dhe softueri i përfshirë në këtë artikull zbulon se butoni është shtypur dhe fik në mënyrë të sigurt Pi
  • Këto janë në dispozicion nga dyqanet elektronike dhe në internet. Kjo lidhje është për një paketë 20 butonash 6mm me çmim rreth 2.50 dollarë nga Adafruit: 20 pako butona 6mm

Telat e kërcyesit

  • Këta kërcyes telësh femra në femra përdoren për të lidhur çelësin ndezës-fikur me kunjat GPIO në Pi
  • Ato janë në dispozicion nga dyqanet elektronike dhe në internet, me çmim rreth 2 deri në 4 dollarë për paketë. Për një paketë 20 tela me kërcyes 75 mm nga femra në femra nga Adafruit: 20 pako prej 75 mm femër në femër

Hapi 3: Merrni pajisjet dhe softuerin e nevojshëm

Pajisjet dhe programet kryesore të nevojshme janë të listuara më poshtë.

  • PC (Windows ose Mac) për të shkarkuar dhe instaluar softuer
  • Softueri RetroPie, shkarkoni nga: RetroPie
  • Softueri Arduino IDE, shkarkoni nga: Arduino IDE
  • Softuer FTP për të kopjuar skedarët nga kompjuteri juaj në Pi. Nëse keni nevojë për një, FileZilla është një opsion i mirë pa pagesë: FileZilla
  • Monitoroni me kabllo HDMI për t'u lidhur me Commodore
  • Kabllo rrjeti për t'u lidhur me rrjetin tuaj shtëpiak dhe internetin
  • USB Joystick (në mënyrë ideale dy)
  • Tastiera rezervë USB për konfigurimin fillestar dhe potencialisht për probleme me shkrepjen
  • Kaçavidë për të çmontuar dhe ri-montuar Commodore
  • Thikë prerëse (thikë Stanley) për prerjen e futjeve të Keystone, prerjen e plumbit të rrjetit dhe ndërprerësin e fikjes dhe fikjes së tullave Lego
  • Letër zmerile me kokërr të mesme për të modifikuar pak futjet e Keystone në mënyrë që pjesët Lego të mund të përshtaten rreth tyre siç duhet
  • Hekur bashkues për çelësin ndezës-fikur
  • Ngjitës superglues për ngjitjen e çelësit on-off në një tullë Lego

Kujdes

Pjesë të kësaj strukture përfshijnë përdorimin e një thike të mprehtë të prerjes. Pjesët për tu prerë dhe prerë janë mjaft të vogla dhe do të kërkojnë njëfarë presioni për t'u prerë siç duhet. Sigurohuni që pjesët të jenë të sigurta dhe nuk do të rrëshqasin ndërsa punoni mbi to. Nëse po ndërtoni çelësin e ndezjes-fikjes, do të përdoret një hekur bashkues, sigurohuni që të jeni të sigurt në përdorimin e një para se të vazhdoni.

Askush nuk dëshiron të lëndohet ndërsa shijon hobi të tij, kështu që ju lutemi merrni ndihmë nëse keni nevojë për të.

Hapi 4: Përgatitni rastin e Commodore 64

Përgatitni Rastin Commodore 64
Përgatitni Rastin Commodore 64
Përgatitni Rastin Commodore 64
Përgatitni Rastin Commodore 64
Përgatitni Rastin Commodore 64
Përgatitni Rastin Commodore 64

Pastroni kutinë Commodore 64 dhe përgatituni për fazat e ardhshme.

  • Shkëputni tastierën dhe LED nga motherboard, pastaj hiqni motherboard nga kutia. Ruani motherboard në mënyrë të sigurt pasi mund të jetë e dobishme në të ardhmen
  • Në varësi të gjendjes së njësisë, hiqni tastierën dhe jepini kutisë një pastrim të mirë me ujë me sapun dhe lëreni të thahet. Kontrolloni nëse rasti ka nevojë për riparime, veçanërisht në kunjat e kutisë së pasme dhe mbështetëset e para të vidhosura
  • Nëse është e nevojshme, pastroni me kujdes tastierën me një peshqir kuzhine pak të lagur. Shmangni mbulimin me ujë ose përdorimin e pastruesve kimikë. Mblidhni tastierën dhe kutinë kur të keni mbaruar

Hapi 5: Përgatitni Raspberry Pi

Përgatitni Raspberry Pi
Përgatitni Raspberry Pi
Përgatitni Raspberry Pi
Përgatitni Raspberry Pi
Përgatitni Raspberry Pi
Përgatitni Raspberry Pi

Vendosni dhe instaloni Raspberry Pi me softuerin RetroPie dhe përfundoni hapat e nevojshëm për të kopjuar skedarët në të.

  • Futni Pi në bazën e kutisë Lego. Mos e mbyllni rastin Lego në këtë fazë sepse kunjat GPIO do të duhet të lidhen më vonë
  • Instaloni RetroPie në kartën SD dhe futeni kartën SD në Pi. Lidhjet e përfshira këtu janë për imazhin RetroPie: RetroPie dhe uebfaqen e Raspberry Pi: Raspberry Pi Install SD Card
  • Lidhni monitorin duke përdorur kabllon HDMI, lidhni tastierën rezervë USB dhe një kabllo rrjeti në portën Pi Ethernet. Lidhni furnizimin me energji në Pi i cili duhet të ndizet dhe të fillojë RetroPie. Nuk ka nevojë të identifikoheni, megjithëse emri i përdoruesit dhe fjalëkalimi janë ato të paracaktuar për Pi: pi dhe mjedër
  • Kur RetroPie fillon për herë të parë, ai kërkon hartat e kontrollit të hyrjes. Dilni nga kjo tani për tani duke shtypur F4 e cila ju çon te komanda e shpejtë
  • Aktivizoni SSH (guaskë të sigurt) në Pi në mënyrë që të keni qasje në të nga një kompjuter tjetër dhe të kopjoni skedarë në të. Shkruani sudo raspi-config dhe zgjidhni Opsionet e Ndërfaqes> SSH> aktivizoni
  • Gjeni adresën IP (protokolli i internetit) për Pi duke shtypur emrin e hostit -I (minus dhe shkronja të mëdha i) në komandën e shpejtë dhe shënojeni atë për hapat e ardhshëm
  • Nëse nuk keni softuer FTP, instalojeni tani në kompjuterin tuaj. Rekomandohet klienti FileZilla FTP: FileZilla. Lidhuni me Pi duke përdorur softuerin e klientit FTP duke përdorur adresën IP të Pi, numri i portit 22 së bashku me emrin e përdoruesit dhe fjalëkalimin siç tregohet

Hapi 6: Ngarko Softuerin e Hartës së Tastierës në Arduino Micro

Ngarko Softuerin e Hartës së Tastierës në Arduino Micro
Ngarko Softuerin e Hartës së Tastierës në Arduino Micro
Ngarko Softuerin e Hartës së Tastierës në Arduino Micro
Ngarko Softuerin e Hartës së Tastierës në Arduino Micro

Konfiguroni Arduino Micro me programin e hartës së tastierës.

  • Vendoseni Arduino Micro në tabelën e vogël të bukës dhe lidheni atë me PC duke përdorur një kabllo USB në mikro-USB
  • Shkarkoni dhe instaloni Arduino IDE në kompjuterin tuaj: Arduino IDE
  • Instaloni bibliotekat e tastierës dhe tastierës nga menyja: Mjetet> Menaxhoni bibliotekat
  • Krijoni një skicë të re (programi Arduino) dhe kopjoni kodin e programit të tastierës nga shtojca në këtë faqe në skicë
  • Në IDE, përdorni menunë Tools> Board dhe vendoseni tabelën në Arduino / Genuino Micro dhe caktoni portën me të cilën është lidhur duke përdorur menunë Tools> Port. Ruani, përpiloni dhe ngarkoni skicën
  • Nëse përdorni një Vic 20 ose C16, skica Arduino do të ketë nevojë të rregullohet sepse ato kanë një matricë të ndryshme të tastierës me Commodore 64. Ndryshoni vargjet ku kodi përcakton çelësat e zhvendosur dhe të zhvendosur, duke përdorur lidhjen e dhënë për të ndihmuar në kuptimin e matricës së tastierës për këta kompjuterë: Tabela e Matricës së Tastierës për Vic-20

çelësat uint8_t [RRESA] [COLS]…

çelësat uint8_t [ROWS] [COLS]…

Hapi 7: Lidhni së bashku Commodore, Arduino Micro dhe Raspberry Pi

Lidhni së bashku Commodore, Arduino Micro dhe Raspberry Pi
Lidhni së bashku Commodore, Arduino Micro dhe Raspberry Pi
Lidhni së bashku Commodore, Arduino Micro dhe Raspberry Pi
Lidhni së bashku Commodore, Arduino Micro dhe Raspberry Pi
Lidhni së bashku Commodore, Arduino Micro dhe Raspberry Pi së bashku
Lidhni së bashku Commodore, Arduino Micro dhe Raspberry Pi së bashku
Lidhni së bashku Commodore, Arduino Micro dhe Raspberry Pi
Lidhni së bashku Commodore, Arduino Micro dhe Raspberry Pi

Lidhni tastierën Commodore 64 me Arduino Micro duke përdorur telat e kërcyesit dhe tabelën e bukës.

  • Duke përdorur tabelën e hartës së pin -it të treguar, lidhni Arduino Micro me kokën Commodore 64 20 pin duke përdorur telat e kërcyesit dhe tabelën e bukës
  • Për të treguar "lart" nga "poshtë" të kokës së Commodore 64 20 pin, në "krye" mungojnë lidhjet e kunjave për kunjat 2 dhe 4. Kunjat e rreshtit (5 deri në 12) dhe kunjat e kolonës (13 deri në 20) janë përdoret për matricën e tastierës Commodore, ndërsa çelësi i rivendosjes është i ndarë në pin 3. Pina e tokëzimit 1 duhet të lidhet që çelësi i rivendosjes të funksionojë
  • Shkëputeni Arduino nga kompjuteri dhe lidheni atë në një port USB në Pi
  • Në komandën Pi, kontrolloni të gjithë çelësat e tastierës Commodore 64 që funksionojnë siç duhet. Nëse keni probleme, atëherë kontrolloni me kujdes këtë dhe hapin e mëparshëm. Mund të ketë një lidhje të dobët ose tastiera mund të ketë nevojë për një pastrim më të gjerë. Tastiera Commodore përputhet me një tastierë moderne dhe çelësat që nuk gjenden në Commodore janë në dispozicion duke përdorur çelësin e ndërrimit dhe kontrollit siç tregohet në paraqitjet

Hapi 8: Mblidhni çelësin On-off

Mblidhni çelësin On-off
Mblidhni çelësin On-off
Mblidhni çelësin On-off
Mblidhni çelësin On-off
Mblidhni çelësin On-off
Mblidhni çelësin On-off

Çelësi i ndezjes-fikjes është krijuar nga pjesët Lego të lidhura me një buton të çastit i cili është i lidhur me dy kunja Raspberry Pi GPIO. Kaloni këtë hap nëse nuk keni një buton on-off.

  • Bashkangjitni dy skajet e telave të kërcyesit në kunjat e butonit të momentit. Këto do të lidhen me kunjat Pi GPIO më vonë. Ka 4 kunja në butonin momental të cilat vijnë në çifte. Ju duhet të lidhni kërcyesit me një kunj të secilës palë siç tregohet. Lidhjet duhet të jenë të sigurta. Nëse jo, përdorni një hekur për saldim në vend
  • Butoni i çastit do të pozicionohet mbi një tullë Lego të modifikuar 2x2. Matni distancën midis kunjave të butonit (zakonisht rreth 6 mm) dhe shënoni buzën e tullave ku do të duhet të pritet siç tregohet
  • Sigurojeni tullën Lego në mënyrë që të mos rrëshqasë dhe të pritet me kujdes në tullë. Lego është i fortë, kështu që do t'ju duhet të ushtroni pak presion duke përdorur një thikë. Mjete të tjera mund të përdoren duke përfshirë një sharrë hekuri të vogël ose një Dremel. Rezultati përfundimtar duhet të shfaqet siç tregohet
  • Vendosni kunjat e butonit të momentit në pjesën Lego ku janë bërë prerjet. Nëse montimi është pak i lirshëm, atëherë ngjiteni mbrapa butonit në tulla
  • Ndërtoni pjesën e strehimit të ndërprerësit siç tregohet. Vini re pllakën Lego të sheshtë para çelësit, e cila përdoret për një buton Lego në mënyrë që të lëvizë pa probleme përgjatë pllakës
  • Ndërtoni butonin Lego dhe ngjiteni atë në krye të butonit të momentit. Butoni duhet të rrëshqasë mirë brenda strehimit të ndërprerësit

Hapi 9: Konfiguroni Softuerin e Ndërrimit On-Off në Pi

Kodi është i nevojshëm në Pi për të zbuluar sinjalet nga kunjat GPIO dhe për të filluar një mbyllje të sigurt të Pi. Kaloni këtë hap nëse nuk keni një buton on-off.

  • Kopjoni listen-for-shutdown.py dhe listen-for-shutdown.sh (riemërtoni nga.shx në.sh) nga bashkëngjitjet në këtë faqe në dosjen kryesore në Pi /home /pi
  • Komandat më poshtë i bëjnë të dy skedarët të ekzekutueshëm dhe i transferojnë ato në dosjen e tyre të destinacionit. Pastaj azhurnon programin kryesor të fillimit për të thirrur dëgjuesin e mbylljes dhe e fillon atë

### i bëjnë të dy skedarët të ekzekutueshëm

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### zhvendosini ato në dosjen e tyre të destinacionit sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv listen -për-shutdown.sh /etc/init.d/ ### përditësoni programin kryesor të fillimit për të thirrur dëgjuesin e mbylljes dhe filloni tani sudo update-rc.d listen-for-shutdown.sh parazgjedhje sudo/etc/ init.d/listen-for-shutdown.sh filloni

Provoni butonin i cili duhet të fikë Pi përmes procesit normal të mbylljes. Kur Pi është i fikur, shtypni përsëri butonin për ta ndezur

Hapi 10: Krijoni themelet Lego

Krijoni themelet Lego
Krijoni themelet Lego
Krijoni themelet Lego
Krijoni themelet Lego

Pllakat Lego janë të vendosura në bazën e kutisë Commodore 64 për pjesët e tjera për t'u lidhur.

  • Themelet Lego krijohen në dy seksione, një për anën e djathtë të Commodore ku do të vendosen portat USB dhe pjesa e pasme ku do të ndërtohen portat e energjisë, HDMI dhe rrjetit
  • Pjesët e pllakave janë të vendosura rreth brazdave të brendshme në kasë. Kur të dy asambletë përmbysen ato përshtaten me pak lëvizje, duke siguruar një bazë të shëndoshë për pjesët që pasojnë

Hapi 11: Mblidhni Portat USB

Mblidhni Portat USB
Mblidhni Portat USB
Mblidhni Portat USB
Mblidhni Portat USB
Mblidhni Portat USB
Mblidhni Portat USB

Dy portat USB në anën e Commodore 64 janë krijuar me copa Lego dhe Keystone dhe të lidhura me kabllo deri në portat Pi Pi USB.

  • Futësit e USB Keystone kanë nevojë për rregullim të lehtë në mënyrë që pjesët Lego të përshtaten rreth tyre. Hiqni kapëset duke përdorur thikën e prerjes dhe letrën zmerile për të hequr kreshtat këndore në mënyrë që ato të shfaqen siç tregohet. Pjesët origjinale tregohen për referencë
  • Ndërtoni tulla Lego rreth futjeve USB të Keystone duke siguruar që ana e brendshme e portës USB të përballet me pjesën e përparme të Commodore 64. Tullat përdoren për të mbështetur pjesën e pasme të futjes e cila e mban atë në vend kur lidhet një kabllo USB. e futjes USB mbështetet në një copë të vogël pjate të sheshtë në mënyrë që të mos ketë boshllëqe në pjesën e përparme të portës
  • Plotësoni ndërtimin. Më vonë, kabllot USB meshkuj - meshkuj do të lidhin futjet USB të Keystone dhe portet Pi Pi

Hapi 12: Mblidhni Portën Mikro-USB

Mblidhni portën Micro-USB
Mblidhni portën Micro-USB
Mblidhni portën Micro-USB
Mblidhni portën Micro-USB

Porta mikro-USB për sigurimin e energjisë Pi është ndërtuar me copa Lego dhe është e pajisur në pjesën e pasme të Commodore 64.

  • Ndërtoni copa Lego rreth skajit femëror të kabllit shtesë të mikro-USB. Ky përfundim mund të kërkojë prerje në varësi të llojit të kabllit që duhet të siguroni që të përshtatet fort brenda pjesëve të tij Lego përreth, në mënyrë që të mos nxirret jashtë ose të shtyhet kur lidhet një kabllo
  • Plotësoni ndërtimin. Më vonë, skaji mashkullor i mikro-USB do të futet në portën e energjisë të mikro-USB në Pi

Hapi 13: Mblidhni Portën HDMI

Mblidhni Portën HDMI
Mblidhni Portën HDMI
Mblidhni Portën HDMI
Mblidhni Portën HDMI
Mblidhni Portën HDMI
Mblidhni Portën HDMI

Porta HDMI në pjesën e pasme të Commodore 64 është krijuar me copa Lego dhe Keystone dhe është e lidhur me kabllo deri në portën Pi HDMI.

  • Futësja Keystone HDMI ka nevojë për rregullim në mënyrë që pjesët Lego të përshtaten rreth tij dhe në mënyrë që të shtrihet nga kutia e Commodore 64, duke mundësuar lidhjen e lehtë me kabllon HDMI. Pritini kapësen duke përdorur një thikë prerëse dhe rrumbullakosni skajet e poshtme të futjes HDMI duke përdorur letër zmerile në mënyrë që të duket siç tregohet
  • Ndërtoni Lego rreth shtojcës Keystone HDMI duke u siguruar që pjesa e pasme e kapësit të mbahet fort në vend nga një pjesë Lego. Kjo parandalon shtyrjen e futjes HDMI në kutinë kur është lidhur një kabllo HDMI
  • Plotësoni ndërtimin. Më vonë, kabllo HDMI do të lidhë futjen Keystone HDMI dhe portën Pi HDMI

Hapi 14: Mblidhni Portin e Rrjetit

Mblidhni Portën e Rrjetit
Mblidhni Portën e Rrjetit
Mblidhni Portën e Rrjetit
Mblidhni Portën e Rrjetit
Mblidhni Portën e Rrjetit
Mblidhni Portën e Rrjetit

Porta Ethernet në pjesën e pasme të Commodore 64 është krijuar me copa Lego dhe Keystone dhe është e lidhur me kabllo deri në portën Pi Ethernet.

  • Futja Keystone RJ45 ka nevojë për rregullim në mënyrë që pjesët Lego të përshtaten rreth tij dhe kështu që të shtrihet nga kutia e Commodore 64, duke mundësuar lidhje të lehtë me kabllon e rrjetit. Hiqni kapësen dhe pjesën e sipërme pas saj duke përdorur një thikë prerëse dhe rrumbullakoni skajet e poshtme të futjes RJ45 duke përdorur letër zmerile në mënyrë që të duket siç tregohet
  • Duke përdorur thikën e prerjes, prerë një fund nga kablloja e rrjetit dhe kalojeni atë përmes një pjese Lego me një vrimë në të. Kjo mund të jetë një përshtatje mjaft e ngushtë, por ndihmon në mbështetjen e pjesës së pasme të futjes RJ45 për kur është lidhur një kabllo rrjeti
  • Pritini mburojën plastike për të ekspozuar telat brenda kabllit. Lidhni telat individualë me ngjyrë sipas udhëzimeve të dhëna me futësin Keystone, duke shtypur telat në mbajtëset metalikë të tyre përkatës. Nuk keni nevojë të ekspozoni pjesën e brendshme metalike të telave paraprakisht pasi mbajtësit e metalit do të presin mbrojtjen e telit plastik dhe do të bëjnë lidhjen e kërkuar. Ju mund të keni nevojë për një thikë të vogël plastike të hapur për t'i futur fort telat në vendmbërritësit e tyre
  • Ndërtoni Lego rreth insertit Keystone RJ45
  • Plotësoni ndërtimin. Më vonë, skaji tjetër i kabllit të rrjetit do të lidhet me portën Ethernet në Pi

Hapi 15: Kombinoni të gjitha pjesët dhe provoni

Kombinoni të gjitha pjesët dhe provoni
Kombinoni të gjitha pjesët dhe provoni
Kombinoni të gjitha pjesët dhe provoni
Kombinoni të gjitha pjesët dhe provoni
Kombinoni të gjitha pjesët dhe provoni
Kombinoni të gjitha pjesët dhe provoni

Lidhjet Pi GPIO janë përfunduar dhe të gjitha pjesët janë mbledhur së bashku.

  • Në këtë fazë, duhet të keni gati seksionet e tastierës dhe kutisë për t'u lidhur me Raspberry Pi
  • Shtoni kutinë Lego me Raspberry Pi pastaj lidhni telat bluzë meshkuj-femra me kunjat Raspberry Pi GPIO për LED Commodore 64 siç tregohet
  • Nëse keni bërë një çelës on-off, lidhni skajin femëror të telave të bluzës me kunjat Raspberry Pi GPIO siç tregohet
  • Mbyllni portat e papërdorura Commodore 64 në pjesën e pasme të kutisë me tulla Lego siç tregohet. Pastaj mbyllni kutinë Raspberry Pi Lego dhe sigurohuni që të gjitha pjesët e Lego të jenë të vendosura fort dhe të përshtaten siç duhet brenda Commodore 64
  • Shtoni pllaka Lego në pjesën e sipërme të pajisjeve për t'i forcuar ato dhe për ta mbajtur montimin në vend edhe nëse Commodore mbahet me kokë poshtë
  • Vendosni kabllot nga tastiera dhe të gjitha futjet e Keystone. Pastaj mbyllni tastierën Commodore 64 duke kontrolluar që është ulur siç duhet dhe nuk ka kabllo të bllokuar
  • Mbërtheni vidhat e përparme, por mos i shtrëngoni shumë

Hapi 16: Konfiguro RetroPie

Konfiguro RetroPie
Konfiguro RetroPie
Konfiguro RetroPie
Konfiguro RetroPie
Konfiguro RetroPie
Konfiguro RetroPie

Së fundi, vendosni emulatorin dhe lojërat Commodore 64 në RetroPie.

  • Faqja e internetit RetroPie shpjegon se si të vendosni emulatorë, të instaloni tema, të gërvishtni lojërat e lojërave dhe ku të vendosni skedarë lojërash (romë). Isshtë shumë e rekomandueshme që të shikoni këtë faqe për të kontrolluar të gjitha tiparet: RetroPie
  • Nisni Commodore 64 i cili fillon RetroPie. Do të kërkojë hartat e kontrollit të hyrjes herën e parë që përdoret. Filloni me tastierën dhe mbani të shtypur një çelës për të filluar procesin e hartës
  • Nëse çelësi i gabuar ose hyrja e levës zgjidhet gjatë hartimit, provoni të përdorni tastin lart në tastierë për t'u kthyer mbrapa dhe për ta rimarrë atë. Nëse është mbërthyer plotësisht, shtypni F4 në tastierë për të dalë RetroPie në vijën e komandës. Shkruani emulationstation për të filluar përsëri
  • Për të konfiguruar më shumë se një pajisje hyrëse (zakonisht një levë) në RetroPie, zgjidhni Start> Configure Input dhe kur ju kërkohet, mbani të shtypur një çelës ose buton në pajisje. Kjo fillon dialogun e hartave të kontrollit të hyrjes për pajisjen e re. Përdoreni këtë opsion për të ndryshuar hartën për një pajisje të konfiguruar tashmë
  • Për të konfiguruar emulatorin Commodore 64, të quajtur VICE, lundroni në RetroPie si më poshtë konfigurimi RetroPie> Menaxhoni paketat> Menaxho paketat opsionale. Zgjidhni emulatorin VICE dhe zgjidhni Instaloni nga binari. Duhen rreth 5 minuta për t'u instaluar
  • Hulumtoni se ku mund të merrni në mënyrë të ligjshme skedarët e lojërave të vjetra (romët) dhe kopjoni ose ftponi ato në/home/pi/RetroPie/roms/c64
  • Rinisni Emulation Station dhe lojërat tuaja do të jenë të dukshme. Duhet të jesh mirë të shkosh!

Hapi 17: Urime! Koha për të luajtur

Urime! Koha për të luajtur
Urime! Koha për të luajtur

Tani keni një platformë lojërash Commodore 64 e cila shpresojmë se do t'ju shërbejë për shumë vite në të ardhmen! Mos harroni të eksploroni platformat e lojërave të tjera - për shembull, mund të drejtoni me kënaqësi lojërat Sinclair Spectrum dhe Atari nga Commodore juaj i ri 64!

Në të ardhmen, me siguri do të shikoj të marr një PCB për të lidhur kokën Commodore 20 pin me Arduino Micro duke zëvendësuar tabelën e vogël të bukës.

Ndërkohë, lini çdo koment dhe bëni kënaqësi!

Konkursi i Lojërave
Konkursi i Lojërave
Konkursi i Lojërave
Konkursi i Lojërave

Nënkampion në Konkursin e Lojërave

Recommended: