Мазмұны:

Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен: 17 қадам (суреттермен)
Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен: 17 қадам (суреттермен)

Бейне: Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен: 17 қадам (суреттермен)

Бейне: Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен: 17 қадам (суреттермен)
Бейне: Жадная Nintendo и Commodore 64 2024, Шілде
Anonim
Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен
Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен
Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен
Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен
Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен
Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен
Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен
Commodore 64 жаңартуы Raspberry Pi, Arduino және Lego көмегімен

Бұл жоба 1980 жылдардағы ойын сахнасын жаңа компоненттер мен ескі әмбебап Lego кірпіштерін қолдана отырып, ескі Commodore 64 үй компьютерін қайта тірілту арқылы қайта ашуға мүмкіндік береді! Егер сізде осы компьютерлердің бірі болса, бұл жинақ сізге ұмытылған ойындарды қайталауға және ескі жоғары ұпайларды жеңуге мүмкіндік береді. Егер сіз ретро-есептеуді жаңадан бастаған болсаңыз, Commodore 64-тің неге соншалықты танымал болғанын көру мүмкіндігіңіз бар.

  • Аналық платаны ауыстыру үшін Raspberry Pi компьютері қолданылады
  • RetroPie Commodore (және басқа жүйелер) үшін эмуляциялық платформаны ұсынады.
  • Шағын Arduino Micro Commodore 64 пернетақтасын толық жұмыс істейтін USB пернетақтасы ретінде пайдалануға мүмкіндік береді
  • Lego бөліктері ішкі корпусты салу үшін қолданылады
  • Keystone қосқыштары Commodore -ды USB, HDMI және желілік порттармен қамтамасыз етеді, олар Pi -ге қосылады

Бұл жоба бағдарламалауды немесе электроника дағдыларын қажет етпейді. Raspberry Pi немесе Arduino тақталарын қолданған конструкторлар бұл конструкцияны оңай табады, ал егер сіз бұрын Lego қолданған болсаңыз, бұл көмектеседі, әрине!

Бұл жоба Commodore 64 корпусын немесе пернетақтасын физикалық түрде өзгертпейді, егер сіз оны болашақта басқаша қолдануға шешім қабылдаған болсаңыз. Сізге ескіге жөндеу қажет болуы мүмкін.

Жабдықтар

Олар келесі қадамдарда түсіндіріледі. Олар негізгі құрылысқа қажетті компоненттерді және қосылатын қосқышты қосқыңыз келсе, кейбір қосымша бөлшектерді қамтиды.

Құрастыру үшін құралдар мен бағдарламалық қамтамасыз ету қажет, ал кейбір элементтер классикалық ойындарды ойнау үшін USB джойстиктері сияқты аяқталған жиынның бөлігі болады!

1 -қадам: Компоненттерді бірге алыңыз

Компоненттерді бірге алыңыз
Компоненттерді бірге алыңыз
Компоненттерді бірге алыңыз
Компоненттерді бірге алыңыз
Компоненттерді бірге алыңыз
Компоненттерді бірге алыңыз

Қажетті компоненттер осы бөлімде көрсетілген. Егер сізде олардың барлығы болмаса, АҚШ долларындағы бағаны шамамен көрсете отырып, оларды ұстауға арналған сілтемелер мен ұсыныстар бар (2019 жылдың тамызындағы жағдай бойынша). Бұл мақаланы толық оқыған жөн, ол Lego және дәл қолданылатын кабельдер туралы шешім қабылдауға көмектеседі.

Сізде бәрі болғаннан кейін, сіз бұл құрылысты демалыс күндері оңай аяқтауыңыз керек.

Коммерор 64

  • Ең дұрысы, жұмыс істеп тұрған пернетақтасы бар, ескірген машинаны алыңыз. Жұмыс машинасын немесе жөндеуге шамалы назар аударуды қажет ететін машинаны бөлшектеу ұят болар еді! Егер сіз Commodore 64 ала алмасаңыз, онда Vic 20 немесе C16 осы нұсқаулықта айтылған кішігірім құрылыс өзгерістерімен жұмыс істеуі керек.
  • Commodore - бұл алудың ең қиын бөлігі, бірақ олар АҚШ пен Ұлыбританияда eBay -де 50 доллардан басталады. Бөлшектерге сатылатын және TLC қажет болатын біреуін қарау жақсы. Сізге корпус пен пернетақта қажет, сондықтан сіз бұл бөлшектерді бөлек сатып ала аласыз

Raspberry Pi

  • Raspberry Pi 2 және 3B жақсы жұмыс істейді. Pi 4 - бұл Pi отбасына керемет жаңа қосымша, бірақ оған Lego корпусын алуға болатынын тексеріңіз. Сондай-ақ, кабельге қойылатын талаптар әр түрлі екенін ескеріңіз, себебі оның micro-HDMI және USB-C порттары бар
  • Pi 3B шамамен 35 долларға қол жетімді. Сүйікті іздеу жүйесін пайдаланып біреуін табыңыз немесе сілтемені орындап, орналасқан жеріңізді өзгертіңіз: Raspberry Pi 3B+

Lego Raspberry Pi корпусы

  • Бұл Pi -ді ішкі Lego корпусына салу үшін ең жақсы таңдау. Пи үшін көптеген жағдайлар бар, сондықтан айналасында Lego бөлшектерін орнатып, басқа нұсқалардан құтылуға болады
  • Бұл құрылысқа Pi Hut Lego корпусы пайдаланылды. Оның бағасы шамамен 10 доллар және түстердің таңдауы бар. Біреуді табу үшін мына сілтемені пайдаланыңыз: Lego Raspberry Pi корпусы

Micro SD картасы

  • Сіздің Pi RetroPie бағдарламалық жасақтамасын орнату үшін micro SD картасы қажет болады
  • RetroPie - бұл сіздің Commodore 64 ойын машинасы ретінде қолданатын болсаңыз, тамаша таңдау
  • Micro SD карталары кеңінен қол жетімді және бағасы шамамен 5 доллар. 16 ГБ картасы көптеген пайдаланушылар үшін тамаша таңдау болып табылады

Raspberry Pi қуат көзі

  • Raspberry Pi ресми қуат көзі - ең қауіпсіз таңдау
  • Сіз ресми қуат көзін Raspberry Pi алатын жерден ала аласыз

Arduino Micro

  • Бұл шағын микропроцессор Commodore 64 матрицалық пернетақтасын USB HID үйлесімді пернетақтаға аударады, ол Pi -ге қосылады.
  • Аудармаға қажетті бағдарламалық қамтамасыз ету осы мақалада бар және Arduino IDE көмегімен Micro -ге жүктеледі. Егер сіз Vic 20 немесе C16 конструкциясын жасасаңыз, онда бұл бағдарламалық қамтамасыз ету матрицаны салыстыру кестесіне шамалы өзгерістерді қажет етеді, кейінірек түсіндіріледі.
  • Бұл ең кішкентай Arduino тақталарының бірі және бағасы шамамен 20 доллар. Сүйікті іздеу жүйесін пайдаланып біреуін табыңыз немесе мына сілтемеге өтіп, орналасқан жеріңізді өзгертіңіз: Arduino Micro

Жарты өлшемді нан тақтасы

  • Бұл Arduino Micro -ны Commodore 64 -тегі 20 істікшелі қосқышқа қосу үшін қолданылады
  • Олар электроника дүкендерінен және Интернеттен қол жетімді, бағасы шамамен 5 доллар. Бұл сілтеме Adafruit жартылай өлшемді тақтасына арналған: жартылай өлшемді тақта

Өткізгіш сымдар

  • Бұл ерлер мен еркектерге арналған секіргіш сымдар нан тақтасында және Commodore 64 светодиодын Piдегі GPIO түйреуіштеріне қосу үшін қолданылады.
  • Олар электроника дүкендерінен және Интернеттен қол жетімді, бағасы бір пакеттің бағасы шамамен 2 доллардан 4 долларға дейін. Бұл сілтеме Adafruit -тен 75 мм ерлер мен еркектерге арналған 40 дана пакетке арналған: 75 мм ерлерден ерлерге арналған 40 пакет. Бұл сілтеме Adafruit -тен 75 мм әйелдер мен ерлерге арналған 20 дана пакетке арналған: 75 мм аналықтан ерлерге арналған 20 пакет

Keystone кірістірулер

  • Бұл Commodore 64 -те USB, HDMI және желі порттарын қосуға мүмкіндік береді. Оларға:

    • 2 x Keystone USB кірістірулері
    • 1 x Keystone HDMI кірістіру
    • 1 x Keystone RJ45 желілік кірістіру
  • Lego бөлшектері, әдетте, кішігірім өзгертулермен Keystone кірістірулерінің айналасына жақсы сәйкес келеді (құрастыру қадамдарында кейінірек айтылады). Pi кабельдері Keystone кірістірулерінің екінші шетіне қосылады
  • Олар электроника дүкендерінен және интернеттен қол жетімді, іздеудің ең жақсы жері eBay -де «keystone usb», «keystone hdmi» және «keystone rj45» іздеу болуы мүмкін. Олар стандартты өлшемде және әр бөлшектің бағасы 5 доллардан 10 долларға дейін

Кабельдер

  • Жоғарыдағы Pi мен Keystone кірістірулерінің арасындағы кабельдер қажет. Бұлар:

    • 2 x ерлер мен еркектерге арналған USB кабельдері
    • 1 x ерлер мен әйелдерге арналған micro-USB ұзартқыш кабелі
    • 1 x ерлер мен еркектерге арналған HDMI кабелі
    • 1 x желі сымы. Бұл кабель Keystone RJ45 желілік кірістіруге қосылу үшін екіге бөлінеді, сондықтан мүмкіндігінше ескісін қайта қолданыңыз. Қайта пайдалану үшін бір жағында үзілген қысқыш бар біреуін таптым
    • 1 x еркек USB-еркек микро-USB кабелі
  • Олар компьютерде, теледидар мен электроника дүкендерінде және Интернетте шамамен 5 долларға сатылады
  • Барлығы Commodore -ға сәйкес келетіндіктен, мүмкіндігінше шамамен 20 см қысқа кабельдерді алуға тырысыңыз. Корпустың ішінде менің жарты метрлік HDMI кабелі сияқты кабельдерден аулақ болыңыз!

Lego

  • Лего бөлшектерінің жақсы ассортименті қажет, әсіресе ұзындығы әр түрлі пластиналар мен кірпіш ені бір. Vic 20 немесе C16 конструкциясы үшін Commodore 64 -ке қарағанда олардың сыртқы порттарына сәйкес келуі үшін сәл өзгеше бөлшектер қажет болады.
  • Оларды ойыншық дүкендерінде, базарларда және онлайнда алуға болады. Мен жексенбілік нарықтан қажет бөлшектердің көп бөлігін алдым, бірақ Lego дүкенінің кірпішін алу-дәл қажетті бөлшектерді алу үшін жақсы онлайн таңдау: кірпішті таңдау

2-қадам: Қосу-өшіру қуат қосқышы бар-жоғын шешіңіз

Қосылатын қуат қосқышы бар-жоғын шешіңіз
Қосылатын қуат қосқышы бар-жоғын шешіңіз
Қосылатын қуат қосқышының бар-жоғын шешіңіз
Қосылатын қуат қосқышының бар-жоғын шешіңіз
Қосылатын қуат қосқышы бар-жоғын шешіңіз
Қосылатын қуат қосқышы бар-жоғын шешіңіз

Бұл құрылғыда Pi-ны қауіпсіз өшіру және қайта қосу үшін қосылатын қуат қосқышы бар. Қосу қосқышының болуы жақсы, бірақ маңызды емес, өйткені сіз әрқашан RetroPie көмегімен Pi-ді дұрыс өшіре аласыз.

Қосымша құралдар мен компоненттер қажет. Болашақта қосуды қосуға болады, егер қаласаңыз - біз Lego қолданамыз!. Егер сізде қосу түймесі болмаса, төмендегі компоненттерді және осы мақаланың 8 және 9 қадамдарын елемеңіз.

Уақытша батырмасы

  • Пи қосу және өшіру үшін бір сәттік түйме қолданылады. Ол Pi -дегі GPIO түйреуіштеріне қосылған және осы мақалада қамтылған бағдарламалық жасақтама түйменің басылғанын анықтайды және Pi -ді қауіпсіз түрде өшіреді.
  • Бұл электроника дүкендерінде және Интернетте қол жетімді. Бұл сілтеме Adafruit -тен шамамен 2,50 доллар тұратын 6 мм түймелердің 20 пакетіне арналған: 20 мм 6 мм түймешіктердің пакеті

Өткізгіш сымдар

  • Бұл әйелдер мен әйелдердің сымдық секіргіштері қосқышты Pi-дегі GPIO түйреуіштеріне қосу үшін қолданылады
  • Олар электроника дүкендерінен және Интернеттен қол жетімді, бағасы бір пакеттің бағасы шамамен 2 доллардан 4 долларға дейін. Adafruit -тен 75 мм аналықтан 20 -ға дейінгі секіргіш сымнан тұратын 20 пакет үшін: 75 мм аналықтан 20 -ға дейін

3 -қадам: Қажетті жабдықтар мен бағдарламалық қамтамасыз етуді алыңыз

Қажетті негізгі жабдықтар мен бағдарламалық қамтамасыз ету төменде көрсетілген.

  • ДК (Windows немесе Mac) бағдарламалық қамтамасыз етуді жүктеуге және орнатуға арналған
  • RetroPie бағдарламалық қамтамасыз ету, жүктеу: RetroPie
  • Arduino IDE бағдарламалық қамтамасыз ету, жүктеу: Arduino IDE
  • Файлдарды компьютерден Pi -ге көшіруге арналған FTP бағдарламасы. Егер сізге біреу қажет болса, FileZilla - ақысыз ақысыз нұсқа: FileZilla
  • Commodore -ге қосылу үшін HDMI кабелі бар монитор
  • Үй желісі мен интернетке қосылу үшін желі кабелі
  • USB джойстигі (ең дұрысы екі)
  • Бастапқы орнатуға және ақаулықтарды жоюға арналған қосалқы USB пернетақтасы
  • Комодорды бөлшектеуге және қайта жинауға арналған бұрағыш
  • Кескіш пышақ (Стэнли пышағы), Keystone кірістірулерін кесуге, желі сымы мен Lego кірпішті қосқышты кесуге арналған.
  • Лего бөлшектері олардың айналасына дұрыс орналасуы үшін Keystone кірістірулерін аздап өзгертуге арналған орташа дәнді зімпара
  • Қосуға арналған қосқышқа арналған дәнекерлеу үтігі
  • Қосылатын қосқышты Lego кірпішіне жабыстыруға арналған супплюстралды желім

Абайлаңыз

Бұл құрылымның бөліктері өткір кесу пышағын қолдануды қамтиды. Кесетін және кесетін бөліктер өте кішкентай және дұрыс кесу үшін біраз қысымды қажет етеді. Бөліктердің сенімді екеніне көз жеткізіңіз және олармен жұмыс жасағанда сырғып кетпеңіз. Егер сіз қосқышты қосатын болсаңыз, дәнекерлеу үтігі қолданылады, оны жалғастырмас бұрын оны сенімді пайдаланғаныңызға көз жеткізіңіз.

Ешкім өз хоббиімен жарақат алғысы келмейді, сондықтан қажет болса көмек алыңыз.

4 -қадам: Commodore 64 корпусын дайындаңыз

Commodore 64 корпусын дайындаңыз
Commodore 64 корпусын дайындаңыз
Commodore 64 корпусын дайындаңыз
Commodore 64 корпусын дайындаңыз
Commodore 64 корпусын дайындаңыз
Commodore 64 корпусын дайындаңыз

Commodore 64 корпусын тазалап, келесі кезеңдерге дайындаңыз.

  • Аналық платадан пернетақта мен жарықдиодты ажыратыңыз, содан кейін корпусынан аналық тақтаны бұрап шығарыңыз. Аналық платаны қауіпсіз сақтаңыз, себебі бұл болашақта пайдалы болуы мүмкін
  • Құрылғының жағдайына байланысты пернетақтаны алып тастаңыз және корпусты сабынды сумен жақсылап тазалаңыз және құрғатыңыз. Корпустың жөндеуді қажет ететінін тексеріңіз, әсіресе артқы қапсырмалар мен алдыңғы бұрандалы тіректер
  • Қажет болса, пернетақтаны ас үйдегі сәл дымқыл сүлгімен мұқият тазалаңыз. Сумен жабудан немесе химиялық тазартқыштарды қолданудан аулақ болыңыз. Аяқтағаннан кейін пернетақтаны және қорапты қайта жинаңыз

5 -қадам: Raspberry Pi дайындаңыз

Raspberry Pi дайындаңыз
Raspberry Pi дайындаңыз
Raspberry Pi дайындаңыз
Raspberry Pi дайындаңыз
Raspberry Pi дайындаңыз
Raspberry Pi дайындаңыз

Raspberry Pi бағдарламалық жасақтамасын орнатыңыз және орнатыңыз және оған файлдарды көшіру үшін қажетті қадамдарды орындаңыз.

  • Pi -ді Lego корпусының негізіне салыңыз. Бұл кезеңде Lego корпусын жаппаңыз, себебі GPIO түйреуіштерін кейінірек қосу қажет болады
  • RetroPie бағдарламасын SD картасына орнатыңыз және SD картасын Pi ұясына салыңыз. Мұнда берілген сілтемелер RetroPie кескініне арналған: RetroPie және Raspberry Pi веб -сайты: Raspberry Pi SD картасын орнатыңыз
  • Мониторды HDMI кабелі арқылы қосыңыз, қосалқы USB пернетақтасы мен желілік кабельді Pi Ethernet портына жалғаңыз. Pi -ге қуат көзін қосыңыз, ол RetroPie іске қосылып, іске қосылады. Пайдаланушы аты мен құпия сөз Pi: pi және таңқурай үшін әдепкі болып табылатынына қарамастан, кірудің қажеті жоқ
  • RetroPie бірінші рет іске қосылғанда, ол кірісті басқару салыстыруларын сұрайды. Әзірге командалық жолға апаратын F4 пернесін басу арқылы шығыңыз
  • Pi -де SSH (қауіпсіз қабық) қосыңыз, оған басқа компьютерден кіруге және оған файлдарды көшіруге болады. Sudo raspi-config теріп, интерфейс опциялары> SSH> қосу таңдаңыз
  • Пәрмен жолында хост атауын -I (минус және үлкен регистр) теру арқылы Pi үшін IP (интернет протоколы) мекенжайын табыңыз және келесі қадамдар үшін оны ескеріңіз.
  • Егер сізде FTP бағдарламалық жасақтамасы болмаса, оны дереу компьютерге орнатыңыз. FileZilla FTP клиенті ұсынылады: FileZilla. Pi -ге IP -мекен -жайын қолдана отырып, FTP клиенттік бағдарламалық жасақтамасы арқылы Pi -ге қосылыңыз, порт нөмірі 22, пайдаланушы аты мен пароль көрсетілгендей

6 -қадам: Arduino Micro -ге пернетақтаны салыстыру бағдарламалық жасақтамасын жүктеңіз

Arduino Micro -ге пернетақтаны салыстыру бағдарламалық жасақтамасын жүктеңіз
Arduino Micro -ге пернетақтаны салыстыру бағдарламалық жасақтамасын жүктеңіз
Arduino Micro -ге пернетақтаны салыстыру бағдарламалық жасақтамасын жүктеңіз
Arduino Micro -ге пернетақтаны салыстыру бағдарламалық жасақтамасын жүктеңіз

Arduino Micro пернетақтаны салыстыру бағдарламалық жасақтамасымен орнатыңыз.

  • Arduino Micro-ді кішкене тақтаға орналастырыңыз және оны USB-ден микро-USB кабелі арқылы компьютерге қосыңыз
  • Arduino IDE жүктеп алыңыз және компьютерге орнатыңыз: Arduino IDE
  • Мәзірден пернетақта мен пернетақта кітапханаларын орнатыңыз: Құралдар> Кітапханаларды басқару
  • Жаңа эскиз (Arduino бағдарламасы) жасаңыз және осы беттегі қосымшадан пернетақта бағдарламасының кодын нобайға көшіріңіз
  • IDE -де Tools> Board мәзірін қолданыңыз және тақтаны Arduino / Genuino Micro күйіне орнатыңыз және Құралдар> Порт мәзірі арқылы қосылған портты тағайындаңыз. Эскизді сақтаңыз, құрастырыңыз және жүктеңіз
  • Егер Vic 20 немесе C16 қолданылса, Arduino эскизін реттеу қажет болады, себебі олар Commodore 64 пернетақтасында басқа матрицамен ерекшеленеді. Пернетақта матрицасын түсінуге көмектесу үшін берілген сілтемені пайдаланып, код ауыстырылмаған және жылжитын пернелерді анықтайтын массивтерді өзгертіңіз. бұл компьютерлер үшін: Vic-20 үшін пернетақта матрицалық диаграммасы

uint8_t пернелері [ROWS] [COLS]…

uint8_t shiftkeys [ROWS] [COLS]…

7 -қадам: Commodore, Arduino Micro және Raspberry Pi бірге қосыңыз

Commodore, Arduino Micro және Raspberry Pi бірге қосыңыз
Commodore, Arduino Micro және Raspberry Pi бірге қосыңыз
Commodore, Arduino Micro және Raspberry Pi бірге қосыңыз
Commodore, Arduino Micro және Raspberry Pi бірге қосыңыз
Commodore, Arduino Micro және Raspberry Pi бірге қосыңыз
Commodore, Arduino Micro және Raspberry Pi бірге қосыңыз
Commodore, Arduino Micro және Raspberry Pi бірге қосыңыз
Commodore, Arduino Micro және Raspberry Pi бірге қосыңыз

Commodore 64 пернетақтасын Arduino Micro -ға қосқыш сымдар мен тақтаны пайдаланып қосыңыз.

  • Көрсетілген түйреуіштерді салыстыру кестесін қолдана отырып, Arduino Micro -ны Commodore 64 20 істікшелі қосқышқа қосқыш сымдар мен тақтаны пайдаланып қосыңыз.
  • Commodore 64 20 істікшелі тақырыбының 'астыңғы жағынан' жоғарғы жағын айту үшін 'үстіңгі жағында 2 және 4 түйреуіштер үшін түйіспелі байланыстар жоқ. Commodore пернетақта матрицасы үшін пайдаланылады, ал қалпына келтіру кілті 3 -істе бөлек болады.
  • Arduino -ны компьютерден ажыратып, оны Pi -дегі USB портына қосыңыз
  • Пәрмен жолында Commodore 64 пернетақта пернелерінің дұрыс жұмыс істейтінін тексеріңіз. Егер сізде проблемалар туындаса, осы және алдыңғы қадамды мұқият тексеріңіз. Байланыс нашар болуы мүмкін немесе пернетақта кеңірек тазалауды қажет етуі мүмкін. Commodore пернетақтасы заманауи пернетақтаға сәйкес келеді және Commodore -да табылмайтын пернелер орналасуда көрсетілгендей ауысу мен басқару пернесінің көмегімен қол жетімді.

8-қадам: Қосу қосқышын жинаңыз

Қосу қосқышын жинаңыз
Қосу қосқышын жинаңыз
Қосу қосқышын жинаңыз
Қосу қосқышын жинаңыз
Қосу қосқышын жинаңыз
Қосу қосқышын жинаңыз

Қосу қосқышы Raspberry Pi GPIO екі түйреуішіне қосылған бір сәттік түймеге бекітілген Lego бөлшектерінен жасалған. Егер қосу түймесі болмаса, бұл қадамды өткізіп жіберіңіз.

  • Өткізгіш сымдардың екі аналық ұшын бір сәттік түйменің түйреуіштеріне бекітіңіз. Олар кейінірек Pi GPIO түйреуіштеріне қосылады. Лездік түймеде жұппен келетін 4 түйреуіш бар. Секіргіштерді әр жұптың бір түйреуішіне көрсетілгендей қосу керек. Қосылымдар сенімді болуы керек. Олай болмаған жағдайда, орнына дәнекерлеу үшін дәнекерлеуішті қолданыңыз
  • Лездік түймешік 2x2 модификацияланған Lego кірпішіне орнатылады. Түйменің түйреуіштері арасындағы қашықтықты өлшеңіз (әдетте шамамен 6 мм) және кірпіштің жиегін суретте көрсетілгендей кесу қажет болатын жерге белгілеңіз.
  • Лего кірпішін кірпіштен сырғып кетпес үшін мұқият бекітіңіз. Лего өте қиын, сондықтан сізге пышақпен қысым жасау керек. Басқа құралдарды қолдануға болады, соның ішінде кішкене темір араны немесе Дремель. Соңғы нәтиже суретте көрсетілгендей болуы керек
  • Бір сәттік түйменің түйреуіштерін кесу жасалған Lego бөлігіне бекітіңіз. Егер фитинг сәл бос болса, түйменің артқы жағын кірпішке жабыстырыңыз
  • Коммутатордың корпусын суретте көрсетілгендей жасаңыз. Коммутатордың алдындағы жалпақ Lego пластинасына назар аударыңыз, ол Lego түймесі үшін пайдаланылады, ол пластина бойымен тегіс жылжи алады.
  • Lego түймесін жасаңыз және оны бір сәттік түйменің жоғарғы жағына жабыстырыңыз. Түйме коммутатор корпусының ішінде жақсы сырғып кетуі керек

9-қадам: Pi-де қосу-өшіру бағдарламалық жасақтамасын орнатыңыз

GPO түйреуіштерінен сигналдарды анықтау және Pi -ді қауіпсіз өшіруді бастау үшін Pi -ге код қажет. Егер қосу түймесі болмаса, бұл қадамды өткізіп жіберіңіз.

  • Осы беттегі тіркемелерден listen-for-shutdown.py және listen-for-shutdown.sh (.shx-тан.sh атауын өзгерту) көшірмесін Pi /home /pi үй қалтасына көшіріңіз.
  • Төмендегі пәрмендер екі файлды да орындалатын етеді және оларды тағайындалған қалтаға жылжытады. Содан кейін ол өшіру тыңдаушысын шақыру үшін негізгі іске қосу бағдарламасын жаңартады және оны бастайды

### екі файлды да орындалатын етіп жасаңыз

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### оларды тағайындалған қалтаға жылжытыңыз sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv listen -for-shutdown.sh /etc/init.d/ ### өшіру тыңдаушысына қоңырау шалып, оны қазір бастау үшін негізгі іске қосу бағдарламасын жаңартыңыз sudo update-rc.d listen-for-shutdown.sh әдепкі бойынша sudo/etc/ init.d/listen-for-shutdown.sh бастау

Қалыпты өшіру процесі арқылы Pi өшіретін түймені тексеріңіз. Pi өшірілгенде, оны қосу үшін түймені қайтадан басыңыз

10 -қадам: Lego негіздерін жасаңыз

Lego негіздерін жасаңыз
Lego негіздерін жасаңыз
Lego негіздерін жасаңыз
Lego негіздерін жасаңыз

Лего табақшалары Commodore 64 корпусының негізіне басқа бөлшектер қосылу үшін орнатылған.

  • Lego негіздері екі бөліктен тұрады, олардың бірі USB порттары орналасқан Commodore -дің оң жағында, ал артқы жағында қуат, HDMI және желілік порттар салынған.
  • Пластинаның бөліктері корпустың ішкі ойықтарының айналасына бекітілген. Екі құрастыру да аударылғанда, олар аз қозғалыспен сәйкес келеді, бұл келесі бөлімдерге берік негіз береді

11 -қадам: USB порттарын жинаңыз

USB порттарын жинаңыз
USB порттарын жинаңыз
USB порттарын жинаңыз
USB порттарын жинаңыз
USB порттарын жинаңыз
USB порттарын жинаңыз

Commodore 64 бүйіріндегі екі USB порты Lego және Keystone бөлшектерімен жасалған және Pi USB порттарына дейін кабельді.

  • Keystone USB кірістірулері Lego бөлшектері олардың айналасына сәйкес келуі үшін аздап түзетуді қажет етеді. Бұрыштық жоталарды алып тастау үшін кескіш пышақ пен тегістеуішті қолданып қысқыштарды алып тастаңыз, олар суретте көрсетілгендей болады. Анықтама үшін түпнұсқалар көрсетілген
  • USB портының ішкі жағы Commodore 64 -тің алдыңғы жағына қарайтынын қамтамасыз ету үшін Keystone USB кірістіргіштерінің айналасында Lego кірпіштерін салыңыз. Кірпіштер USB кабелі қосылған кезде кірістірудің артқы жағын бекіту үшін қолданылады. USB кірістіргіші порттың алдыңғы жағында бос орын болмауы үшін шағын жалпақ табақшаға бекітілген
  • Құрылысты аяқтаңыз. Кейінірек ерлер мен ерлердің USB кабельдері Keystone USB кірістірулері мен Pi USB порттарын қосады

12-қадам: Micro-USB портын жинаңыз

Микро USB портын жинаңыз
Микро USB портын жинаңыз
Микро USB портын жинаңыз
Микро USB портын жинаңыз

Pi-ге қуат беретін шағын USB порты Lego бөлшектерімен салынған және Commodore 64-тің артқы жағына орнатылған.

  • Lego бөлшектерін micro-USB ұзартқыш кабелінің аналық ұшына айналдырыңыз. Бұл ұш кабельдің түріне байланысты тегістеуді қажет етуі мүмкін, ол оның айналасындағы Lego бөліктерінің ішіне мықтап кіретініне көз жеткізу үшін, оны кабель бекітілген кезде тартып алуға немесе итеруге болмайды.
  • Құрылысты аяқтаңыз. Кейінірек, micro-USB еркек ұшы Pi-дегі micro-USB қуат портына қосылады

13 -қадам: HDMI портын жинаңыз

HDMI портын жинаңыз
HDMI портын жинаңыз
HDMI портын жинаңыз
HDMI портын жинаңыз
HDMI портын жинаңыз
HDMI портын жинаңыз

Commodore 64 -тің артқы жағындағы HDMI порты Lego және Keystone бөліктерімен жасалған және Pi HDMI портына дейін кабельді.

  • Keystone HDMI кірістіргіші Lego бөлшектері оның айналасына сәйкес келуі үшін және HDMI кабелімен оңай қосылуға мүмкіндік беретін Commodore 64 корпусынан шығатындай етіп реттеуді қажет етеді. Қысқышты кескіш пышақпен кесіңіз және HDMI кірістіргішінің төменгі жиектерін сургіленген қағаздың көмегімен суретте көрсетілгендей етіп дөңгелектеңіз.
  • Легоны Keystone HDMI кірістіргішінің айналасында жасаңыз, клиптің артқы жағы Lego бөлшегімен мықтап бекітілгеніне көз жеткізіңіз. Бұл HDMI кабелі қосылған кезде HDMI кірістіргіштің корпусқа итерілуіне жол бермейді
  • Құрылысты аяқтаңыз. Кейінірек HDMI кабелі Keystone HDMI кірістіруі мен Pi HDMI портын қосады

14 -қадам: Желілік портты жинаңыз

Желілік портты жинаңыз
Желілік портты жинаңыз
Желілік портты жинаңыз
Желілік портты жинаңыз
Желілік портты жинаңыз
Желілік портты жинаңыз

Commodore 64 -тің артқы жағындағы Ethernet порты Lego және Keystone бөлшектерімен жасалған және Pi Ethernet портына дейін кабельді.

  • Keystone RJ45 кірістіргішін Lego бөлшектері айналасында орналасатындай етіп реттеу қажет, және ол Commodore 64 корпусынан шығып, желі кабелімен оңай қосылуға мүмкіндік береді. Қысқышты және оның үстіңгі бөлігін кескіш пышақпен алып тастаңыз және суретте көрсетілгендей етіп RJ45 кірістіруінің төменгі жиектерін тегістеу қағазымен дөңгелектеңіз.
  • Тегістеу пышағын қолданып, желілік кабельдің бір ұшын кесіп, саңылауы бар Lego бөлігінен өткізіңіз. Бұл өте тығыз болуы мүмкін, бірақ желілік кабель қосылған кезде RJ45 кірістіруінің артқы жағын қолдауға көмектеседі
  • Кабель ішіндегі сымдарды ашу үшін пластикалық қорғанысты кесіңіз. Жеке түсті сымдарды Keystone кірістіруімен бірге берілген нұсқауларға сәйкес сымдарды тиісті металл толтырғыштарына басу арқылы жалғаңыз. Сымдардың ішкі металл бөлігін алдын ала ашып қоюдың қажеті жоқ, себебі металл толтырғыштар пластикалық сымнан қорғанышты кесіп, қосылымды қажет етеді. Сымдарды ұстағышқа мықтап итеру үшін сізге кішкентай пластикалық пышақ қажет болуы мүмкін
  • Legstone -ды Keystone RJ45 кірістіруінің айналасында жасаңыз
  • Құрылысты аяқтаңыз. Кейінірек, желілік кабельдің екінші ұшы Pi -дегі Ethernet портына қосылады

15 -қадам: Барлық бөлшектерді біріктіріп, тестілеу

Барлық бөліктерді біріктіріп, тестілеу
Барлық бөліктерді біріктіріп, тестілеу
Барлық бөліктерді біріктіріп, тестілеу
Барлық бөліктерді біріктіріп, тестілеу
Барлық бөліктерді біріктіріп, тестілеу
Барлық бөліктерді біріктіріп, тестілеу

Pi GPIO қосылымдары аяқталды және барлық бөлшектер бірге жиналды.

  • Бұл кезеңде сізде Raspberry Pi -ге қосылуға дайын пернетақта мен корпус бөлімдері болуы керек
  • Lego корпусын Raspberry Pi көмегімен қосыңыз, содан кейін ерлер мен әйелдердің қосқыш сымдарын Commodore 64 жарықдиодты үшін Raspberry Pi GPIO түйреуіштеріне қосыңыз.
  • Егер сіз қосқышты қоссаңыз, қосқыш сымдардың аналық ұшын суреттегідей Raspberry Pi GPIO түйреуіштеріне қосыңыз.
  • Корпустың артқы жағындағы пайдаланылмаған Commodore 64 порттарын суреттегідей Lego кірпішпен жабыңыз. Содан кейін Raspberry Pi Lego корпусын жабыңыз және барлық Lego бөлшектерінің мықтап орныққанына және Commodore 64 ішіне сәйкес келетініне көз жеткізіңіз.
  • Арматураның жоғарғы жағына Lego тақталарын қосыңыз, оларды нығайтыңыз және Commodore төңкеріліп тұрса да, құрастыруды орнында ұстаңыз.
  • Кабельдерді пернетақтадан және барлық Keystone кірістірулерінен салыңыз. Содан кейін Commodore 64 пернетақтасын жабыңыз, оның дұрыс отырғызылғанын және кабель жоқ екенін тексеріңіз
  • Алдыңғы бұрандаларды бекітіңіз, бірақ оларды қатайтпаңыз

16-қадам: RetroPie орнату

RetroPie орнату
RetroPie орнату
RetroPie орнату
RetroPie орнату
RetroPie орнату
RetroPie орнату

Соңында Commodore 64 эмуляторы мен ойындарын RetroPie-де орнатыңыз.

  • RetroPie веб-сайты эмуляторларды қалай орнату керектігін, тақырыптарды орнатуды, ойын қорапшасын жоюды және ойын файлдарын (ромдарды) қайда қою керектігін түсіндіреді. Барлық мүмкіндіктерді пайдалану үшін осы сайтты қарау ұсынылады: RetroPie
  • RetroPie бастайтын Commodore 64 жүктеңіз. Ол бірінші рет қолданылғанда кірісті басқару салыстыруларын сұрайды. Картаға түсіру процесін бастау үшін пернетақтадан бастаңыз және пернені басып тұрыңыз
  • Егер картография кезінде қате кілт немесе джойстик енгізілсе, пернетақтадағы жоғары пернесін пайдаланып, қайта оралыңыз. Егер әбден кептеліп қалсаңыз, RetroPie пәрмен жолынан шығу үшін пернетақтадағы F4 пернесін басыңыз. Қайта бастау үшін эмуляция станциясын теріңіз
  • RetroPie бағдарламасында бірнеше кіріс құрылғысын (әдетте джойстикті) конфигурациялау үшін Пуск> Кірісті конфигурациялау тармағын таңдап, құрылғыдағы пернені немесе түймені басып тұрыңыз. Бұл жаңа құрылғы үшін кірісті басқару салыстыруларының диалогын бастайды. Бұл опцияны бұрыннан конфигурацияланған құрылғы үшін салыстыруды өзгерту үшін пайдаланыңыз
  • VICE деп аталатын Commodore 64 эмуляторын орнату үшін RetroPie ішінде RetroPie баптауы> Пакеттерді басқару> Қосымша пакеттерді басқару сияқты шарлаңыз. VICE эмуляторын таңдап, екілік жүйеден Орнатуды таңдаңыз. Орнату шамамен 5 минутты алады
  • Ескі ойын файлдарын (ромдарды) заңды түрде қай жерден алуға болатынын және оларды/home/pi/RetroPie/roms/c64 жүйесіне көшіруді немесе ftp алуды зерттеу.
  • Эмуляциялық станцияны қайта іске қосыңыз, сонда сіздің ойындарыңыз көрінеді. Сіз жақсы болуыңыз керек!

17 -қадам: Құттықтаймыз! Ойнауға уақыт

Құттықтаймын! Ойнауға уақыт
Құттықтаймын! Ойнауға уақыт

Сізде Commodore 64 ойын платформасы бар, ол сізге ұзақ жылдар бойы қызмет етеді! Басқа ойын платформаларын зерттеуді ұмытпаңыз - мысалы, сіз жаңа Commodore 64 -тен Sinclair Spectrum және Atari ойындарын қуана өткізе аласыз!

Болашақта мен кішкене тақтаны алмастыратын Commodore 20 істікшесін Arduino Micro -ге қосу үшін ПХД алуды іздеймін.

Осы уақытта кез келген пікір қалдырыңыз және бақытты болыңыз!

Ойындар сайысы
Ойындар сайысы
Ойындар сайысы
Ойындар сайысы

Ойындар сайысында екінші орын

Ұсынылған: