Orodha ya maudhui:

Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego: Hatua 17 (na Picha)
Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego: Hatua 17 (na Picha)

Video: Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego: Hatua 17 (na Picha)

Video: Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego: Hatua 17 (na Picha)
Video: Pocket size C64 - Raspberry Pi - BMC64 2024, Julai
Anonim
Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego
Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego
Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego
Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego
Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego
Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego
Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego
Commodore 64 Revamp Na Raspberry Pi, Arduino na Lego

Mradi huu hukuruhusu kugundua tena onyesho la michezo ya kubahatisha la 1980 kwa kufufua kompyuta ya zamani ya nyumbani ya Commodore 64 kwa kutumia vifaa vipya na zile tofali za Lego zinazobadilika kila wakati! Ikiwa ulikuwa na moja ya kompyuta hizi, ujenzi huu utakuruhusu urudie michezo iliyosahaulika na kupiga alama za zamani. Ikiwa wewe ni mpya kwa kutumia kompyuta tena, sasa ni nafasi yako kuona ni kwanini Commodore 64 ilikuwa maarufu sana.

  • Kompyuta ya Raspberry Pi hutumiwa kuchukua nafasi ya ubao wa mama
  • RetroPie hutoa jukwaa la kuiga kwa Commodore (na mifumo mingine)
  • Arduino Micro ndogo inaruhusu kibodi ya Commodore 64 itumike kama kibodi ya USB inayofanya kazi kikamilifu
  • Vipande vya Lego hutumiwa kujenga nyumba za ndani
  • Viunganisho vya jiwe kuu hutoa Commodore na USB, HDMI na bandari za mtandao ambazo zimeunganishwa kwa ndani na Pi

Mradi huu hauhitaji ujuzi wa programu au elektroniki. Watengenezaji ambao wametumia Raspberry Pi au bodi za Arduino watapata ujenzi huu rahisi na hakika inasaidia ikiwa umetumia Lego hapo awali - hakika kila mtu ana ?!

Mradi huu hautabadilisha kiboreshaji au kibodi ya Commodore 64, ikiwa tu utaamua kuitumia kwa njia tofauti baadaye. Unaweza kuhitaji kufanya matengenezo ya zamani hata hivyo.

Vifaa

Hizi zinaelezewa katika hatua zinazofuata. Ni pamoja na vifaa vinavyohitajika kwa ujenzi kuu na sehemu zingine za hiari zinahitajika ikiwa unataka kujumuisha swichi ya kuzima umeme.

Zana na programu zinahitajika kwa ujenzi na vitu vingine vitakuwa sehemu ya mkutano uliokamilika kama viunga vya USB vya kucheza michezo hiyo ya kawaida na!

Hatua ya 1: Pata Vipengele Pamoja

Pata Vipengele Pamoja
Pata Vipengele Pamoja
Pata Vipengele Pamoja
Pata Vipengele Pamoja
Pata Vipengele Pamoja
Pata Vipengele Pamoja

Vipengele vinavyohitajika vimeorodheshwa katika sehemu hii. Ikiwa hauna zote, kuna viungo na mapendekezo yanayopatikana ya kuzishika na dalili ya takriban ya bei kwa dola za Kimarekani (kama mnamo Agosti 2019). Inafaa kusoma nakala hii kamili ili kusaidia kuamua juu ya Lego na nyaya halisi ambazo utatumia.

Mara tu unapokuwa na kila kitu, unapaswa kuweza kumaliza kwa urahisi ujenzi huu mwishoni mwa wiki.

64

  • Kwa kweli pata mashine isiyo na kazi lakini na kibodi inayofanya kazi. Itakuwa aibu kusambaza mashine inayofanya kazi au ambayo inaweza kuhitaji umakini kidogo kukarabati! Ikiwa huwezi kupata Commodore 64, basi Vic 20 au C16 inapaswa kufanya kazi badala yake na mabadiliko madogo ya kujenga yaliyotajwa katika mwongozo huu
  • Commodore labda ni sehemu ngumu zaidi kupata lakini zinapatikana kwenye eBay huko Amerika na Uingereza kuanzia karibu $ 50. Bora kuangalia moja ambayo inauzwa kwa sehemu na inahitaji TLC. Unahitaji tu kesi na kibodi ili uweze kununua sehemu hizo kando

Pi ya Raspberry

  • Raspberry Pi 2 na 3B itafanya kazi vizuri. Pi 4 ni nyongeza mpya kwa familia ya Pi lakini angalia kuwa unaweza kupata kesi ya Lego kwa hiyo. Pia kumbuka kuwa mahitaji ya kebo ni tofauti kwa sababu ina bandari ndogo za HDMI na USB-C
  • Pi 3B inapatikana kwa karibu $ 35. Tumia injini ya utaftaji upendayo kupata moja au kufuata kiunga na badilisha kwa eneo lako: Raspberry Pi 3B +

Kesi ya Lego Raspberry Pi

  • Huu ndio chaguo bora kwa kujenga Pi ndani ya casing ya ndani ya Lego. Kuna kesi nyingi kwa Pi ili iweze kuweza kuondoka na chaguzi zingine, ukilinganisha vipande vya Lego kuzunguka
  • Kesi ya Lego kutoka kwa Pi Hut ilitumika kwa ujenzi huu. Ni gharama karibu $ 10 na inakuja katika uchaguzi wa rangi. Tumia kiunga hiki kupata moja: Kesi ya Lego Raspberry Pi

Kadi ndogo ya SD

  • Pi yako itahitaji kadi ndogo ya SD kusakinisha programu ya RetroPie
  • RetroPie ni chaguo bora ikiwa utatumia Commodore 64 yako kama mashine ya michezo
  • Kadi ndogo za SD zinapatikana sana na ni za bei rahisi, karibu $ 5. Kadi ya 16GB ni chaguo bora kwa watumiaji wengi

Ugavi wa umeme wa Raspberry Pi

  • Ugavi rasmi wa Raspberry Pi ndio chaguo salama zaidi
  • Unapaswa kupata usambazaji rasmi wa umeme kutoka sehemu ile ile unayopata Raspberry Pi kutoka

Arduino Micro

  • Microprocessor ndogo hutafsiri kibodi ya matrix ya Commodore 64 kuwa kibodi inayothibitisha USB HID ambayo imechomekwa kwenye Pi
  • Programu inayohitajika kufanya tafsiri inapatikana katika nakala hii na imepakiwa kwa Micro kutumia Arduino IDE. Ikiwa unafanya ujenzi wa Vic 20 au C16, basi programu hii itahitaji mabadiliko madogo kwenye jedwali la ramani ya tumbo, ilivyoelezwa baadaye
  • Ni moja ya bodi ndogo za Arduino na inagharimu karibu $ 20. Tumia injini ya utaftaji upendayo kupata moja au fuata kiunga hiki na ubadilishie eneo lako: Arduino Micro

Bodi ya mkate ya ukubwa wa nusu

  • Hii hutumiwa kuunganisha Arduino Micro kwenye kiunganishi cha pini 20 kwenye Commodore 64
  • Zinapatikana kutoka kwa duka za elektroniki na mkondoni, bei karibu $ 5. Kiungo hiki ni cha ubao wa mkate wa ukubwa wa nusu kutoka Adafruit: Bodi ya mkate ya ukubwa wa nusu

Waya za jumper

  • Hizi waya za kiume na za kiume na za kuruka hutumiwa na ubao wa mkate na kuunganisha taa ya Commodore 64 na pini za GPIO kwenye Pi
  • Zinapatikana kutoka kwa duka za elektroniki na mkondoni, bei ya karibu $ 2 hadi $ 4 kwa pakiti. Kiungo hiki ni cha pakiti 40 ya waya wa kiume hadi wa kiume kutoka kwa Adafruit: pakiti 40 ya 75mm ya kiume hadi ya kiume. Kiungo hiki ni cha pakiti 20 ya waya za kike 75 hadi waya za kuruka kutoka Adafruit: pakiti 20 ya 75mm kike hadi kiume

Uingizaji wa jiwe kuu

  • Hizi hutoa bandari za USB, HDMI na Mtandao kwenye Commodore 64 ili kuziba. Ni pamoja na:

    • 2 x Ingiza jiwe kuu la USB
    • 1 x Ingiza jiwe la msingi la HDMI
    • 1 x Ingiza mtandao wa Keystone RJ45
  • Vipande vya Lego kwa ujumla vinafaa vizuri karibu na uingizaji wa Keystone na mabadiliko kadhaa madogo (yaliyotajwa katika hatua za kujenga baadaye). Cables kutoka kwa Pi zinaunganisha hadi mwisho mwingine wa kuingiza Keystone
  • Zinapatikana kutoka kwa duka za elektroniki na mkondoni, mahali pazuri pa kuanza kutafuta labda eBay inatafuta "usb keystone", "keystone hdmi" na "keystone rj45". Ni saizi ya kawaida na kila sehemu inagharimu kati ya $ 5 na $ 10

Nyaya

  • Cables kati ya kuingiza Pi na Keystone hapo juu zinahitajika. Hizi ni:

    • 2 x kiume kwa nyaya za kiume za USB
    • 1 x kiume kwa kebo ya ugani ya USB ndogo ya kike
    • 1 x kiume kwa kebo ya HDMI ya kiume
    • 1 x kuongoza kwa mtandao. Cable hii itakatwa vipande viwili kwa unganisho la kuingiza mtandao wa Keystone RJ45, kwa hivyo tumia tena ya zamani ikiwezekana. Nilipata moja na kipande cha picha kilichovunjika upande mmoja ili kuitumia tena
    • 1 x USB ya kiume kwa kebo ndogo ya USB ya kiume
  • Zinapatikana kwa urahisi kutoka kwa duka za kompyuta, TV na vifaa vya elektroniki na mkondoni, ikiuzwa kwa karibu $ 5
  • Kwa kuwa zote zitatoshea ndani ya Commodore, jaribu kupata nyaya fupi, karibu 20cm ikiwezekana. Epuka nyaya kama nusu-mita ya kebo ya HDMI ikilala ndani ya kesi hiyo!

Lego

  • Urval mzuri wa vipande vya Lego vinahitajika, haswa sahani na matofali ya urefu tofauti na upana wa studio moja. Kwa ujenzi wa Vic 20 au C16, utahitaji vipande tofauti tofauti ili kutoshea karibu na bandari zao za nje ikilinganishwa na Commodore 64
  • Zinapatikana kutoka kwa maduka ya kuchezea, masoko na kwenye mtandao. Nilipata vipande vingi vinavyohitajika kutoka soko la Jumapili lakini chagua matofali kutoka kwa wauzaji wa duka la Lego ni chaguo nzuri mkondoni kupata vipande halisi vinavyohitajika: Chagua Matofali

Hatua ya 2: Amua ikiwa unakuwa na Zima ya kuwasha umeme

Amua Ikiwa Unakuwa na Zima ya Kuzima Umeme
Amua Ikiwa Unakuwa na Zima ya Kuzima Umeme
Amua Ikiwa Unakuwa na Zima ya Kuzima Umeme
Amua Ikiwa Unakuwa na Zima ya Kuzima Umeme
Amua Ikiwa Unakuwa na Zima ya Kuzima Umeme
Amua Ikiwa Unakuwa na Zima ya Kuzima Umeme

Ujenzi huu ni pamoja na kuwa na kitufe cha kuzima umeme ili kuzima na kuwasha tena Pi. Kuwa na kitufe cha kuzima ni nzuri kuwa lakini sio muhimu kwa sababu unaweza kuzima Pi vizuri ukitumia RetroPie.

Kuna vifaa vya ziada na zana zinazohitajika. Unaweza kuongeza kitufe cha kuwasha katika siku zijazo ikiwa unapendelea - tunatumia Lego baada ya yote! Puuza vifaa vilivyo hapo chini na hatua ya 8 na 9 katika kifungu hiki ikiwa hautakuwa na kitufe cha kuzima.

Kitufe cha muda mfupi

  • Kitufe cha kitambo kinatumika kuwasha na kuzima Pi. Imeunganishwa na pini za GPIO kwenye Pi na programu iliyojumuishwa katika kifungu hiki hugundua kitufe kimeshinikizwa na kuzima kwa usalama Pi
  • Hizi zinapatikana kutoka kwa duka za elektroniki na mkondoni. Kiungo hiki ni cha pakiti 20 ya vifungo 6mm bei karibu $ 2.50 kutoka Adafruit: pakiti 20 ya vifungo 6mm

Waya za jumper

  • Hizi waya za kuruka waya za kike hutumiwa kuunganisha kitufe cha kuzima na pini za GPIO kwenye Pi
  • Zinapatikana kutoka kwa duka za elektroniki na mkondoni, bei ya karibu $ 2 hadi $ 4 kwa pakiti. Kwa pakiti 20 ya waya 75 hadi kike za kuruka kutoka Adafruit: pakiti 20 ya 75mm ya kike hadi ya kike

Hatua ya 3: Pata Vifaa na Programu Inahitajika

Vifaa kuu na programu zinahitajika zimeorodheshwa hapa chini.

  • PC (Windows au Mac) kupakua na kusakinisha programu
  • Programu ya RetroPie, pakua kutoka: RetroPie
  • Programu ya Arduino IDE, pakua kutoka: Arduino IDE
  • Programu ya FTP kunakili faili kutoka kwa PC yako hadi kwa Pi. Ikiwa unahitaji moja, FileZilla ni chaguo la bure la bure: FileZilla
  • Fuatilia na kebo ya HDMI kuungana na Commodore
  • Cable ya mtandao kuungana na mtandao wako wa nyumbani na mtandao
  • Joystick ya USB (bora mbili)
  • Ondoa kibodi ya USB kwa usanidi wa mwanzo na uwezekano wa shida ya upigaji risasi
  • Screwdriver ili kukusanyika na kukusanyika tena kwa Commodore
  • Kisu cha kukata (kisu cha Stanley) kwa kupunguza uwekaji wa Jiwe la Msingi, kukata kuongoza kwa mtandao na kuzima matofali ya Lego
  • Sandpaper ya nafaka ya kati kurekebisha kidogo kuingiza kwa Jiwe la Msingi ili vipande vya Lego viweze kuzunguka vizuri
  • Chuma cha kulehemu kwa swichi ya kuzima
  • Super adhesive kwa kushikamana na swichi ya kuzima kwa matofali ya Lego

Tahadhari

Sehemu za ujenzi huu zinajumuisha kutumia kisu cha kukata mkali. Vipande vya kukata na kukata ni ndogo sana na itahitaji shinikizo fulani kukata vizuri. Hakikisha vipande viko salama na havitateleza unapozifanyia kazi. Ikiwa unaunda kitufe cha kuzima, chuma cha kutengeneza kitatumika, hakikisha una uhakika wa kutumia moja kabla ya kuendelea.

Hakuna mtu anayetaka kuumia wakati anafurahiya burudani yake, kwa hivyo tafadhali pata msaada ikiwa unahitaji.

Hatua ya 4: Andaa Kesi ya Commodore 64

Andaa Kesi ya Commodore 64
Andaa Kesi ya Commodore 64
Andaa Kesi ya Commodore 64
Andaa Kesi ya Commodore 64
Andaa Kesi ya Commodore 64
Andaa Kesi ya Commodore 64

Pata kesi ya Commodore 64 iliyosafishwa na tayari kwa hatua zifuatazo.

  • Tenganisha kibodi na LED kutoka kwa ubao wa mama, kisha ondoa ubao wa mama kutoka kwa kesi hiyo. Hifadhi ubao wa mama salama kwani inaweza kuwa na faida katika siku zijazo
  • Kulingana na hali ya kitengo, ondoa kibodi na upe kisa safi na maji ya sabuni na uacha ikauke. Angalia ikiwa kesi inahitaji matengenezo, haswa kwa pini za kesi ya nyuma na vifaa vya mbele vya kuingilia
  • Ikiwa inahitajika, safisha kwa uangalifu kibodi na kitambaa cha jikoni kilicho na unyevu kidogo. Epuka kufunika maji au kutumia dawa za kusafisha kemikali. Unganisha tena kibodi na kesi wakati umekamilika

Hatua ya 5: Andaa Raspberry Pi

Andaa Raspberry Pi
Andaa Raspberry Pi
Andaa Raspberry Pi
Andaa Raspberry Pi
Andaa Raspberry Pi
Andaa Raspberry Pi

Weka na usanidi Raspberry Pi na programu ya RetroPie na ukamilishe hatua zinazohitajika kunakili faili kwake.

  • Ingiza Pi ndani ya msingi wa kesi ya Lego. Usifunge kesi ya Lego katika hatua hii kwa sababu pini za GPIO zitahitaji kuunganishwa baadaye
  • Sakinisha RetroPie kwenye kadi ya SD na ingiza kadi ya SD kwenye Pi. Viungo vilivyojumuishwa hapa ni kwa picha ya RetroPie: RetroPie na wavuti ya Raspberry Pi: Raspberry Pi Sakinisha Kadi ya SD
  • Unganisha mfuatiliaji ukitumia kebo ya HDMI, ambatisha kibodi ya USB ya ziada na kebo ya mtandao kwenye bandari ya Pi Ethernet. Chomeka usambazaji wa umeme kwa Pi ambayo inapaswa kuanza na kuanza RetroPie. Hakuna haja ya kuingia, ingawa jina la mtumiaji na nywila ndio chaguo-msingi kwa Pi: pi na rasiberi
  • Wakati RetroPie inapoanza kwa mara ya kwanza, inahimiza upangaji wa udhibiti wa pembejeo. Toka hii kwa sasa kwa kubonyeza F4 ambayo inakupeleka kwenye haraka ya amri
  • Wezesha SSH (salama salama) kwenye Pi ili uweze kuipata kutoka kwa kompyuta nyingine na uweze kunakili faili zake. Andika sudo raspi-config na uchague Chaguzi za Kuingiliana> SSH> wezesha
  • Pata anwani ya IP (itifaki ya mtandao) ya Pi kwa kuandika jina la mwenyeji -I (minus na kesi kubwa i) kwa mwongozo wa amri na uiangalie kwa hatua zifuatazo
  • Ikiwa huna programu ya FTP, isakinishe kwenye PC yako sasa. Mteja wa FileZilla FTP anapendekezwa: FileZilla. Unganisha kwenye Pi ukitumia programu ya mteja wa FTP ukitumia anwani ya IP ya Pi, nambari ya bandari 22 pamoja na jina la mtumiaji na nywila kama inavyoonyeshwa

Hatua ya 6: Pakia Programu ya Ramani ya Kinanda kwenye Arduino Micro

Pakia Programu ya Ramani ya Kinanda kwenye Micro Arduino
Pakia Programu ya Ramani ya Kinanda kwenye Micro Arduino
Pakia Programu ya Ramani ya Kinanda kwenye Arduino Micro
Pakia Programu ya Ramani ya Kinanda kwenye Arduino Micro

Sanidi Arduino Micro na programu ya ramani ya kibodi.

  • Weka Arduino Micro kwenye ubao mdogo wa mkate na uiunganishe kwenye PC ukitumia USB kwa kebo ndogo ya USB
  • Pakua na usakinishe IDE ya Arduino kwenye PC yako: Arduino IDE
  • Sakinisha kibodi na maktaba ya keypad kutoka kwenye menyu: Zana> Dhibiti Maktaba
  • Unda mchoro mpya (mpango wa Arduino) na nakili nambari ya programu ya kibodi kutoka kwa kiambatisho kwenye ukurasa huu kwenye mchoro
  • Kwenye IDE, tumia menyu ya Zana> Bodi na uweke bodi kwa Arduino / Genuino Micro na upe bandari iliyounganishwa kutumia menyu ya Zana> Bandari. Hifadhi, tengeneza na upakie mchoro
  • Ikiwa unatumia Vic 20 au C16, mchoro wa Arduino utahitaji kurekebisha kwa sababu wana tumbo tofauti la kibodi kwa Commodore 64. Rekebisha safu ambapo nambari inafafanua vitufe ambavyo havijabadilishwa na vilivyohamishwa, kwa kutumia kiunga kilichopewa kusaidia kuelewa uelewa wa kibodi kwa kompyuta hizi: Chati ya Matrix ya Chati ya Vic-20

funguo uint8_t [ROWS] [COLS]…

uint8_t shiftkeys [ROWS] [COLS]…

Hatua ya 7: Unganisha Commodore, Arduino Micro na Raspberry Pi Pamoja

Unganisha Commodore, Arduino Micro na Raspberry Pi Pamoja
Unganisha Commodore, Arduino Micro na Raspberry Pi Pamoja
Unganisha Commodore, Arduino Micro na Raspberry Pi Pamoja
Unganisha Commodore, Arduino Micro na Raspberry Pi Pamoja
Unganisha Commodore, Arduino Micro na Raspberry Pi Pamoja
Unganisha Commodore, Arduino Micro na Raspberry Pi Pamoja
Unganisha Commodore, Arduino Micro na Raspberry Pi Pamoja
Unganisha Commodore, Arduino Micro na Raspberry Pi Pamoja

Unganisha kibodi ya Commodore 64 kwa Arduino Micro kwa kutumia waya za kuruka na ubao wa mkate.

  • Kutumia meza ya ramani ya pini iliyoonyeshwa, unganisha Arduino Micro kwa kichwa cha Commodore 64 20 kwa kutumia waya za kuruka na ubao wa mkate.
  • Kuambia 'juu' kutoka 'chini' ya kichwa cha poda cha Commodore 64 20, 'juu' inakosa unganisho la pini kwa pini 2 na 4. Pini za safu (5 hadi 12) na pini za safu (13 hadi 20) ni kutumika kwa tumbo ya kibodi ya Commodore, wakati kitufe cha kurejesha kikiwa tofauti kwenye pini 3. Pini ya ardhini 1 inahitaji kuunganishwa kwa kitufe cha kurejesha kufanya kazi
  • Chomoa Arduino kutoka kwa PC na uiunganishe kwenye bandari ya USB kwenye Pi
  • Kwa mwongozo wa amri ya Pi, angalia kila funguo za kibodi za Commodore 64 zinafanya kazi vizuri. Ikiwa unapata shida, basi angalia hii na hatua ya awali kwa uangalifu. Kunaweza kuwa na muunganisho duni au kibodi inaweza kuhitaji safi zaidi. Ramani za kibodi ya Commodore kwa kibodi ya kisasa na vitufe ambavyo havipatikani kwenye Commodore vinapatikana kwa kutumia kitufe cha kuhama na kudhibiti kama inavyoonyeshwa kwenye mipangilio.

Hatua ya 8: Unganisha Zima ya Zima

Unganisha Zima ya Zima
Unganisha Zima ya Zima
Unganisha Zima ya Zima
Unganisha Zima ya Zima
Unganisha Zima ya Zima
Unganisha Zima ya Zima

Zima ya kuzima imeundwa kutoka kwa vipande vya Lego vilivyounganishwa na kitufe cha kitambo ambacho kimeunganishwa na pini mbili za Raspberry Pi GPIO. Ruka hatua hii ikiwa huna kitufe cha kuwasha.

  • Ambatisha ncha mbili za kike za waya za kuruka kwenye pini za kitufe cha kitambo. Hizi zitaunganishwa na pini za Pi GPIO baadaye. Kuna pini 4 kwenye kitufe cha kitambo ambacho huja kwa jozi. Unahitaji kuunganisha warukaji kwa pini moja ya kila jozi kama inavyoonyeshwa. Uunganisho unapaswa kuwa salama. Ikiwa sivyo, tumia chuma cha kutengenezea ili kutengeneza mahali
  • Kitufe cha kitambo kitawekwa kwenye tofali la Lego iliyobadilishwa 2x2. Pima umbali kati ya pini za kitufe (kawaida karibu 6mm) na uweke alama kwenye ukingo wa matofali ambapo itahitaji kukatwa kama inavyoonyeshwa
  • Salama matofali ya Lego ili isiteleze na kukatwa kwa uangalifu kwenye matofali. Lego ni ngumu kwa hivyo utahitaji kutumia shinikizo kutumia kisu. Zana zingine zinaweza kutumiwa pamoja na hacksaw ndogo au Dremel. Matokeo ya mwisho yanapaswa kuonekana kama inavyoonyeshwa
  • Punga pini za kitufe cha kitambo ndani ya kipande cha Lego ambapo mikato imefanywa. Ikiwa kufaa ni huru kidogo, basi gundi ya nyuma nyuma ya kitufe kwenye matofali
  • Jenga sehemu ya makazi ya swichi kama inavyoonyeshwa. Kumbuka bamba ya Lego mbele ya swichi, ambayo hutumiwa kwa kitufe cha Lego ili iweze kusonga vizuri kando ya bamba
  • Jenga kitufe cha Lego na uiweke juu kabisa kwa kitufe cha kitambo. Kitufe kinapaswa kuteleza vizuri ndani ya nyumba ya kubadili

Hatua ya 9: Sanidi Programu ya Zima ya Kuzima kwenye Pi

Nambari inahitajika kwenye Pi ili kugundua ishara kutoka kwa pini za GPIO na kuanzisha kuzima salama kwa Pi. Ruka hatua hii ikiwa huna kitufe cha kuwasha.

  • Nakili listen-for-shutdown.py na listen-for-shutdown.sh (badilisha jina kutoka.shx hadi.sh) kutoka kwa viambatisho kwenye ukurasa huu hadi kwenye folda ya nyumbani kwenye Pi / home / pi
  • Amri zilizo hapo chini hufanya faili zote mbili zitekelezwe na ziwape kwenye folda yao ya kwenda. Halafu inasasisha programu kuu ya kuanza ili kumwita msikilizaji wa kuzima na kuianza

### fanya faili zote mbili zitekelezwe

sudo chmod + x sikiliza-kwa- kuzima.py sudo chmod + x sikiliza- kwa- kuzima.sh ### wasongeze kwa folda yao ya marudio -for-shutdown.sh /etc/init.d/ ### sasisha programu kuu ya kuanza kupiga simu msikilizaji wa kuzima na uianze sasa sudo update-rc.d sikiliza-for-shutdown.sh defaults init.d / sikiliza-kuzima.sh kuanza

Jaribu kitufe ambacho kinapaswa kuzima Pi kupitia mchakato wa kawaida wa kuzima. Wakati Pi imezimwa, bonyeza kitufe tena kuiwasha

Hatua ya 10: Unda Misingi ya Lego

Unda Misingi ya Lego
Unda Misingi ya Lego
Unda Misingi ya Lego
Unda Misingi ya Lego

Sahani za Lego zimewekwa kwenye msingi wa kesi ya Commodore 64 ili sehemu zingine ziunganishwe.

  • Misingi ya Lego imeundwa katika sehemu mbili, moja kwa upande wa kulia wa Commodore ambapo bandari za USB zitapatikana, na sehemu ya nyuma ambapo nguvu, HDMI na bandari za mtandao zitajengwa
  • Vipande vya bamba vimewekwa karibu na mito ya ndani katika kesi hiyo. Wakati mikusanyiko yote miwili inapobadilishwa hukaa na mwendo mdogo, ikitoa msingi wa sauti kwa sehemu zinazofuata

Hatua ya 11: Unganisha Bandari za USB

Kukusanya Bandari za USB
Kukusanya Bandari za USB
Kukusanya Bandari za USB
Kukusanya Bandari za USB
Kukusanya Bandari za USB
Kukusanya Bandari za USB

Bandari mbili za USB upande wa Commodore 64 zimeundwa na vipande vya Lego na Keystone na zimeshikamana hadi bandari za Pi USB.

  • Uingizaji wa Keystone USB unahitaji marekebisho kidogo ili vipande vya Lego viwe karibu nao. Ondoa sehemu kwa kutumia kisu cha kukata na msasa ili kuondoa matuta ya angular ili yaonekane kama inavyoonyeshwa. Vipande vya asili vinaonyeshwa kwa kumbukumbu
  • Jenga matofali ya Lego karibu na uwekaji wa Keystone USB kuhakikisha kuwa upande wa ndani wa bandari ya USB unakabiliwa mbele ya Commodore 64. Matofali hutumiwa kusaidia nyuma ya kuingiza ambayo huishikilia wakati kebo ya USB imechomekwa ndani. Mbele ya kuingiza USB iko kwenye kipande kidogo cha bamba ili kusiwe na pengo mbele ya bandari
  • Kamilisha ujenzi. Baadaye, nyaya za kiume-za kiume za USB zitaunganisha uingizaji wa Keystone USB na bandari za Pi USB

Hatua ya 12: Unganisha Bandari ya Micro-USB

Unganisha Bandari ya Micro-USB
Unganisha Bandari ya Micro-USB
Unganisha Bandari ya Micro-USB
Unganisha Bandari ya Micro-USB

Bandari ndogo ya USB ya kutoa nguvu kwa Pi imejengwa na vipande vya Lego na imewekwa nyuma ya Commodore 64.

  • Jenga vipande vya Lego karibu na mwisho wa kike wa kebo ndogo ya upanuzi wa USB. Mwisho huu unaweza kuhitaji kukata kulingana na aina ya kebo unayopaswa kuhakikisha kuwa inafaa kabisa ndani ya vipande vyake vya Lego ili isiweze kutolewa au kusukumwa wakati kebo imeambatishwa
  • Kamilisha ujenzi. Baadaye, mwisho wa kiume wa USB-ndogo utaingiza kwenye bandari ya umeme ya USB ndogo kwenye Pi

Hatua ya 13: Unganisha Bandari ya HDMI

Unganisha Bandari ya HDMI
Unganisha Bandari ya HDMI
Unganisha Bandari ya HDMI
Unganisha Bandari ya HDMI
Unganisha Bandari ya HDMI
Unganisha Bandari ya HDMI

Bandari ya HDMI nyuma ya Commodore 64 imeundwa na vipande vya Lego na Keystone na imeunganishwa hadi bandari ya Pi HDMI.

  • Uingizaji wa Keystone HDMI unahitaji marekebisho ili vipande vya Lego viwe karibu nayo na ili iweze kutoka kwa kesi ya Commodore 64, kuwezesha unganisho rahisi na kebo ya HDMI. Punguza kipande cha picha ukitumia kisu cha kukata na uzunguke kingo za chini za kiingilio cha HDMI ukitumia sandpaper ili iweze kuonekana kama inavyoonyeshwa
  • Jenga Lego karibu na kiingilizi cha Keystone HDMI hakikisha kwamba nyuma ya klipu imeshikiliwa vizuri na kipande cha Lego. Hii inazuia kuingiza kwa HDMI kusukuma ndani ya kesi wakati kebo ya HDMI imeunganishwa
  • Kamilisha ujenzi. Baadaye, kebo ya HDMI itaunganisha kiingilio cha Keystone HDMI na bandari ya Pi HDMI

Hatua ya 14: Unganisha Bandari ya Mtandao

Unganisha Bandari ya Mtandao
Unganisha Bandari ya Mtandao
Unganisha Bandari ya Mtandao
Unganisha Bandari ya Mtandao
Unganisha Bandari ya Mtandao
Unganisha Bandari ya Mtandao

Bandari ya Ethernet nyuma ya Commodore 64 imeundwa na vipande vya Lego na Keystone na imeunganishwa hadi bandari ya Pi Ethernet.

  • Uingizaji wa Keystone RJ45 unahitaji marekebisho ili vipande vya Lego viwe karibu nayo na ili iweze kutoka kwa kesi ya Commodore 64, kuwezesha unganisho rahisi na kebo ya mtandao. Ondoa kipande cha picha na sehemu ya juu nyuma yake ukitumia kisu cha kukata na kuzungusha kingo za chini za kuingiza RJ45 ukitumia sandpaper ili iweze kuonekana kama inavyoonyeshwa
  • Kutumia kisu cha kukata, kata ncha moja kutoka kwa kebo ya mtandao na uishike kupitia kipande cha Lego na shimo ndani yake. Hii inaweza kuwa fiti kabisa lakini inasaidia kusaidia nyuma ya kuingiza RJ45 kwa wakati kebo ya mtandao imeunganishwa
  • Kata kinga ya plastiki kufunua waya ndani ya kebo. Unganisha waya zenye rangi kulingana na maagizo yaliyotolewa na kiingilio cha Keystone, kwa kubonyeza waya kwenye vishika nafasi vyao vya chuma. Huna haja ya kufunua sehemu ya ndani ya chuma kabla ya waya kwani vishika chuma vitakata uzio wa waya wa plastiki na kufanya unganisho lihitajiki. Unaweza kuhitaji kisu kidogo cha plastiki butu ili kushinikiza waya kwa vishika nafasi vyao
  • Jenga Lego karibu na kuingiza Keystone RJ45
  • Kamilisha ujenzi. Baadaye, ncha nyingine ya kebo ya mtandao itaunganishwa na bandari ya Ethernet kwenye Pi

Hatua ya 15: Unganisha Sehemu Zote na Mtihani

Unganisha Sehemu Zote na Mtihani
Unganisha Sehemu Zote na Mtihani
Unganisha Sehemu Zote na Mtihani
Unganisha Sehemu Zote na Mtihani
Unganisha Sehemu Zote na Mtihani
Unganisha Sehemu Zote na Mtihani

Uunganisho wa Pi GPIO umekamilika na vipande vyote vimekusanyika pamoja.

  • Katika hatua hii, unapaswa kuwa na sehemu za kibodi na kesi tayari kushikamana na Raspberry Pi
  • Ongeza kesi ya Lego na Raspberry Pi kisha unganisha waya za kuruka za kiume na kike kwa pini za Raspberry Pi GPIO kwa mwangaza wa Commodore 64 kama inavyoonyeshwa.
  • Ikiwa umefanya kitufe cha kuwasha, unganisha mwisho wa kike wa waya za kuruka kwenye pini za Raspberry Pi GPIO kama inavyoonyeshwa
  • Funga bandari za Commodore 64 ambazo hazijatumiwa nyuma ya kesi na matofali ya Lego kama inavyoonyeshwa. Kisha funga kesi ya Raspberry Pi Lego na uhakikishe vipande vyote vya Lego viko sawa na vinafaa vizuri ndani ya Commodore 64
  • Ongeza sahani za Lego juu ya fittings ili kuziimarisha na kushikilia mkutano mahali hata kama Commodore inafanyika chini chini
  • Ingiza nyaya kutoka kwenye kibodi na uwekaji wote wa Jiwe la Key. Kisha funga kibodi ya Commodore 64 ukiangalia kuwa imekaa vizuri na hakuna nyaya zilizonaswa
  • Funga screws za mbele lakini usizikaze zaidi

Hatua ya 16: Sanidi RetroPie

Sanidi RetroPie
Sanidi RetroPie
Sanidi RetroPie
Sanidi RetroPie
Sanidi RetroPie
Sanidi RetroPie

Mwishowe, weka emulator ya Commodore 64 na michezo katika RetroPie.

  • Wavuti ya RetroPie inaelezea jinsi ya kusanidi emulators, kusanikisha mandhari, kufuta sanaa ya mchezo wa sanduku na mahali pa kuweka faili za michezo (roms). Inashauriwa sana uangalie wavuti hii ili kugonga huduma zote: RetroPie
  • Boot Commodore 64 inayoanza RetroPie. Itachochea ramani za udhibiti wa pembejeo mara ya kwanza inatumiwa. Anza na kibodi na ushikilie kitufe ili kuanza mchakato wa ramani
  • Ikiwa kitufe kibaya au pembejeo la fungu la furaha huchaguliwa wakati wa ramani, jaribu kutumia kitufe cha juu kwenye kibodi kurudi nyuma na kuirekebisha. Ikiwa imekwama kabisa, bonyeza F4 kwenye kibodi ili uondoe RetroPie kwa mwongozo wa amri. Andika wivu wa kuiga ili kuanza tena
  • Ili kusanidi zaidi ya kifaa kimoja cha kuingiza (kawaida ni kiboreshaji cha furaha) kwenye RetroPie, chagua Anza> Sanidi Ingizo na unapoambiwa, shikilia kitufe au kitufe kwenye kifaa. Hii huanza mazungumzo ya udhibiti wa pembejeo ya kifaa kipya. Tumia chaguo hili kubadilisha ramani ya kifaa kilichowekwa tayari
  • Kuweka emulator ya Commodore 64, inayoitwa VICE, nenda kwenye RetroPie kama ifuatavyo usanidi wa RetroPie> Dhibiti vifurushi> Dhibiti vifurushi vya hiari. Chagua emulator ya VICE na uchague Sakinisha kutoka kwa binary. Inachukua karibu dakika 5 kusanikisha
  • Utaftaji ambapo kihalali pata faili za michezo ya zamani (roms) na unakili au kuziandika kwa / nyumbani / pi / RetroPie / roms / c64
  • Anzisha upya Kituo cha Uigaji na michezo yako itaonekana. Unapaswa kuwa mzuri kwenda!

Hatua ya 17: Hongera! Wakati wa kucheza

Hongera! Wakati wa kucheza
Hongera! Wakati wa kucheza

Sasa una jukwaa la michezo la Commodore 64 ambalo kwa matumaini litakutumikia kwa miaka mingi ijayo! Usisahau kuchunguza majukwaa mengine ya michezo - unaweza kwa mfano, kukimbia Sinclair Spectrum na Atari michezo kutoka kwa Commodore 64 yako mpya!

Katika siku za usoni labda nitaangalia kupata PCB ili kuunganisha kichwa cha poda cha Commodore 20 kwa Arduino Micro ikibadilisha ubao mdogo wa mkate.

Wakati huo huo, acha maoni yoyote na ufurahi!

Mashindano ya Michezo
Mashindano ya Michezo
Mashindano ya Michezo
Mashindano ya Michezo

Mkimbiaji katika Mashindano ya Michezo

Ilipendekeza: