Mündəricat:
- Təchizat
- Addım 1: Komponentləri bir araya gətirin
- Addım 2: On-Off güc açarının olub olmadığına qərar verin
- Addım 3: Lazım olan Avadanlıq və Proqramı əldə edin
- Addım 4: Commodore 64 Kassasını hazırlayın
- Addım 5: Raspberry Pi hazırlayın
- Addım 6: Klaviatura Xəritəçəkmə Proqramını Arduino Micro -ya yükləyin
- Addım 7: Commodore, Arduino Micro və Raspberry Pi -ni birlikdə bağlayın
- Addım 8: Açma Şalterini yığın
- Addım 9: Pi-də On-Off Switch Proqramını qurun
- Addım 10: Lego Vəqflərini yaradın
- Addım 11: USB portlarını yığın
- Addım 12: Mikro USB portunu yığın
- Addım 13: HDMI Portunu yığın
- Addım 14: Şəbəkə Portunu yığın
- Addım 15: Bütün hissələri birləşdirin və sınayın
- Addım 16: RetroPie qurun
- Addım 17: Təbrik edirik! Oynamaq üçün vaxt
Video: Raspberry Pi, Arduino və Lego ilə Commodore 64 Revamp: 17 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu layihə köhnə Commodore 64 ev kompüterini yeni komponentlərdən və o qədər də çox yönlü Lego kərpiclərindən istifadə edərək diriltməklə 1980-ci illərin oyun səhnəsini yenidən kəşf etməyə imkan verir! Bu kompüterlərdən biriniz olsaydı, bu quruluş unudulmuş oyunları təkrar etməyə və köhnə yüksək puanları məğlub etməyə imkan verəcək. Retro hesablamada yenisinizsə, indi Commodore 64-ün niyə bu qədər populyar olduğunu görmək şansınızdır.
- Anakartı əvəz etmək üçün Raspberry Pi kompüteri istifadə olunur
- RetroPie, Commodore (və digər sistemlər) üçün emulyasiya platforması təqdim edir.
- Kiçik bir Arduino Micro, Commodore 64 klaviaturasının tam işlək bir USB klaviatura olaraq istifadə edilməsinə imkan verir
- Lego parçaları daxili korpusun tikintisində istifadə olunur
- Keystone konnektorlar Commodore -a USB, HDMI və Pi -yə daxili olaraq qoşulmuş şəbəkə portları verir
Bu layihə proqramlaşdırma və ya elektronika bacarıqları tələb etmir. Raspberry Pi və ya Arduino lövhələrindən istifadə edən istehsalçılar bu quruluşu çox asan tapacaqlar və əvvəllər Lego istifadə etmisinizsə əlbəttə kömək edir - şübhəsiz ki, hər kəs var ?!
Gələcəkdə fərqli bir şəkildə istifadə etmək qərarına gəlsəniz, bu layihə Commodore 64 korpusunu və ya klaviaturasını fiziki olaraq dəyişdirməyəcək. Köhnə bir təmir etməlisiniz.
Təchizat
Bunlar aşağıdakı addımlarda izah olunur. Əsas quruluş üçün lazım olan komponentləri və açma-açma açarını daxil etmək istəsəniz lazım olan bəzi əlavə hissələri ehtiva edir.
Quraşdırma üçün alətlər və proqram təminatı tələb olunur və bəzi elementlər bu klassik oyunları oynamaq üçün USB joysticklər kimi tamamlanmış montajın bir hissəsi olacaq!
Addım 1: Komponentləri bir araya gətirin
Lazım olan komponentlər bu bölmədə verilmişdir. Hamısı yoxdursa, ABŞ dolları ilə təxmini qiymət göstəricisi ilə tutmaq üçün bağlantılar və təkliflər mövcuddur (Avqust 2019 -cu ildə olduğu kimi). Lego və istifadə edəcəyiniz kabellər haqqında qərar verməyə kömək etmək üçün bu yazını tam oxumağa dəyər.
Hər şeyə sahib olduqdan sonra bir həftə sonu bu quruluşu asanlıqla tamamlaya bilməlisiniz.
Commodore 64
- İdeal olaraq köhnəlmiş bir maşın alın, ancaq işləyən klaviatura ilə. İşləyən və ya təmirə cüzi diqqət yetirilməsi lazım olan bir maşını yığmaq ayıb olar! Commodore 64 əldə edə bilmirsinizsə, Vic 20 və ya C16 bu təlimatda qeyd olunan kiçik quruluş dəyişiklikləri ilə işləməlidir.
- Commodore, yəqin ki, ən çətin hissəsidir, lakin ABŞ və İngiltərədə eBay -də təxminən 50 dollardan başlayaraq mövcuddur. Parçalar üçün satılan və bir az TLC ehtiyacı olan birinə baxmaq daha yaxşıdır. Sadəcə kassa və klaviatura lazımdır ki, həmin hissələri ayrıca satın alasınız
Moruq Pi
- Raspberry Pi 2 və 3B yaxşı işləyəcək. Pi 4, Pi ailəsinə əla bir əlavədir, ancaq bunun üçün bir Lego çantası ala biləcəyinizi yoxlayın. Kabel tələblərinin fərqli olduğunu unutmayın, çünki mikro-HDMI və USB-C portlarına malikdir
- Pi 3B 35 dollara satılır. Birini tapmaq və ya linki izləmək və yerləşdiyiniz yerə keçmək üçün sevdiyiniz axtarış sistemindən istifadə edin: Raspberry Pi 3B+
Lego Raspberry Pi qutusu
- Pi -ni daxili Lego korpusuna qurmaq üçün ən yaxşı seçimdir. Pi üçün o qədər çox vəziyyət var ki, ətrafına Lego parçaları yerləşdirərək digər variantlardan yaxa qurtarmaq mümkün ola bilər
- Bu bina üçün Pi Hut -dan Lego korpusu istifadə edilmişdir. Təxminən 10 dollara başa gəlir və rəng seçimində gəlir. Birini tapmaq üçün bu linkdən istifadə edin: Lego Raspberry Pi çantası
Micro SD kart
- RetroPie proqramını quraşdırmaq üçün Pi'nizin mikro SD karta ehtiyacı olacaq
- Commodore 64 -ü oyun maşını kimi istifadə edəcəksinizsə, RetroPie ideal seçimdir
- Micro SD kartlar geniş yayılmışdır və 5 dollara yaxın ucuzdur. 16 GB kart əksər istifadəçilər üçün ideal seçimdir
Raspberry Pi enerji təchizatı
- Rəsmi Raspberry Pi enerji təchizatı ən təhlükəsiz seçimdir
- Raspberry Pi -ni aldığınız yerdən rəsmi enerji təchizatı ala bilməlisiniz
Arduino Micro
- Bu kiçik mikroprosessor Commodore 64 matrix klaviaturasını Pi -yə qoşulmuş USB HID uyğun klaviaturaya çevirir.
- Tərcümə etmək üçün lazım olan proqram bu yazıda mövcuddur və Arduino IDE istifadə edərək Micro -ya yüklənir. Bir Vic 20 və ya C16 quruluşu edirsinizsə, bu proqram daha sonra izah edilən matris Xəritəçəkmə cədvəlində kiçik dəyişikliklər tələb edəcək.
- Ən kiçik Arduino lövhələrindən biridir və qiyməti təxminən 20 dollardır. Sevdiyiniz axtarış sistemindən birini tapın və ya bu linki izləyin və yerləşdiyiniz yeri dəyişdirin: Arduino Micro
Yarım ölçülü çörək taxtası
- Bu, Arduino Micro -nu Commodore 64 -də 20 pinli bağlayıcıya bağlamaq üçün istifadə olunur
- Elektronika mağazalarında və onlayn olaraq mövcuddur, qiyməti təxminən 5 dollardır. Bu keçid Adafruit-dən yarı ölçülü çörək taxtası üçündür: Yarım ölçülü çörək taxtası
Jumper telləri
- Bu kişidən kişiyə və kişidən dişi tullanan tellər çörək taxtasında və Commodore 64 LEDini Pi üzərindəki GPIO pinlərinə bağlamaq üçün istifadə olunur.
- Elektronika mağazalarından və onlayn olaraq mövcuddur, paket başına təxminən 2-4 dollar. Bu keçid Adafruit -dən 75 mm -dən kişiyə keçid telləri olan 40 paket üçündür: 75 mm -dən 40 -a qədər kişidən kişiyə. Bu keçid Adafruit -dən 75 mm dişi -kişi tullanan tellərdən ibarət 20 paket üçündür: 75 mm dişi olan 20 paket
Keystone əlavə edir
-
Bunlar Commodore 64 -dəki USB, HDMI və Şəbəkə portlarını bağlamağı təmin edir. Bunlara daxildir:
- 2 x Keystone USB girişi
- 1 x Keystone HDMI girişi
- 1 x Keystone RJ45 şəbəkə əlavəsi
- Lego parçaları ümumiyyətlə kiçik bir dəyişikliklə Keystone əlavələrinin ətrafına yaxşı uyğun gəlir (sonradan tikinti addımlarında qeyd ediləcək). Pi -dən gələn kabellər, Keystone girişlərinin digər ucuna bağlanır
- Elektronika mağazalarında və onlayn olaraq mövcuddur, axtarmağa başlamaq üçün ən yaxşı yer, ehtimal ki, "keystone usb", "keystone hdmi" və "keystone rj45" axtaran eBay -dır. Standart ölçüdədirlər və hər hissənin qiyməti 5 ilə 10 dollar arasındadır
Kabellər
-
Yuxarıdakı Pi və Keystone əlavələri arasındakı kabellərə ehtiyac var. Bunlar:
- 2 x kişidən kişiyə USB kabel
- 1 x kişidən dişi micro-USB uzatma kabeli
- 1 x kişidən kişiyə HDMI kabeli
- 1 x şəbəkə qurğusu. Bu kabel, Keystone RJ45 şəbəkə girişinə qoşulmaq üçün ikiyə kəsiləcək, buna görə də mümkünsə köhnəsini yenidən istifadə edin. Yenidən istifadə etmək üçün bir ucunda qırılan klipi olan birini tapdım
- 1 x kişi USB-dən kişi mikro-USB kabeli
- Təxminən 5 dollara satılan kompüter, televiziya və elektronika mağazalarında və internetdə asanlıqla mövcuddur
- Hamısı Commodore -a daxil olacağından, mümkünsə 20 sm ətrafında qısa kabellər almağa çalışın. Çantanın içərisinə girən yarım metrlik HDMI kabeli kimi kabellərdən çəkinin!
Lego
- Lego parçalarının yaxşı bir çeşidinə ehtiyac var, xüsusən də bir saplama eni olan müxtəlif uzunluqdakı plitələr və kərpiclər. Vic 20 və ya C16 quruluşu üçün, Commodore 64 ilə müqayisədə xarici limanlarına uyğunlaşmaq üçün bir az fərqli parçalara ehtiyacınız olacaq.
- Oyuncaq mağazalarından, marketlərdən və onlayn olaraq əldə edə bilərsiniz. Lazım olan parçaların çoxunu bazar bazarından aldım, ancaq Lego mağazasının veb saytından kərpic yığmaq lazım olan parçaları əldə etmək üçün yaxşı bir onlayn seçimdir: Bir kərpic seçin
Addım 2: On-Off güc açarının olub olmadığına qərar verin
Bu qurğuda, Pi'yi etibarlı şəkildə söndürmək və yenidən açmaq üçün açma-açma açarının olması daxildir. Açma açarının olması çox xoşdur, amma vacib deyil, çünki RetroPie-dən istifadə edərək Pi-ni hər zaman düzgün şəkildə söndürə bilərsiniz.
Əlavə komponentlər və alətlər tələb olunur. İstəyirsinizsə, gələcəkdə açma açarını əlavə edə bilərsiniz - hər şeydən sonra Lego istifadə edirik! Açma düyməsinə sahib deyilsinizsə, bu məqalədəki aşağıdakı komponentlərə və 8 və 9-cu addımlara məhəl qoymayın.
Anlıq düymə
- Pi -ni açmaq və söndürmək üçün bir anlıq düymə istifadə olunur. Pi üzərindəki GPIO pinlərinə bağlıdır və bu məqaləyə daxil olan proqram düymənin basıldığını algılar və Pi -ni etibarlı şəkildə bağlayır.
- Bunlar elektronika mağazalarında və onlayn olaraq mövcuddur. Bu keçid Adafruit -dən təxminən 2.50 dollar qiymətində 20 mm 6mm düymələr üçündür: 20 paket 6mm düymələr
Jumper telləri
- Bu dişi-dişi tel keçidlər, açma-açma düyməsini Pi üzərindəki GPIO pinlərinə bağlamaq üçün istifadə olunur
- Elektronika mağazalarından və onlayn olaraq mövcuddur, paket başına təxminən 2-4 dollar. Adafruit -dən 75 mm dişi -dişi tullanan tellərdən ibarət 20 paket üçün: 75 mm dişi 20 qadından dişi
Addım 3: Lazım olan Avadanlıq və Proqramı əldə edin
Lazım olan əsas avadanlıq və proqramlar aşağıda verilmişdir.
- Proqramı yükləmək və quraşdırmaq üçün PC (Windows və ya Mac)
- RetroPie proqramı, buradan yükləyin: RetroPie
- Arduino IDE proqramı, buradan yükləyin: Arduino IDE
- Faylları kompüterdən Pi -yə kopyalamaq üçün FTP proqramı. Ehtiyacınız varsa, FileZilla yaxşı bir pulsuz seçimdir: FileZilla
- Commodore -a qoşulmaq üçün HDMI kabeli ilə izləyin
- Ev şəbəkəsinə və İnternetə qoşulmaq üçün şəbəkə kabeli
- USB Joystick (ideal olaraq iki)
- Ehtiyat USB klaviatura, ilkin qurulma üçün və potensial olaraq problemlərin həlli üçün
- Tornavida, Commodore'u sökmək və yenidən yığmaq üçün
- Kəsmə bıçağı (Stanley bıçağı), Keystone hissələrini kəsmək, şəbəkə ucunu və Lego kərpic açma açarını kəsmək üçün
- Orta taxıl zımpara, Keystone hissələrini bir qədər dəyişdirərək Lego parçalarının ətrafına düzgün oturmasını təmin edir
- Açma açarı üçün lehimləmə dəmiri
- Açma açarını Lego kərpicinə yapışdırmaq üçün super yapışqan
Diqqət
Bu quruluşun hissələri kəskin kəsici bıçaqdan ibarətdir. Düzəltmək və kəsmək lazım olan parçalar olduqca kiçikdir və düzgün kəsmək üçün müəyyən təzyiq tələb edir. Parçaların etibarlı olduğundan və üzərində işləyərkən sürüşməyəcəyindən əmin olun. Açma açarını qurursanız, bir lehimləmə dəmiri istifadə ediləcək, davam etməzdən əvvəl birindən istifadə etdiyinizə əmin olun.
Heç kim öz hobbisindən zövq alarkən incimək istəmir, buna görə ehtiyacınız olarsa kömək alın.
Addım 4: Commodore 64 Kassasını hazırlayın
Commodore 64 korpusunu təmizləyin və növbəti mərhələlərə hazırlayın.
- Klaviatura və LED -i anakartdan ayırın, sonra anakartı korpusdan sökün. Gələcəkdə faydalı ola biləcəyi üçün anakartı etibarlı şəkildə saxlayın
- Cihazın vəziyyətindən asılı olaraq klaviaturanı çıxarın və kassanı sabunlu su ilə yaxşı təmizləyin və qurumağa buraxın. Çantanın, xüsusən də arxa gövdə pimlərinin və ön vintli dayaqların təmirə ehtiyacı olub olmadığını yoxlayın
- Gerekirse, klaviaturanı bir az nəm mətbəx dəsmalı ilə diqqətlə təmizləyin. Su ilə örtməyin və kimyəvi təmizləyicilərdən istifadə etməyin. Bitirdikdən sonra klaviaturanı və qutunu yenidən yığın
Addım 5: Raspberry Pi hazırlayın
Raspberry Pi-ni RetroPie proqramı ilə qurun və quraşdırın və sənədləri ona kopyalamaq üçün lazım olan addımları tamamlayın.
- Pi -ni Lego korpusunun əsasına daxil edin. Bu mərhələdə Lego korpusunu bağlamayın, çünki GPIO pinlərinin daha sonra bağlanması lazım olacaq
- RetroPie -ni SD karta quraşdırın və SD kartı Pi -yə daxil edin. Buradakı bağlantılar RetroPie görüntüsü üçündür: RetroPie və Raspberry Pi veb saytı: Raspberry Pi SD Kartı Qurun
- HDMI kabelindən istifadə edərək monitoru qoşun, ehtiyat USB klaviatura və şəbəkə kabelini Pi Ethernet portuna qoşun. RetroPie -ni açmalı və işə salmalı olan Pi -yə enerji təchizatı bağlayın. İstifadəçi adı və şifrə Pi: pi və moruq üçün standart olanlar olsa da daxil olmağa ehtiyac yoxdur
- RetroPie ilk dəfə işə salındıqda, giriş nəzarət eşlemelerini tələb edir. Sizi əmr satırına aparan F4 düyməsini basaraq bundan hələlik çıxın
- Başqa bir kompüterdən daxil ola biləcəyiniz və sənədləri ona kopyalaya biləcəyiniz üçün Pi üzərində SSH (təhlükəsiz qabıq) aktiv edin. Sudo raspi-config yazın və İnterfeys Seçimləri> SSH> aktiv et seçin
- Komanda istəyində ana adını -I (eksi və böyük hərf) yazaraq Pi üçün IP (internet protokolu) ünvanını tapın və növbəti addımlar üçün qeyd edin.
- FTP proqramınız yoxdursa, indi kompüterinizə quraşdırın. FileZilla FTP müştəri tövsiyə olunur: FileZilla. Pi -nin IP ünvanını, 22 nömrəli port nömrəsini, istifadəçi adı və şifrəni göstərildiyi kimi istifadə edərək FTP müştəri proqramını istifadə edərək Pi -yə qoşulun.
Addım 6: Klaviatura Xəritəçəkmə Proqramını Arduino Micro -ya yükləyin
Arduino Micro-nu klaviatura Xəritəçəkmə proqramı ilə qurun.
- Arduino Micro-nu kiçik çörək taxtasına yerləşdirin və USB-dən USB-USB kabelinə istifadə edərək PC-yə qoşun
- Arduino IDE -ni kompüterinizə yükləyin və quraşdırın: Arduino IDE
- Menyudan klaviatura və klaviatura kitabxanalarını quraşdırın: Alətlər> Kitabxanaları İdarə Edin
- Yeni bir eskiz (Arduino proqramı) yaradın və bu səhifədəki əlavədən klaviatura proqram kodunu eskizə kopyalayın
- IDE -də Tools> Board menyusundan istifadə edin və lövhəni Arduino / Genuino Micro olaraq təyin edin və Tools> Port menyusundan istifadə edərək bağlı olduğu portu təyin edin. Eskizi saxla, tərtib et və yüklə
- Vic 20 və ya C16 istifadə edirsinizsə, Arduino eskizinin Commodore 64 -ə fərqli bir klaviatura matrisi olduğu üçün düzəlişə ehtiyacınız olacaq. Klaviatura matrisini anlamaqda kömək etmək üçün verilən keçiddən istifadə edərək kodun dəyişdirilməmiş və dəyişdirilmiş düymələri təyin etdiyi massivləri dəyişdirin. bu kompüterlər üçün: Vic-20 üçün Klaviatura Matrix Diaqramı
uint8_t düymələri [ROWS] [COLS]…
uint8_t shiftkeys [ROWS] [COLS]…
Addım 7: Commodore, Arduino Micro və Raspberry Pi -ni birlikdə bağlayın
Atlama telləri və çörək taxtasından istifadə edərək Commodore 64 klaviaturasını Arduino Micro -ya qoşun.
- Göstərilən pin eşleme cədvəlindən istifadə edərək Arduino Micro -nu tullanan telləri və çörək taxtasını istifadə edərək Commodore 64 20 pin başlığına qoşun.
- Commodore 64 20 pin başlığının 'altından' yuxarıya demək üçün 'üstün' 2 və 4 pinləri üçün pin əlaqələri yoxdur. Sıra sancaqları (5 ilə 12) və sütun sancaqları (13-20) Commodore klaviatura matrisi üçün istifadə olunur, bərpa açarı isə pin 3 -də ayrıdır. Bərpa düyməsinin işləməsi üçün torpaq pin 1 -ə qoşulmaq lazımdır.
- Arduino'yu PC -dən ayırın və Pi üzərindəki USB portuna qoşun
- Pi əmr satırında, Commodore 64 klaviatura düymələrinin düzgün işlədiyini yoxlayın. Problemlərlə qarşılaşsanız, bunu və əvvəlki addımı diqqətlə yoxlayın. Zəif bir əlaqə ola bilər və ya klaviatura daha geniş bir təmizliyə ehtiyac duya bilər. Commodore klaviaturası müasir bir klaviatura ilə eşlənir və Commodore -da tapılmayan düymələr layoutlarda göstərildiyi kimi shift və nəzarət düyməsindən istifadə etməklə mövcuddur.
Addım 8: Açma Şalterini yığın
Açma açarı, iki Raspberry Pi GPIO sancağına bağlı olan bir anlıq düyməyə bağlanmış Lego parçalarından yaradılmışdır. Açma düyməsinə malik deyilsinizsə bu addımı atlayın.
- Atlama tellərinin iki qadın ucunu ani düymənin pinlərinə bağlayın. Bunlar daha sonra Pi GPIO pinlərinə bağlanacaq. Cüt olaraq gələn ani düymədə 4 sancaq var. Göstərildiyi kimi atlayıcıları hər cütün bir pininə bağlamalısınız. Bağlantılar etibarlı olmalıdır. Əks təqdirdə, bir lehimləmə dəmiri istifadə edərək yerə qoyun
- Anlıq düymə 2x2 ölçüdə dəyişdirilmiş Lego kərpicinə yerləşdiriləcək. Düymənin sancaqları arasındakı məsafəni ölçün (adətən təxminən 6 mm) və kərpicin kənarını göstərildiyi kimi kəsilməli olduğu yerə işarələyin.
- Lego kərpicini sürüşməməsi və kərpicə diqqətlə kəsilməməsi üçün bərkidin. Lego sərtdir, buna görə bıçaqla bir az təzyiq göstərməlisiniz. Kiçik bir testere və ya Dremel də daxil olmaqla digər vasitələrdən istifadə edilə bilər. Son nəticə göstərildiyi kimi görünməlidir
- Anlıq düymənin sancaqlarını kəsiklərin edildiyi Lego parçasına daxil edin. Armatur bir az boşdursa, düymənin arxasını kərpicə yapışdırın
- Şalter yuvası hissəsini göstərildiyi kimi qurun. Anahtarın qarşısındakı düz Lego boşqabına diqqət yetirin ki, bu da Lego düyməsi üçün istifadə olunur ki, boşqab boyunca hamar bir şəkildə hərəkət edə bilsin.
- Lego düyməsini yaradın və bir anlıq düymənin üstünə yapışdırın. Düymə, açar yuvasının içərisində yaxşı sürüşməlidir
Addım 9: Pi-də On-Off Switch Proqramını qurun
GPO pinlərindən gələn siqnalları aşkar etmək və Pi -nin təhlükəsiz bir şəkildə bağlanmasını başlatmaq üçün Pi -də kod lazımdır. Açma düyməsinə malik deyilsinizsə bu addımı atlayın.
- Bu səhifədəki əlavələrdən listen-for-shutdown.py və listen-for-shutdown.sh (.shx-dən.sh adlandırın) -i Pi /home /pi üzərindəki ana qovluğa kopyalayın.
- Aşağıdakı əmrlər hər iki faylı da icra etməyə imkan verir və onları təyinat qovluğuna köçürür. Ardından, bağlama dinləyicisini çağırmaq üçün əsas başlanğıc proqramını yeniləyir və işə salır
### hər iki faylı da icra oluna bilər
sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### onları təyinat qovluğuna köçür sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv listen -for-shutdown.sh /etc/init.d/ ### bağlama dinləyicisini çağırmaq və indi başlamaq üçün əsas başlanğıc proqramını yeniləyin sudo update-rc.d listen-for-shutdown.sh default olaraq sudo/etc/ init.d/listen-for-shutdown.sh start
Normal söndürmə prosesi ilə Pi -ni söndürməli olan düyməni sınayın. Pi söndürüldükdə açmaq üçün düyməni yenidən basın
Addım 10: Lego Vəqflərini yaradın
Lego lövhələri Commodore 64 korpusunun bazasına digər hissələrin bağlanması üçün quraşdırılmışdır.
- Lego təməlləri, USB portlarının yerləşəcəyi Commodore -un sağ tərəfi və güc, HDMI və şəbəkə portlarının qurulacağı arxa hissə olmaqla iki hissədən ibarətdir.
- Çantanın daxili yivlərinin ətrafına lövhə parçaları quraşdırılmışdır. Hər iki qurğu çevrildikdə, az hərəkətlə uyğunlaşır və sonrakı hissələr üçün sağlam bir zəmin yaradır
Addım 11: USB portlarını yığın
Commodore 64 -ün yan tərəfindəki iki USB portu Lego və Keystone parçaları ilə yaradılmışdır və Pi USB portlarına qədər kabellərlə bağlanmışdır.
- Keystone USB girişləri, Lego parçalarının ətrafına uyğun olması üçün kiçik bir düzəlişə ehtiyac duyur. Küncləri göründüyü kimi açısal çıxıntıları çıxarmaq üçün kəsici bıçaq və zımpara ilə çıxarın. Orijinal parçalar istinad üçün göstərilmişdir
- USB portunun daxili tərəfinin Commodore 64 -ün ön tərəfinə baxmasını təmin etmək üçün Keystone USB girişləri ətrafında Lego kərpicləri tikin. Kərpiclər, USB kabeli bağlandıqda yerində saxlayan hissənin arxasını dəstəkləmək üçün istifadə olunur. USB girişi kiçik düz bir boşqab parçasına söykənir ki, limanın ön hissəsində boşluq olmasın
- Quruluşu tamamlayın. Daha sonra kişi -kişi USB kabelləri Keystone USB girişlərini və Pi USB portlarını birləşdirəcək
Addım 12: Mikro USB portunu yığın
Pi-yə enerji təmin etmək üçün mikro USB portu Lego parçaları ilə qurulmuş və Commodore 64-ün arxasına quraşdırılmışdır.
- Mikro USB uzatma kabelinin dişi ucu ətrafında Lego parçaları tikin. Kabelin növündən asılı olaraq bu ucun kəsilməsi tələb oluna bilər ki, ətrafındakı Lego parçalarının içərisinə möhkəm oturmasını təmin edəsiniz, belə ki, kabel qoşulduqda çıxarıla və ya itələyə bilməz.
- Quruluşu tamamlayın. Daha sonra, mikro USB-nin kişi ucu Pi üzərindəki mikro USB güc portuna daxil ediləcək
Addım 13: HDMI Portunu yığın
Commodore 64 -ün arxasındakı HDMI portu Lego və Keystone parçaları ilə yaradılmışdır və Pi HDMI portuna qədər kabellərlə bağlanmışdır.
- Keystone HDMI girişi, Lego parçalarının ətrafına oturması və Commodore 64 korpusundan uzanması üçün HDMI kabeli ilə asan əlaqə qurması üçün tənzimləməyə ehtiyac duyur. Kəsmə bıçağı ilə klipi kəsin və göstərildiyi kimi göründüyü üçün zımpara ilə HDMI girişinin alt kənarlarını yuvarlayın.
- Klipin arxasının Lego parçası ilə möhkəm bir şəkildə tutulduğundan əmin olaraq Keystone HDMI girişi ətrafında Lego qurun. Bu, HDMI kabeli bağlandıqda HDMI girişinin korpusa daxil olmasını maneə törədir
- Quruluşu tamamlayın. Daha sonra, HDMI kabeli Keystone HDMI girişini və Pi HDMI portunu birləşdirəcək
Addım 14: Şəbəkə Portunu yığın
Commodore 64 -ün arxasındakı Ethernet portu Lego və Keystone parçaları ilə yaradılmışdır və Pi Ethernet portuna qədər kabellərlə bağlanmışdır.
- Keystone RJ45 əlavəsi Lego parçalarının ətrafa oturması və Commodore 64 korpusundan uzanması üçün şəbəkə kabeli ilə asan əlaqə qurmağa imkan verən tənzimləməyə ehtiyac duyur. Kəsmə bıçağını istifadə edərək klipi və üst hissəni çıxarın və RJ45 əlavəsinin alt kənarlarını zımpara ilə istifadə edərək göründüyü kimi görün.
- Kəsmə bıçağından istifadə edərək şəbəkə kabelinin bir ucunu kəsin və içərisində bir deşik olan Lego parçasından keçirin. Bu olduqca sıx bir uyğunluq ola bilər, ancaq bir şəbəkə kabeli bağlandıqda RJ45 əlavəsinin arxasını dəstəkləməyə kömək edir
- Kabelin içindəki telləri açmaq üçün plastik ekranlaşdırmanı kəsin. Fərdi rəngli telləri, Keystone əlavə ilə verilən təlimatlara uyğun olaraq, telləri müvafiq metal yer tutucularına sıxaraq bağlayın. Tellərin daxili metal hissəsini əvvəlcədən açmağa ehtiyac yoxdur, çünki metal yer tutucular plastik tel qoruyucusunu kəsəcək və əlaqəni tələb edəcək. Telləri yer tutucularına möhkəm itələmək üçün kiçik bir küt plastik bıçağa ehtiyacınız ola bilər
- Keystone RJ45 daxilində Lego qurun
- Quruluşu tamamlayın. Daha sonra, şəbəkə kabelinin digər ucu Pi üzərindəki Ethernet portuna bağlanacaq
Addım 15: Bütün hissələri birləşdirin və sınayın
Pi GPIO əlaqələri tamamlandı və bütün parçalar birlikdə yığılır.
- Bu mərhələdə, Raspberry Pi -yə qoşulmağa hazır olan klaviatura və korpus bölmələri olmalıdır
- Lego korpusunu Raspberry Pi ilə əlavə edin, sonra kişi-qadın tullanan telləri göstərildiyi kimi Commodore 64 LED üçün Raspberry Pi GPIO pinlərinə bağlayın.
- Bir açma açarı düzəltmisinizsə, tullanan tellərin qadın ucunu göstərildiyi kimi Raspberry Pi GPIO pinlərinə bağlayın.
- Korpusun arxasındakı istifadə olunmamış Commodore 64 limanını göstərildiyi kimi Lego kərpiclə bağlayın. Sonra Raspberry Pi Lego korpusunu bağlayın və bütün Lego parçalarının möhkəm bir şəkildə yerində olduğundan və Commodore 64 -ə düzgün oturduğundan əmin olun.
- Armaturların üstünə Lego lövhələri əlavə edərək onları möhkəmləndirin və Commodore başı aşağı tutulsa belə montajı yerində saxlayın.
- Kabelləri klaviaturadan və bütün Keystone əlavələrindən daxil edin. Sonra Commodore 64 klaviaturasını bağlayın və düzgün oturduğunu yoxlayın və kabellərin sıxışmadığını yoxlayın
- Ön vintləri bağlayın, amma çox sıxmayın
Addım 16: RetroPie qurun
Nəhayət, Commodore 64 emulyatorunu və oyunlarını RetroPie-də qurun.
- RetroPie veb saytı, emulyatorların necə qurulacağını, mövzuların necə qurulacağını, oyun qutusu sənətinin necə cızılacağını və oyun fayllarının (romların) hara qoyulacağını izah edir. Bütün xüsusiyyətlərdən istifadə etmək üçün bu sayta baxmağınız tövsiyə olunur: RetroPie
- RetroPie -ni başlatan Commodore 64 -ü yükləyin. İlk dəfə istifadə edildikdə giriş nəzarət xəritələrini istəyəcək. Xəritəçəkmə prosesinə başlamaq üçün klaviaturadan başlayın və düyməni basıb saxlayın
- Xəritəçəkmə zamanı səhv düymə və ya joystick girişi seçilmişsə, geri qayıtmaq və yenidən düzəltmək üçün klaviaturadakı yuxarı düyməsini istifadə etməyə çalışın. Tamamilə sıxışmış olsanız, RetroPie -dən əmr satırına çıxmaq üçün klaviaturada F4 düyməsini basın. Yenidən başlamaq üçün emulationstation yazın
- RetroPie -də birdən çox giriş cihazı (adətən joystick) konfiqurasiya etmək üçün Başlat> Girişi Konfiqurasiya et seçin və istədikdə cihazdakı düyməni və ya düyməni basıb saxlayın. Bu, yeni cihaz üçün giriş nəzarət xəritələri dialoquna başlayır. Artıq konfiqurasiya edilmiş bir cihazın xəritəsini dəyişdirmək üçün bu seçimdən istifadə edin
- VICE adlı Commodore 64 emulyatorunu qurmaq üçün RetroPie-də aşağıdakı kimi gedin: RetroPie qurulması> Paketləri idarə et> İsteğe bağlı paketləri idarə et. VICE emulatorunu seçin və ikili qurmağı seçin. Quraşdırma təxminən 5 dəqiqə çəkir
- Köhnə oyun fayllarını (rom) qanuni olaraq haradan əldə edə biləcəyinizi və/home/pi/RetroPie/roms/c64 -ə kopyalayacağınızı və ya ftp edəcəyinizi araşdırın.
- Emulation Station -ı yenidən başladın və oyunlarınız görünəcək. Getmək üçün yaxşı olmalısan!
Addım 17: Təbrik edirik! Oynamaq üçün vaxt
İndi Commodore 64 oyun platformanız var və inşallah uzun illər sizə xidmət edəcək! Digər oyun platformalarını araşdırmağı unutmayın - məsələn, yeni Commodore 64 -dən Sinclair Spectrum və Atari oyunlarını çox xoşbəxt bir şəkildə idarə edə bilərsiniz!
Gələcəkdə Commodore 20 pin başlığını kiçik çörək taxtasını əvəz edən Arduino Micro -ya bağlamaq üçün bir PCB almağa çalışacağam.
Bu arada hər hansı bir şərh yazın və xoşbəxt olun!
Oyun Müsabiqəsində ikinci yer
Tövsiyə:
ESP8266 - İnternet / ESP8266 ilə Taymer və Uzaqdan İdarəetmə ilə Bağ Suvarması: 7 Addım (Şəkillərlə)
ESP8266 - İnternet / ESP8266 ilə Taymer və Uzaqdan İdarəetmə ilə Bağ Suvarması: ESP8266 - Suvarma uzaqdan idarə və tərəvəz bağları, çiçək bağları və çəmənlər üçün vaxtı ilə. ESP-8266 sxemindən və suvarma qurğusu üçün hidravlik / elektrikli klapandan istifadə edir
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
Uzun Mesafe, 1.8km, Arduino-dan Arduino ilə HC-12 ilə Simsiz Əlaqə: 6 Addım (Şəkillərlə)
Uzun məsafə, 1.8km, Arduino-dan Arduino-ya HC-12 ilə Simsiz Əlaqə: Bu təlimatda Arduinos arasında 1.8km-ə qədər açıq havada necə ünsiyyət qurmağı öyrənəcəksiniz. HC-12 simsiz serial portudur. çox faydalı, son dərəcə güclü və istifadəsi asan olan ünsiyyət modulu. Əvvəlcə sızlayacaqsınız
Taymer funksiyası ilə TV pultu ilə ev cihazlarını necə idarə etmək olar: 7 addım (şəkillərlə)
Taymer Fonksiyonu ilə TV Uzaqdan Ev Məişət Cihazlarına Necə Nəzarət Edilir: İstehlak bazarına 25 il girdikdən sonra da, infraqırmızı rabitə son günlərdə hələ də çox aktualdır. İstər 55 düymlük 4K televizorunuz olsun, istərsə də avtomobilinizin səs sistemi, hər şeyə cavab vermək üçün İR uzaqdan idarəediciyə ehtiyacımız var
Wi-Fi ilə idarə olunan FPV Rover Robotu (Arduino, ESP8266 və Stepper Motors ilə): 11 addım (şəkillərlə)
Wi-Fi ilə idarə olunan FPV Rover Robotu (Arduino, ESP8266 və Stepper Motors ilə): Bu təlimat, bir ESP8266 Wi-Fi moduluna qoşulmuş bir Arduino Uno istifadə edərək, bir wi-fi şəbəkəsi üzərindən uzaqdan idarə olunan iki təkərli robot roverin necə dizayn ediləcəyini göstərir. və iki pilləli mühərrik. Robot adi internet qaşlarından idarə oluna bilər