Tartalomjegyzék:

Commodore 64 Felújítás Raspberry Pi, Arduino és Lego segítségével: 17 lépés (képekkel)
Commodore 64 Felújítás Raspberry Pi, Arduino és Lego segítségével: 17 lépés (képekkel)

Videó: Commodore 64 Felújítás Raspberry Pi, Arduino és Lego segítségével: 17 lépés (képekkel)

Videó: Commodore 64 Felújítás Raspberry Pi, Arduino és Lego segítségével: 17 lépés (képekkel)
Videó: Apple - I replika építése. ACI - Apple Cassette Interface (Build an Apple - I replica.) 2024, Július
Anonim
Commodore 64 Felújítás Raspberry Pi -vel, Arduino -val és Legóval
Commodore 64 Felújítás Raspberry Pi -vel, Arduino -val és Legóval
Commodore 64 Felújítás Raspberry Pi -vel, Arduino -val és Legóval
Commodore 64 Felújítás Raspberry Pi -vel, Arduino -val és Legóval
Commodore 64 Felújítás Raspberry Pi -vel, Arduino -val és Legóval
Commodore 64 Felújítás Raspberry Pi -vel, Arduino -val és Legóval
Commodore 64 Felújítás Raspberry Pi -vel, Arduino -val és Legóval
Commodore 64 Felújítás Raspberry Pi -vel, Arduino -val és Legóval

Ez a projekt lehetővé teszi, hogy újból felfedezze az 1980-as évek játékjátékát, feltámasztva egy régi Commodore 64 otthoni számítógépet új alkatrészek és ezeknek a sokoldalú Lego kockáknak a segítségével! Ha rendelkezett ezekkel a számítógépekkel, ez a konstrukció lehetővé teszi az elfelejtett játékok újbóli lejátszását és a régi magas pontszámok legyőzését. Ha még nem ismeri a retro-számítástechnikát, itt az alkalom, hogy megtudja, miért volt olyan hihetetlenül népszerű a Commodore 64.

  • Raspberry Pi számítógépet használnak az alaplap cseréjéhez
  • A RetroPie emulációs platformot biztosít a Commodore (és más rendszerek) számára
  • Egy kis Arduino Micro lehetővé teszi a Commodore 64 billentyűzet használatát teljesen működőképes USB billentyűzetként
  • Lego darabokat használnak a belső ház építéséhez
  • A Keystone csatlakozók biztosítják a Commodore számára USB, HDMI és hálózati portokat, amelyek belsőleg csatlakoznak a Pi -hez

Ez a projekt nem igényel programozói vagy elektronikai ismereteket. Azok a gyártók, akik a Raspberry Pi vagy az Arduino táblákat használták, meglehetősen egyszerűnek találják ezt a konstrukciót, és minden bizonnyal segít, ha korábban már használták a Legót - biztosan mindenkinek van ?!

Ez a projekt fizikailag nem fogja megváltoztatni a Commodore 64 tokot vagy billentyűzetet, arra az esetre, ha úgy dönt, hogy a jövőben más módon használja. Bár lehet, hogy javítania kell egy régit.

Kellékek

Ezeket a következő lépések magyarázzák. Ezek tartalmazzák a fő felépítéshez szükséges alkatrészeket, és néhány opcionális alkatrészt, amelyek szükségesek, ha ki-bekapcsoló kapcsolót szeretne beépíteni.

Eszközök és szoftverek szükségesek az összeállításhoz, és egyes elemek a kész összeszerelés részét képezik, mint például az USB joystick, amellyel a klasszikus játékokat játszhatja!

1. lépés: Szerelje össze az alkatrészeket

Szerezze össze az alkatrészeket
Szerezze össze az alkatrészeket
Szerezze össze az alkatrészeket
Szerezze össze az alkatrészeket
Szerezze össze az alkatrészeket
Szerezze össze az alkatrészeket

A szükséges alkatrészek ebben a részben találhatók. Ha nem rendelkezik mindennel, linkek és javaslatok állnak rendelkezésre, amelyekhez hozzájuthat, hozzávetőlegesen feltüntetve az árat amerikai dollárban (2019 augusztusában). Érdemes teljes egészében elolvasni ezt a cikket, hogy segítsen eldönteni, hogy milyen Lego -t és pontos kábeleket fog használni.

Ha minden megvan, akkor könnyen elvégezheti ezt az építést egy hétvégén.

Commodore 64

  • Ideális esetben használjon leállított gépet, de működő billentyűzettel. Kár lenne szétszedni egy működő gépet vagy egy olyan gépet, amely javításra szorulhat! Ha nem tudja beszerezni a Commodore 64 -et, akkor a Vic 20 -nak vagy a C16 -nak kell működnie az ebben az útmutatóban említett kisebb építési módosításokkal
  • A Commodore -t valószínűleg a legnehezebb beszerezni, de az USA -ban és az Egyesült Királyságban elérhetőek az eBay -en, körülbelül 50 dollártól. A legjobb, ha megnézzük azt, amelyet alkatrészekként értékesítenek, és némi TLC -t igényel. Csak a tokra és a billentyűzetre van szüksége, hogy ezeket az alkatrészeket külön is megvásárolhassa

Raspberry Pi

  • A Raspberry Pi 2 és 3B jól fog működni. A Pi 4 nagyszerű új kiegészítője a Pi családnak, de ellenőrizze, hogy kaphat -e hozzá Lego tokot. Vegye figyelembe azt is, hogy a kábelekkel kapcsolatos követelmények eltérőek, mivel mikro-HDMI és USB-C portokkal rendelkezik
  • A Pi 3B körülbelül 35 dollárért kapható. Használja kedvenc keresőmotorját, hogy megtalálja az egyiket, vagy kövesse a linket, és váltson helyére: Raspberry Pi 3B+

Lego Raspberry Pi tok

  • Ez a legjobb választás a Pi beépítéséhez a belső Lego házba. Annyi tok van a Pi -hez, így lehetséges, hogy megússzuk más lehetőségeket, köré szerelve a Lego -darabokat
  • Ehhez a konstrukcióhoz a Pi Hut Lego tokját használták. Körülbelül 10 dollárba kerül, és többféle színben kapható. Ezen a linken találhat egyet: Lego Raspberry Pi tok

Micro SD kártya

  • A Pi -nek mikro SD -kártyára lesz szüksége a RetroPie szoftver telepítéséhez
  • A RetroPie ideális választás, ha a Commodore 64 -et játékgépként fogja használni
  • A Micro SD kártyák széles körben kaphatók és olcsók, körülbelül 5 dollár. A 16 GB -os kártya ideális választás a legtöbb felhasználó számára

Raspberry Pi tápegység

  • A hivatalos Raspberry Pi tápegység a legbiztonságosabb választás
  • A hivatalos tápegységet ugyanabból a helyről szerezheti be, ahonnan a Raspberry Pi -t kapja

Arduino Micro

  • Ez a kis mikroprocesszor a Commodore 64 mátrix billentyűzetet USB HID -kompatibilis billentyűzetté alakítja, amelyet a Pi
  • A fordításhoz szükséges szoftver elérhető ebben a cikkben, és az Arduino IDE segítségével töltődik fel a Micro -ra. Ha Vic 20 vagy C16 építést végez, akkor ez a szoftver kisebb módosításokat igényel a mátrixleképezési táblázatban, később kifejtjük
  • Ez az egyik legkisebb Arduino tábla, és körülbelül 20 dollárba kerül. Használja kedvenc keresőmotorját, hogy megtalálja az egyiket, vagy kövesse ezt a linket, és váltson helyére: Arduino Micro

Fél méretű kenyeretábla

  • Ezzel csatlakoztatható az Arduino Micro a Commodore 64 20 tűs csatlakozójához
  • Kaphatók az elektronikai üzletekben és az interneten, ára körülbelül 5 dollár. Ez a link az Adafruit félméretű kenyérlapjára vonatkozik: Fél méretű kenyérlap

Jumper vezetékek

  • Ezeket a hím -férfi és férfi -női áthidaló vezetékeket a kenyértáblához használják, és a Commodore 64 LED csatlakoztatásához a Pi
  • Kaphatók az elektronikai üzletekben és az interneten, ára körülbelül 2–4 USD / csomag. Ez a link az Adafruit 40 csomag 75 mm -es hím -férfi átkötőhuzalhoz való: 40 csomag 75 mm -es férfi -férfi. Ez a link az Adafruit 20 db 75 mm -es női és férfi áthidaló huzalhoz készült: 20 csomag 75 mm -es nőstényből férfihoz

Keystone betétek

  • Ezek biztosítják a Commodore 64 USB-, HDMI- és hálózati portjait. Tartalmazzák:

    • 2 x Keystone USB betét
    • 1 x Keystone HDMI betét
    • 1 x Keystone RJ45 hálózati betét
  • A Lego -darabok általában jól illeszkednek a Keystone betétek köré, némi módosítással (a későbbi építési lépésekben említik). A Pi kábelei a Keystone betétek másik végéhez csatlakoznak
  • Kaphatók az elektronikai üzletekben és az interneten. A legjobb hely a keresés megkezdéséhez valószínűleg az eBay keresőszava "keystone usb", "keystone hdmi" és "keystone rj45". Ezek szabványos méretűek, és mindegyik alkatrész ára 5 és 10 dollár között van

Kábelek

  • Kábelekre van szükség a fenti Pi és Keystone betétek között. Ezek:

    • 2 x férfi -férfi USB kábel
    • 1 x férfi-női mikro-USB hosszabbító kábel
    • 1 x férfi -férfi HDMI kábel
    • 1 x hálózati vezeték. Ezt a kábelt kettévágják a Keystone RJ45 hálózati betéthez való csatlakozáshoz, ezért ha lehetséges, használjon újra egy régit. Találtam egyet, amelynek egyik végén törött csipesz van, és újra felhasználható
    • 1 x férfi USB-férfi mikro-USB kábel
  • Könnyen beszerezhetők a számítógép-, TV- és elektronikai üzletekben és az interneten, körülbelül 5 dollárért
  • Mivel mind elférnek a Commodore -ban, próbálja meg rövid, lehetőleg 20 cm -es kábeleket beszerezni. Kerülje a kábeleket, például a félméteres HDMI-kábelt, amely a ház belsejében kígyózik!

Lego

  • Jó választékra van szükség Lego -darabokra, különösen különböző hosszúságú lemezekre és téglákra, egyetlen csapszélességgel. A Vic 20 vagy C16 felépítéshez a Commodore 64 -hez képest kissé eltérő darabokra lesz szükség, hogy illeszkedjenek a külső portjaikhoz
  • Kaphatók játékboltokban, piacokon és online. A legtöbb darabot vasárnapi vásárról kaptam, de a Lego shop weboldaláról kiválasztott tégla jó online választás a szükséges darabok beszerzéséhez: Válassz egy téglát

2. lépés: Döntse el, hogy rendelkezik-e bekapcsoló kapcsolóval

Döntse el, hogy rendelkezik-e bekapcsoló kapcsolóval
Döntse el, hogy rendelkezik-e bekapcsoló kapcsolóval
Döntse el, hogy rendelkezik-e bekapcsoló kapcsolóval
Döntse el, hogy rendelkezik-e bekapcsoló kapcsolóval
Döntse el, hogy rendelkezik-e bekapcsoló kapcsolóval
Döntse el, hogy rendelkezik-e bekapcsoló kapcsolóval

Ez a felépítés magában foglal egy ki-bekapcsoló gombot a Pi biztonságos ki- és bekapcsolásához. A ki-be kapcsoló jó, de nem feltétlenül szükséges, mert a Pi-t mindig megfelelően kikapcsolhatja a RetroPie használatával.

További alkatrészek és eszközök szükségesek. A jövőben hozzáadhatja a ki -be kapcsolót, ha úgy tetszik - végül is a Legót használjuk !. Figyelmen kívül hagyja az alábbi összetevőket, valamint a cikk 8. és 9. lépését, ha nem fog be- és kikapcsolni.

Pillanatnyi gomb

  • Egy pillanatnyi gombbal lehet be- és kikapcsolni a Pi -t. Csatlakoztatva van a Pi GPIO csapjaihoz, és a cikkben található szoftver észleli, hogy a gombot megnyomták, és biztonságosan leállítja a Pi -t
  • Ezek elérhetők az elektronikai üzletekben és az interneten. Ez a link egy 20 csomag 6 mm -es gombhoz tartozik, ára körülbelül 2,50 USD az Adafruit -tól: 20 csomag 6 mm -es gomb

Jumper vezetékek

  • Ezeket a női-női vezetékeket használhatja a be- és kikapcsolás kapcsolójának a Pi GPIO csapjaihoz való csatlakoztatására
  • Kaphatók az elektronikai üzletekben és az interneten, ára körülbelül 2–4 USD / csomag. Adafruit 20 csomag 75 mm -es női és női áthidaló huzalhoz: 20 csomag 75 mm -es nőstény -nő

3. lépés: Szerezze be a szükséges felszereléseket és szoftvereket

Az alábbiakban felsoroljuk a szükséges főbb berendezéseket és szoftvereket.

  • PC (Windows vagy Mac) szoftver letöltéséhez és telepítéséhez
  • RetroPie szoftver, letöltés innen: RetroPie
  • Arduino IDE szoftver, letöltés innen: Arduino IDE
  • FTP szoftver fájlok másolásához a számítógépről a Pi -re. Ha szüksége van rá, a FileZilla jó ingyenes lehetőség: FileZilla
  • Monitor HDMI kábellel a Commodore csatlakoztatásához
  • Hálózati kábel az otthoni hálózathoz és az internethez való csatlakozáshoz
  • USB joystick (ideális esetben kettő)
  • Tartalék USB billentyűzet a kezdeti beállításhoz és potenciálisan a hibaelhárításhoz
  • Csavarhúzó a Commodore szétszereléséhez és összeszereléséhez
  • Vágókés (Stanley kés) a Keystone betétek vágásához, a hálózati vezeték és a Lego tégla ki-be kapcsoló levágásához
  • Közepes szemcsés csiszolópapír, hogy kissé módosítsa a Keystone betéteket, hogy a Lego-darabok megfelelően illeszkedjenek hozzájuk
  • Forrasztópáka a ki-be kapcsolóhoz
  • Szuperragasztó ragasztó a ki-be kapcsoló ragasztásához egy Lego téglához

Vigyázat

Ennek a felépítésnek a részei egy éles vágókés használatát foglalják magukban. A kivágandó és vágandó darabok meglehetősen kicsik, és némi nyomást igényelnek a megfelelő vágáshoz. Győződjön meg arról, hogy a darabok biztonságban vannak, és nem csúszik, miközben dolgozik rajtuk. Ha a ki-be kapcsolót építi, forrasztópáka lesz használatban, mielőtt folytatná, győződjön meg róla, hogy magabiztosan használja.

Senki sem akar megsérülni, miközben élvezi a hobbiját, ezért kérjen segítséget, ha szüksége van rá.

4. lépés: Készítse elő a Commodore 64 tokot

Készítse elő a Commodore 64 tokot
Készítse elő a Commodore 64 tokot
Készítse elő a Commodore 64 tokot
Készítse elő a Commodore 64 tokot
Készítse elő a Commodore 64 tokot
Készítse elő a Commodore 64 tokot

Tisztítsa meg a Commodore 64 tokot, és készen áll a következő lépésekre.

  • Válassza le a billentyűzetet és a LED -et az alaplapról, majd csavarja le az alaplapot a házról. Tárolja biztonságosan az alaplapot, mert hasznos lehet a jövőben
  • A készülék állapotától függően vegye le a billentyűzetet, és tisztítsa meg a tokot szappanos vízzel, és hagyja megszáradni. Ellenőrizze, hogy a ház javításra szorul-e, különösen a hátsó tok csapjai és az első csavaros tartók esetében
  • Ha szükséges, óvatosan tisztítsa meg a billentyűzetet enyhén nedves konyharuhával. Kerülje a vízzel való letakarást vagy vegyi tisztítószerek használatát. Ha kész, szerelje vissza a billentyűzetet és a tokot

5. lépés: Készítse elő a Raspberry Pi -t

Készítse elő a Raspberry Pi -t
Készítse elő a Raspberry Pi -t
Készítse elő a Raspberry Pi -t
Készítse elő a Raspberry Pi -t
Készítse elő a Raspberry Pi -t
Készítse elő a Raspberry Pi -t

Állítsa be és telepítse a Raspberry Pi with RetroPie szoftvert, és hajtsa végre a fájlok másolásához szükséges lépéseket.

  • Helyezze be a Pi -t a Lego tok aljába. Ne zárja le a Lego tokot ebben a szakaszban, mert a GPIO csapokat később csatlakoztatni kell
  • Telepítse a RetroPie -t az SD -kártyára, és helyezze be az SD -kártyát a Pi -be. Az itt található linkek a RetroPie képre vonatkoznak: RetroPie és a Raspberry Pi webhely: Raspberry Pi SD kártya telepítése
  • Csatlakoztassa a monitort a HDMI -kábel segítségével, csatlakoztassa a tartalék USB -billentyűzetet és egy hálózati kábelt a Pi Ethernet -porthoz. Csatlakoztassa a tápegységet a Pi -hez, amely elindul és elindítja a RetroPie -t. Nincs szükség bejelentkezésre, bár a Pi: pi és a málna alapértelmezett felhasználóneve és jelszava
  • A RetroPie első indításakor a rendszer kéri a bemenet -vezérlési leképezéseket. Egyelőre lépjen ki az F4 billentyű megnyomásával, amely a parancssorba vezet
  • Engedélyezze az SSH -t (biztonságos héjat) a Pi -n, hogy hozzáférhessen egy másik számítógépről, és fájlokat másolhat rá. Gépelje be a sudo raspi-config parancsot, és válassza az Interfacing Options> SSH> enable lehetőséget
  • Keresse meg a Pi IP -címét (internetprotokoll), ha a parancssorba beírja a gazdagép -I (mínusz és nagybetűs i) nevet, és jegyezze fel a következő lépésekhez
  • Ha nem rendelkezik FTP szoftverrel, telepítse azt most a számítógépére. A FileZilla FTP kliens használata ajánlott: FileZilla. Csatlakozzon a Pi -hez az FTP ügyfélszoftver segítségével a Pi IP -címe, a 22 -es port száma, valamint a felhasználónév és jelszó segítségével

6. lépés: Töltse fel a billentyűzetleképező szoftvert az Arduino Micro -ra

Töltse fel a billentyűzetleképező szoftvert az Arduino Micro készülékre
Töltse fel a billentyűzetleképező szoftvert az Arduino Micro készülékre
Töltse fel a billentyűzetleképező szoftvert az Arduino Micro készülékre
Töltse fel a billentyűzetleképező szoftvert az Arduino Micro készülékre

Állítsa be az Arduino Micro-t a billentyűzetleképező szoftverrel.

  • Helyezze az Arduino Micro-t a kis kenyérlapra, és csatlakoztassa a számítógéphez USB-micro-USB-kábel segítségével
  • Töltse le és telepítse az Arduino IDE -t számítógépére: Arduino IDE
  • Telepítse a billentyűzet- és billentyűzetkönyvtárakat a menüből: Eszközök> Könyvtárak kezelése
  • Hozzon létre egy új vázlatot (Arduino program), és másolja a billentyűzet programkódját az ezen az oldalon található mellékletből a vázlatba
  • Az IDE -n használja az Eszközök> Tábla menüt, és állítsa a táblát Arduino / Genuino Micro -ra, és az Eszközök> Port menüben rendelje hozzá a csatlakoztatott portot. Mentse, fordítsa le és töltse fel a vázlatot
  • Ha Vic 20 -at vagy C16 -ot használ, az Arduino vázlatot módosítani kell, mert a billentyűzet mátrixa eltér a Commodore 64 -től. Módosítsa a tömböket, ahol a kód határozza meg az eltolt és eltolt billentyűket, a megadott link segítségével, hogy segítsen megérteni a billentyűzet mátrixát ezekhez a számítógépekhez: Keyboard Matrix Chart for Vic-20

uint8_t gombok [Sorok] [COLS]…

uint8_t shiftkey [ROWS] [COLS]…

7. lépés: Csatlakoztassa a Commodore -t, az Arduino Micro -t és a Raspberry Pi -t

Csatlakoztassa a Commodore -t, az Arduino Micro -t és a Raspberry Pi -t
Csatlakoztassa a Commodore -t, az Arduino Micro -t és a Raspberry Pi -t
Csatlakoztassa a Commodore -t, az Arduino Micro -t és a Raspberry Pi -t
Csatlakoztassa a Commodore -t, az Arduino Micro -t és a Raspberry Pi -t
Csatlakoztassa a Commodore -t, az Arduino Micro -t és a Raspberry Pi -t
Csatlakoztassa a Commodore -t, az Arduino Micro -t és a Raspberry Pi -t
Csatlakoztassa a Commodore -t, az Arduino Micro -t és a Raspberry Pi -t
Csatlakoztassa a Commodore -t, az Arduino Micro -t és a Raspberry Pi -t

Csatlakoztassa a Commodore 64 billentyűzetet az Arduino Micro -hoz az áthidaló vezetékek és a kenyértábla segítségével.

  • Az ábrán látható tűleképezési táblázat segítségével csatlakoztassa az Arduino Micro -t a Commodore 64 20 tűs fejléchez az áthidaló vezetékek és a kenyérsütő lemez használatával
  • A Commodore 64 20 tűs fejléc „felső” és „alsó” részének megkülönböztetéséhez a „felső” hiányzó tűcsatlakozásokkal rendelkezik a 2 -es és 4 -es tűkhöz. a Commodore billentyűzet mátrixához használják, míg a visszaállító kulcs külön van a 3. tűn. Az 1. földelőcsapot csatlakoztatni kell a visszaállítási kulcs működéséhez
  • Húzza ki az Arduino -t a számítógépről, és csatlakoztassa a Pi USB -portjához
  • A Pi parancssorban ellenőrizze, hogy a Commodore 64 billentyűzet megfelelően működik -e. Ha problémákat tapasztal, akkor alaposan ellenőrizze ezt és az előző lépést. Lehet, hogy gyenge a kapcsolat, vagy a billentyűzetre kiterjedtebb tisztításra van szükség. A Commodore billentyűzet egy modern billentyűzethez társul, és a Commodore -ban nem található billentyűk a Shift és a Control billentyűvel érhetők el, ahogy az elrendezésben látható

8. lépés: Szerelje össze a ki-be kapcsolót

Szerelje össze a ki-be kapcsolót
Szerelje össze a ki-be kapcsolót
Szerelje össze a ki-be kapcsolót
Szerelje össze a ki-be kapcsolót
Szerelje össze a ki-be kapcsolót
Szerelje össze a ki-be kapcsolót

A ki-be kapcsolót Lego-darabokból hozták létre, amelyek egy pillanatnyi gombhoz vannak csatlakoztatva, amely két Raspberry Pi GPIO csaphoz van csatlakoztatva. Ha nincs be- és kikapcsolás gombja, hagyja ki ezt a lépést.

  • Csatlakoztassa az áthidaló vezetékek két hüvelyi végét a pillanatnyi gomb csapjaihoz. Ezeket később a Pi GPIO csapokhoz csatlakoztatják. A pillanatnyi gombon 4 csap található, amelyek párban vannak. Csatlakoztassa az áthidalókat minden pár egy csapjához, az ábrán látható módon. A csatlakozásoknak biztonságosnak kell lenniük. Ha nem, akkor forrasztópáka segítségével forrasztja a helyére
  • A pillanatnyi gomb egy 2x2 -es módosított Lego kockára kerül. Mérje meg a gomb csapjai közötti távolságot (általában 6 mm körül), és jelölje meg a tégla szélét, ahol azt vágni kell, az ábra szerint
  • Rögzítse a Lego téglát, hogy ne csússzon el, és óvatosan vágja bele a téglába. A Lego kemény, ezért késsel nyomást kell gyakorolnia. Más eszközök is használhatók, beleértve egy kis fűrészt vagy egy Dremelt. A végeredménynek az ábrán látható módon kell megjelennie
  • Csavarja be a pillanatnyi gomb csapjait a Lego-darabba, ahol a kivágásokat készítették. Ha a szerelvény kissé laza, ragasztja a gomb hátulját a téglához
  • Készítse el a kapcsolóház részt az ábrán látható módon. Vegye figyelembe a lapos Lego tányért a kapcsoló előtt, amelyet a Lego gombhoz használnak, hogy simán mozoghasson a lemez mentén
  • Építsd meg a Lego gombot, és ragaszd fel a pillanatnyi gomb tetejére. A gombnak szépen csúsznia kell a kapcsolóházon belül

9. lépés: Állítsa be a ki-be kapcsoló szoftvert a Pi-n

Kódra van szükség a Pi -n, hogy érzékelje a GPIO csapokból érkező jeleket, és kezdeményezze a Pi biztonságos leállítását. Ha nincs be- és kikapcsolás gombja, hagyja ki ezt a lépést.

  • Másolja a listen-for-shutdown.py és a listen-for-shutdown.sh (átnevezés.shx-ről.sh-re) ezen az oldalon található mellékletekből a Pi /home /pi kezdőmappájába
  • Az alábbi parancsok mindkét fájlt végrehajthatóvá teszik, és áthelyezik őket a célmappába. Ezután frissíti a fő indítási programot, hogy felhívja a leállítás figyelőt, és elindítja azt

### hogy mindkét fájl végrehajtható legyen

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### helyezze át őket a célmappába sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv listen -for-shutdown.sh /etc/init.d/ ### frissítse a fő indítóprogramot, hogy felhívja a leállítás figyelőt, és most indítsa el. sudo update-rc.d listen-for-shutdown.sh alapértelmezés szerint sudo/etc/ init.d/listen-for-shutdown.sh start

Tesztelje azt a gombot, amelynek ki kell kapcsolnia a Pi -t a normál leállítási folyamaton keresztül. Ha a Pi ki van kapcsolva, nyomja meg újra a gombot a bekapcsoláshoz

10. lépés: Hozza létre a Lego Alapítványokat

Hozza létre a Lego Alapítványokat
Hozza létre a Lego Alapítványokat
Hozza létre a Lego Alapítványokat
Hozza létre a Lego Alapítványokat

A Commodore 64 tok alapjába lego lemezeket szereltek, hogy a többi alkatrész csatlakoztatható legyen.

  • A Lego alapjai két részből állnak, az egyik a Commodore jobb oldalán, ahol az USB -portok találhatók, a hátsó részen pedig a táp-, a HDMI- és a hálózati portok
  • Lemezdarabok vannak felszerelve a ház belső hornyai körül. Amikor mindkét szerelvényt megfordítják, kevés mozdulattal illeszkednek, és szilárd alapot biztosítanak a következő szakaszokhoz

11. lépés: Szerelje össze az USB -portokat

Szerelje össze az USB portokat
Szerelje össze az USB portokat
Szerelje össze az USB portokat
Szerelje össze az USB portokat
Szerelje össze az USB portokat
Szerelje össze az USB portokat

A Commodore 64 oldalán található két USB -port Lego és Keystone elemekkel készült, és a Pi USB -portokhoz van kötve.

  • A Keystone USB betéteket kissé módosítani kell, hogy a Lego -darabok elférjenek körülöttük. Távolítsa el a kapcsokat a vágókés és a csiszolópapír segítségével, hogy eltávolítsa a szögletes gerinceket úgy, hogy azok az ábrán látható módon jelenjenek meg. Az eredeti darabok referenciaként vannak feltüntetve
  • Építsen Lego kockákat a Keystone USB betétek köré, biztosítva, hogy az USB port belső oldala a Commodore 64 eleje felé nézzen. A téglák a betét hátulját támogatják, amelyek a helyükön tartják, amikor USB -kábelt csatlakoztatnak. Az USB -betét egy kis lapos lemezdarabon nyugszik, így nincs rés a port elején
  • Fejezze be az összeállítást. Később a férfi -férfi USB kábelek összekötik a Keystone USB betéteket és a Pi USB portokat

12. lépés: Szerelje össze a Micro-USB portot

Szerelje össze a Micro-USB portot
Szerelje össze a Micro-USB portot
Szerelje össze a Micro-USB portot
Szerelje össze a Micro-USB portot

A Pi tápellátását biztosító mikro-USB-port Lego-alkatrészekből épül fel, és a Commodore 64 hátoldalára van felszerelve.

  • Építsen Lego darabokat a mikro-USB hosszabbító kábel női vége körül. Ez a vég vágást igényelhet, attól függően, hogy milyen típusú kábelt kell biztosítania, hogy szilárdan illeszkedjen a környező Lego -darabokba, hogy ne lehessen kihúzni vagy benyomni, ha kábelt csatlakoztatnak
  • Fejezze be az összeállítást. Később a mikro-USB férfi vége beilleszkedik a Pi mikro-USB tápportjába

13. lépés: Szerelje össze a HDMI -portot

Szerelje össze a HDMI portot
Szerelje össze a HDMI portot
Szerelje össze a HDMI portot
Szerelje össze a HDMI portot
Szerelje össze a HDMI portot
Szerelje össze a HDMI portot

A Commodore 64 hátoldalán található HDMI port Lego és Keystone elemekből készült, és a Pi HDMI porthoz van csatlakoztatva.

  • A Keystone HDMI betétet úgy kell beállítani, hogy a Lego -darabok köré illeszkedjenek, és kihúzódjon a Commodore 64 tokjából, lehetővé téve a könnyű csatlakoztatást a HDMI -kábellel. Vágja le a klipet vágókéssel, és csiszolja le a HDMI betét alsó széleit csiszolópapírral úgy, hogy az az ábrán látható módon jelenjen meg
  • Építsd fel a Lego -t a Keystone HDMI betét köré, ügyelve arra, hogy a klip hátulját szilárdan rögzítse egy Lego -darab. Ez megakadályozza, hogy a HDMI -betét a házba kerüljön, ha HDMI -kábel van csatlakoztatva
  • Fejezze be az összeállítást. Később a HDMI -kábel csatlakoztatja a Keystone HDMI betétet és a Pi HDMI -portot

14. lépés: Szerelje össze a hálózati portot

Szerelje össze a hálózati portot
Szerelje össze a hálózati portot
Szerelje össze a hálózati portot
Szerelje össze a hálózati portot
Szerelje össze a hálózati portot
Szerelje össze a hálózati portot

A Commodore 64 hátoldalán található Ethernet port Lego és Keystone elemekből készült, és a Pi Ethernet porthoz van csatlakoztatva.

  • A Keystone RJ45 betétet úgy kell beállítani, hogy a Lego -darabok köré illeszkedjenek, és kihúzódjon a Commodore 64 tokjából, lehetővé téve a könnyű csatlakoztatást a hálózati kábellel. Távolítsa el a csipeszt és a teteje mögötti részeket vágókéssel, és csiszolja le az RJ45 betét alsó széleit csiszolópapírral úgy, hogy az az ábrán látható módon jelenjen meg
  • A vágókés segítségével vágja le az egyik végét a hálózati kábelről, és fűzze át egy Lego -darabon lyukkal. Ez elég szoros illeszkedés lehet, de segít megtámasztani az RJ45 betét hátulját, amikor hálózati kábel van csatlakoztatva
  • Vágja le a műanyag árnyékolást, hogy láthatóvá váljanak a kábelek a kábel belsejében. Csatlakoztassa az egyes színes vezetékeket a Keystone betéthez mellékelt utasítások szerint, a vezetékeket a megfelelő fémtartóikba nyomva. Nem kell előzetesen felfedni a vezetékek belső fém részét, mivel a fém helytartók elvágják a műanyag huzal árnyékolását és létrehozzák a szükséges csatlakozást. Szüksége lehet egy kis tompa műanyag késre, hogy szilárdan benyomja a vezetékeket a helytartóikba
  • Építsd a Legót a Keystone RJ45 betét körül
  • Fejezze be az összeállítást. Később a hálózati kábel másik végét a Pi Ethernet -portjához csatlakoztatják

15. lépés: Kombinálja az összes alkatrészt és tesztelje

Kombinálja az összes alkatrészt és tesztelje
Kombinálja az összes alkatrészt és tesztelje
Kombinálja az összes alkatrészt és tesztelje
Kombinálja az összes alkatrészt és tesztelje
Kombinálja az összes alkatrészt és tesztelje
Kombinálja az összes alkatrészt és tesztelje

A Pi GPIO csatlakozások elkészültek, és az összes alkatrész össze van szerelve.

  • Ebben a szakaszban készen kell állnia a billentyűzetre és a tokrészekre a Raspberry Pi csatlakoztatásához
  • Adja hozzá a Lego tokot a Raspberry Pi-vel, majd csatlakoztassa a férfi-női jumper vezetékeket a Raspberry Pi GPIO csapokhoz a Commodore 64 LED-hez, az ábrán látható módon
  • Ha be- és kikapcsolást végzett, csatlakoztassa az áthidaló vezetékek hüvelyes végét a Raspberry Pi GPIO csapokhoz, az ábrán látható módon
  • Zárja be a használaton kívüli Commodore 64 portokat a tok hátoldalán Lego kockákkal az ábrán látható módon. Ezután zárja be a Raspberry Pi Lego tokot, és győződjön meg arról, hogy minden Lego -darab szilárdan a helyén van, és megfelelően illeszkedik a Commodore 64 -be
  • A szerelvények tetejére tegyen hozzá Lego -lemezeket, hogy megerősítse azokat, és tartsa a szerelvényt még akkor is, ha a Commodore -t fejjel lefelé tartják
  • Csatlakoztassa a kábeleket a billentyűzetről és az összes Keystone betétről. Ezután zárja be a Commodore 64 billentyűzetet, és ellenőrizze, hogy megfelelően van -e behelyezve és nincsenek -e beszorulva a kábelek
  • Húzza meg az elülső csavarokat, de ne húzza túl őket

16. lépés: A RetroPie beállítása

A RetroPie beállítása
A RetroPie beállítása
A RetroPie beállítása
A RetroPie beállítása
A RetroPie beállítása
A RetroPie beállítása

Végül állítsa be a Commodore 64 emulátort és a játékokat a RetroPie-ben.

  • A RetroPie webhely elmagyarázza az emulátorok beállítását, a témák telepítését, a játékdobozok lekaparását és a játékfájlok (romok) elhelyezését. Erősen ajánlott, hogy nézze meg ezt az oldalt, hogy kihasználja az összes funkciót: RetroPie
  • Indítsa el a Commodore 64 -et, amely elindítja a RetroPie programot. Az első használatkor a rendszer kéri a bemeneti vezérlő leképezéseket. Kezdje a billentyűzettel, és tartsa lenyomva a gombot a leképezési folyamat elindításához
  • Ha a leképezéskor rossz billentyűt vagy joystick -bevitelt választott, próbálja meg használni a billentyűzet fel gombját, hogy visszalépjen és újratelepítse azt. Ha teljesen elakadt, nyomja meg az F4 billentyűt a billentyűzeten, hogy kilépjen a RetroPie parancssorba. Az újraindításhoz írja be az emulationstation parancsot
  • Egynél több beviteli eszköz (általában joystick) konfigurálásához a RetroPie alkalmazásban válassza a Start> Bevitel konfigurálása lehetőséget, és amikor a rendszer kéri, tartsa lenyomva az eszköz valamelyik gombját vagy gombját. Ezzel elindul az új eszköz bemenetvezérlési párbeszédpanele. Ezzel az opcióval módosíthatja a már konfigurált eszköz leképezését
  • A VICE nevű Commodore 64 emulátor beállításához navigáljon a RetroPie alkalmazásban a következőképpen: RetroPie beállítás> Csomagok kezelése> Opcionális csomagok kezelése. Válassza ki a VICE emulátort, és válassza a Telepítés binárisból lehetőséget. A telepítés körülbelül 5 percet vesz igénybe
  • Keresse meg, hogy honnan szerezheti be jogosan a régi játékfájlokat (ROM -okat), és másolja vagy ftp -vel a/home/pi/RetroPie/roms/c64 mappába
  • Indítsa újra az emulációs állomást, és a játékok láthatók lesznek. Jól kéne menned!

17. lépés: Gratulálunk! Ideje játszani

Gratulálok! Ideje játszani
Gratulálok! Ideje játszani

Most egy Commodore 64 játékplatformja van, amely remélhetőleg még sok éven át szolgálni fogja Önt! Ne felejtse el felfedezni a többi játékplatformot - például boldogan futtathatja a Sinclair Spectrum és az Atari játékokat az új Commodore 64 -ből!

A jövőben valószínűleg keresek egy PCB -t, amely a Commodore 20 tűs fejlécet csatlakoztatja az Arduino Micro -hoz, és kicseréli a kenyérsütőt.

Addig is hagyjon megjegyzést és boldog alkotást!

Játékok Verseny
Játékok Verseny
Játékok Verseny
Játékok Verseny

Második hely a Játékok versenyben

Ajánlott: