Мазмұны:

Модульдік аркадалық машина: 12 қадам
Модульдік аркадалық машина: 12 қадам

Бейне: Модульдік аркадалық машина: 12 қадам

Бейне: Модульдік аркадалық машина: 12 қадам
Бейне: Шекара бөлімшесі жаңа модульдік ғимаратқа көшті 2024, Шілде
Anonim
Модульдік аркадалық машина
Модульдік аркадалық машина

Менің екі ұлым мен аркада машинасын жасағымыз келді, бірақ біз теледидарға қосылатын шкафтың, штангалық стильдің немесе стильдегі консольдің арасында қандай түрді салу керектігін шеше алмадық. Ақыр соңында, біз үшеуін де жеке пайдалануға немесе қалағандай біріктіруге болатын модульдермен модульдік шешім ретінде құруға болатынын ойладық.

Қарапайым дизайн мен компоненттерді таңдаудың арқасында бұл үйдегі аркада машиналарының көптеген жобаларымен салыстырғанда өте арзан құрылыс және сіз 200 евро/долларға дейінгі материалдарға қол жеткізе аласыз. Менде ағаштан жасалған материалдар мен электрониканың көп бөлігі болды, сондықтан мен 100 евродан аз жұмсадым.

1 -қадам: Дизайн

Дизайн
Дизайн
Дизайн
Дизайн
Дизайн
Дизайн

Негізгі дизайн тұжырымдамасы - бұл әрқайсысының жеке функциясы бар, сонымен қатар біріктірілген кезде бір -бірін толықтыратын тәуелсіз модульдер жиынтығынан тұратын екі ойыншының аркадалық жүйесі.

  • Басқару модулінде барлық басқару элементтері мен басқару электроникасы бар, соның ішінде USB контроллері. Бұл модуль консольге немесе Raspberry PI -ге жалғанған таяқша стиліндегі контроллерді қолдануы мүмкін.
  • Дисплей модулі дисплей мен Raspberry PI-ді (немесе сіздің таңдауыңызды SBC) сақтайды және оларды «барлығын біріктіретін» компьютер ретінде дербес пайдалануға немесе бартода аркадасын құру үшін басқару модуліне қосуға болады.
  • Стенд модулі автономды режимде сақтау бірлігі ретінде қызмет етеді, ал үстелмен біріктірілгенде толық стендтік аркада машинасы пайда болады.

Біз 70 -ші және 80 -ші жылдардағы винтаж - үстел үсті ойындарының дизайнын және көптеген шкафтарда кездесетін жарықтандырғыш марка мен Т -қалыптау сияқты функционалды емес элементтерді болдырмай, дизайнды мүмкіндігінше қарапайым және функционалды етіп сақтауға тырыстық. Әрине, егер қажет болса, осы элементтерді қосу үшін дизайнды өзгертуге болады.

Мен жас кезімнің аркадаларынан есте қалатын классикалық түймелердің макетін таңдадым, ол джойстиктердің («StreetFighter2 FTW») жанындағы «тік алты» түймелі кластермен. Мен консольді эмуляциялауды, монеталарды енгізу мен ойыншыны таңдауды қамтамасыз ету үшін алдыңғы панельдегі Бастау және Таңдау түймелерін қойдым. Мен сонымен қатар пинбол ойыны үшін әр жаққа түйме қойдым. Әрине, сіз дизайнды өз қалауыңыз бойынша өзгертуге құқығыңыз бар және енгізу әдістерін, мысалы. трек добы. өлшенген спиннер және т.

Мен штангалық қондырғының бастапқы конструктивті эскизін қағазға түсірдім, содан кейін SketchUp -те масштабты дұрыс модельдерді қайта құрдым - модульдер мен комбинациялардың әрқайсысы үшін берілген файлдарды қараңыз.

Мен 19 дюймдік кең экранды 10 евроға сатып алдым. Бұл шкафтың ені 500 мм болатындықтан, мониторды өзгерту қажет болған жағдайда шамамен 30 мм ойнауға мүмкіндік берді.

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

2 -қадам: Ағаш өңдеу құралдары мен материалдар

ЕСКЕРТУ: ҚҰРАЛДЫҚ ҚҰРАЛДАРДЫ ЖҰМЫС ЖАСАУДА ҚАУІПСІЗДІК ЖАБДЫҚТАРЫН ПАЙДАЛАНЫҢЫЗ.

Құралдар

  • Бұрауыш пен бұрандалар
  • Үстелді ара немесе дөңгелек ара
  • Джигсо
  • Бұрғылау және бұрғылау биттері, оның ішінде түймелер үшін 28 мм тесік
  • Қағаз
  • Маршрутизатор және дөңгелектеу бұрышы

Материалдар

  • 19 мм (3/4 дюйм) MDF қаптамасы
  • 6 мм (3/4 дюйм) MDF қаптамасы
  • Бұрыштық жақшалар (мен өте ыңғайлы пластикті қолдандым - құрылыс суреттерін қараңыз)
  • Ағаш толтырғыш
  • Бояу (толығырақ «Аяқтау» қадамын кейінірек қараңыз)

3 -қадам: Басқару модулінің құрылысы

Бақылау модулінің құрылысы
Бақылау модулінің құрылысы
Бақылау модулінің құрылысы
Бақылау модулінің құрылысы
Бақылау модулінің құрылысы
Бақылау модулінің құрылысы
Бақылау модулінің құрылысы
Бақылау модулінің құрылысы

Мен басқару модулін SketchUp үлгісінің өлшемдеріне негізделген 19 мм MDF жиектерін кесу арқылы бастадым.

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

Содан кейін мен алдыңғы және бүйірлік түймелердің тесіктерін кесіп, барлық панельдерді бұрыштық жақшалар мен бұрандалармен жалғадым. Мен бастапқыда желімді қолдануды жоспарладым, бірақ МДФ -ның кесілген жиегіне жапсыру арқылы жүргізген сынақтарым бұл жеткілікті күшті болмайтынын көрсетті. Сондай -ақ, менде ескі жобадан қайта өңделген жақшалар көп болды;).

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

Содан кейін мен 6 мм МДФ -дан жоғарғы және төменгі бөлікті кесіп алдым. Мен жоғарғы панельді алдыңғы және артқы панельдердегідей етіп тегіс және тегіс аяқтау үшін қиғаштадым. Мен төменгі панельді қисайта алмадым, себебі мен оны толтырып, бояуды жоспарламаймын. Оның орнына мен оны техникалық қызмет көрсету панелі ретінде қолданамын. Мен бұрандалы тесіктер мен бұрандалы бұрандалар мен бұрыштық жақшаларда сәйкес келетін тесіктерді бұрғыладым.

Содан кейін мен артқы панельді бөлшектедім және USB кабельдері мен Raspberry PI -ге үнемі кіру үшін үлкен тесікті кесіп алдым.

Ақырында мен панельдің жоғарғы түймесін және джойстиктің тесіктерін кесіп, қайта жинадым. Мен бұл кезеңде жоғарғы панельді орнында бекітпедім, себебі мен оны сымдар кезінде босатып алғым келді.

4 -қадам: Электроника құралдары мен материалдары

Ескерту: Бұл тізім электроникамен айналысқыңыз келсе ғана қажет. Сіз бұлардың барлығын қосқыш пен ойнау жинағының бір бөлігі ретінде ала аласыз (бәлкім) және дәнекерлеу мен реттелетін сымдардан аулақ болыңыз. Мұны бір рет «қиын жолмен» жасағаннан кейін, егер мен басқа шкаф жасасам, міндетті түрде жиынтықтар маршрутына түсемін.

Құралдар

  • Мультиметр/қосылым сынағышы
  • Пісіру темірі
  • Сым кескіш
  • Қысқыш құралы (мен сым кескішті қолдандым)

Материалдар

  • USB HID джойстик профилі бар Arduino Leonardo/Pro Micro (мен арзан клондарды қолдандым)
  • USB хаб
  • Аркада джойстигі мен түймелері.
  • Таңдалған джойстик пен түймелерге сәйкес келетін коннекторлар
  • 2x шағын тақталар
  • Қосылатын сымдар (мен негізінен Dupont секіргіш сымдарын қолдандым)
  • Электроника дәнекерлеуіші (әлі күнге дейін колледжде менің бастапқы розиннен жасалған катушкалар болды)
  • Жылуды төмендететін құбырлар

5 -қадам: Басқару модулінің сымдары

Бақылау модулінің сымдары
Бақылау модулінің сымдары
Бақылау модулінің сымдары
Бақылау модулінің сымдары
Бақылау модулінің сымдары
Бақылау модулінің сымдары

Тағы да, мен мұнда құжатталған тәсілдің орнына штепсель мен ойын жинағын қарастыруды ұсынамын. Бұл әдісті тек егер сіз орындасаңыз:

A. Төменгі деңгейдегі түймелерді өңдеу кодын толық басқарғыңыз келеді

B. Дәнекерлеу мен реттелетін сымдарды ұнатыңыз (кім жасамайды)

C. Құралдар мен бөлшектер қазірдің өзінде бар және/немесе бірнеше доллар үнемдегіңіз келеді

D. Бұл туралы көбірек білгіңіз келеді немесе тәжірибе жасағыңыз келеді

Менің жеке мотивациям жоғарыда айтылғандардың қоспасы болды. Жақсы, мен сымды осылай жасадым:

Алдымен мен түймедегі қысқыш коннекторларды Dupont коннекторының сымдарына қосу үшін адаптер кабельдерін жасадым. Мен олардың біреуін әр түймедегі микро-коммутаторға және джойстиктердің төртеуіне жасадым. Ларриге бұл үшін өндірістік желіні қазып алуды талап етіңіз.

Содан кейін мен осы реттелетін кабельдерді батырмалар мен джойстиктерді әр микроконтроллердің түйреуіштеріне тақталар арқылы қосу үшін қолдандым.

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

Әрі қарай, әрбір микро-коммутаторға сигнал жіберу үшін сым қосу керек болды, ол түймені басқан кезде сигналды микроконтроллердің кіріс түйреуішіне қайтарады. Мен Cat 5e кабеліндегі 4 бұралған жұпты джойстиктерге сигнал беру үшін қолдандым, олардың барлығын бір жаққа дәнекерлеп, микроконтроллердегі сигнал түйреуішіне қосылған Дюпон қосқыш кабелін жалғадым.

Мен 6 түйме кластерінің әрқайсысы үшін кішкене ромашкалық кабель жасадым, соңында микро-контроллер сигналының түйреуішіне қосылған старт/таңдау және пинбол түймелерінде адаптер кабельдерін қолдандым.

Микроконтроллерлерге микро-коммутаторларды қосу мини-тақта мен Дюпонт қосқыштарының арқасында өте қарапайым болды, бұл сымдарды қажет болған жағдайда оңай жылжытуға мүмкіндік берді.

6 -қадам: Контроллер коды

Контроллер коды
Контроллер коды
Контроллер коды
Контроллер коды
Контроллер коды
Контроллер коды

Код өте қарапайым. Мен тамаша Arduino Joystick кітапханасынан геймпад үлгісін өзгерттім

Сіз бұл кітапхананы бастау туралы қосымша ақпаратты осы нұсқаулықтан біле аласыз.

Бұл қадамның соңында бізде 2 ойыншыға арналған таяқша контроллері жұмыс істеді, сондықтан біз ноутбукте StreetFighter2-нің бірнеше раундын тойладық!

Мен бастапқыда микроконтроллерді Raspberry PI-ге USB арқылы қосуды жоспарладым, бірақ ноутбукте тестілеу кезінде микро USB қосқыштарын микроконтроллерлерге кіру тақтасы арқылы қосу мен ажырату өте қиын екенін байқадым, мен ақырында ажыратылдым. микроконтроллерлердің бірінен микро USB қосқышы.

Мұның шешімі басқару модуліне USB хабын қосу болды. Бұл басқару модулінде тек бір ғана байланыс ашылғанын және жалпы шешім әлдеқайда берік болғанын білдірді. Сымдар аяқталғаннан кейін мен жоғарғы панельге қарама -қарсы бұрандалы тесіктерді қостым және орнына бұрап қойдым.

gamepad.ino

// Бес Arduino қалай оқылатынын көрсететін геймпадтың қарапайым мысалы
// сандық түйреуіштер және оларды Arduino Joystick кітапханасына салыңыз.
//
// Сандық түйреуіштер басылған кезде жерге қосылады.
//
// ЕСКЕРТУ: Бұл эскиздік файл Arduino Leonardo және
// тек Arduino Micro.
//
// Мэттью Хейронимустың бастапқы кодының өзгертілген нұсқасы
// 2018-08-11
//--------------------------------------------------------------------
#қосу
Джойстик_ джойстик;
voidsetup () {
// Түйме түйреуіштерін инициализациялау
pinMode (2, INPUT_PULLUP);
pinMode (3, INPUT_PULLUP);
pinMode (4, INPUT_PULLUP);
pinMode (5, INPUT_PULLUP);
pinMode (6, INPUT_PULLUP);
pinMode (7, INPUT_PULLUP);
pinMode (8, INPUT_PULLUP);
pinMode (9, INPUT_PULLUP);
pinMode (10, INPUT_PULLUP);
pinMode (16, INPUT_PULLUP);
pinMode (20, INPUT_PULLUP);
pinMode (21, INPUT_PULLUP);
// Джойстик кітапханасын инициализациялау
Джойстик.begin ();
Joystick.setXAxisRange (-1, 1);
Joystick.setYAxisRange (-1, 1);
}
// Түймелердің соңғы күйі
int lastButtonState [12] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int түйреуіштері [12] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 20, 21};
voidloop () {
// PIN мәндерін оқу
үшін (intindex = 0; индекс <12; индекс ++)
{
int currentButtonState =! digitalRead (түйреуіштер [индекс]);
егер (currentButtonState! = lastButtonState [index])
{
қосқыш (түйреуіштер [индекс]) {
жағдай2: // ЖОҒАРЫ
егер (currentButtonState == 1) {
Joystick.setYAxis (-1);
} басқа {
Joystick.setYAxis (0);
}
үзіліс;
case3: // ОҢ
егер (currentButtonState == 1) {
Joystick.setXAxis (1);
} басқа {
Joystick.setXAxis (0);
}
үзіліс;
жағдай4: // ТӨМЕН
егер (currentButtonState == 1) {
Joystick.setYAxis (1);
} басқа {
Joystick.setYAxis (0);
}
үзіліс;
5 -жағдай: // СОЛҒА
егер (currentButtonState == 1) {
Joystick.setXAxis (-1);
} басқа {
Joystick.setXAxis (0);
}
үзіліс;
6 -жағдай:
Joystick.setButton (0, currentButtonState);
үзіліс;
7 -жағдай:
Joystick.setButton (1, currentButtonState);
үзіліс;
8 жағдай:
Joystick.setButton (2, currentButtonState);
үзіліс;
9 -жағдай:
Joystick.setButton (3, currentButtonState);
үзіліс;
10 жағдай:
Joystick.setButton (4, currentButtonState);
үзіліс;
жағдай 16:
Joystick.setButton (5, currentButtonState);
үзіліс;
20 жағдай:
Joystick.setButton (8, currentButtonState);
үзіліс;
жағдай 21: {
Joystick.setButton (9, currentButtonState);
үзіліс;
}
}
lastButtonState [index] = currentButtonState;
}
}
кешіктіру (10);
}

GitHub ❤ ұсынған rawgamepad.ino файлын қарау

7 -қадам: Raspberry PI орнату

Raspberry PI орнату
Raspberry PI орнату

Мен ойынның максималды өнімділігі мен үйлесімділігі үшін Pi 3 ұсынамын, бірақ егер сіз тек ескі ойындарға қызығушылық танытсаңыз, Pi Zero сияқты қуаты төмен құрылғы да жақсы болар еді. Мен қазірдің өзінде төселген қосалқы Pi 2 қолданамын.

Интернетте сіз таңдаған Pi немесе басқа эмуляторлар мен алдыңғы ұштары бар басқа SBC қалай орнатуға болатынын сипаттайтын көптеген ресурстар бар. Мен RetroPie -ді жеке қолданамын және ұсынамын, мен ETA Prime -дан алынған видеоларды тез іске қосудың тамаша әдісі деп таптым.

8 -қадам: Дисплей модулінің құрылысы

Дисплей модулінің құрылысы
Дисплей модулінің құрылысы
Дисплей модулінің құрылысы
Дисплей модулінің құрылысы
Дисплей модулінің құрылысы
Дисплей модулінің құрылысы

Мен дисплей модулінің құрылысын бүйірлік панельдермен бастадым, виртуалды лента көмегімен SketchUp файлынан өлшенген өлшемдердің біріншісін белгілеп, қиып алдым. Содан кейін мен бірінші тақтаны екіншісін белгілеу үшін үлгі ретінде қолдандым.

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

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

Бұл кезеңде мен екі модульді шкафтың қосқыш болттары арқылы біріктіре алдым. Енді мен біріктірілген жолақты модульдің соңғы формасын көре алдым!

Келесі қадам панельдердің шеттерін бағыттау болды. Бұл үшін мен қондырғыны қайтадан бөлшектедім. Мен сондай -ақ қуаттардың кіруі мен қосқышы үшін тесікті кесіп алдым. Ол үшін мен алдымен тесікті белгілеп алдым, содан кейін бұрыштарды кішкене ағаш ұшымен бұрғыладым, соңында спиральды арамен қалған материалды кесіп алдым.

Содан кейін мен бұл жолы әр бөлікті желімдейтін қондырғыны қайта жинадым. Мен жақшаларды қолданғандықтан, бөлшектерді бір -біріне бекіту үшін қысқыштарды пайдаланудың қажеті болмады.

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

Мен екі модульді біріктіріп, оның қалай көрінгенін көрдім, содан кейін экранның айналасын жабыстыруды аяқтадым. Мұны істеу үшін мен оның қатты екеніне көз жеткізу үшін және кейін бояуда жарықтар пайда болмас үшін экранның артына 6 мм МДФ қосымша бөліктерін қостым.

9 -қадам: Аяқтаңыз

Аяқтау
Аяқтау
Аяқтау
Аяқтау
Аяқтау
Аяқтау
Аяқтау
Аяқтау

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

Содан кейін мен оны бірінші тығыздау қабаты ретінде суланған PVA байланыстырумен қаптадым. Содан кейін мен гаражда тапқан ПВА мен ақ түсті ағаштан/болаттан жасалған бояудан тұратын бірнеше қабатты қолдандым.

Бұл бастапқы қабаттардың барлығы қарапайым 2 дюймдік бояу щеткасымен қолданылды.

Негізгі қабаттар құрғаған кезде мен ұсақ түйіршікті құмырамен жеңіл тегістеу жасадым. Осыдан кейін мен ақ бояудың тағы бір қабатын қостым.

Бұл құрғақ болған кезде мен қайтадан аздап тегістедім, содан кейін мен дүкеннен алған банкалардан арзан жалпы мақсаттағы спрей бояуын қолдандым.

Басқару модулінің процесін қайталамас бұрын мен дисплей модулінің жоғарғы артқы панелін кесіп алдым. Бұл панельде тесік бар, сондықтан мен дисплей модулін оңай алып жүре аламын. Ол сонымен қатар кіріктірілген монитор динамиктерінің корпустан шығуына мүмкіндік береді.

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

Басқару модулі боялған кезде мен түйіндердің тесіктерін тазарту үшін Dremel -ды қолдандым, оларды батырмалардың бірімен үнемі тексеріп отырдым. Ақырында мен жиһаз коннекторының гайкасын басқару модульдерінің артына жапсырдым.

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

10 -қадам: модуль компоненттерін көрсету

  • 19 «Динамиктері бар кең экранды монитор
  • Raspberry PI 2 бір тақталы компьютер (SBC)
  • Таңқурай PI 2 корпусы
  • 2Амп USB қуат адаптері
  • Микро-USB кабелі
  • 3,5 мм аудио кабель
  • HDMI кабелі
  • Шасси розеткасы (шәйнектің қорғасын түрі)
  • Электр шайнек қорғасын
  • Қос розетка

11 -қадам: Модуль сымдарын көрсету

Дисплей модулінің сымдары
Дисплей модулінің сымдары
Дисплей модулінің сымдары
Дисплей модулінің сымдары
Дисплей модулінің сымдары
Дисплей модулінің сымдары
Дисплей модулінің сымдары
Дисплей модулінің сымдары

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

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

Коммутаторды корпусқа мықтап бекіткеннен кейін мен мониторды орнына қойдым. Қатаң күресті ескере отырып, экранды бекіту үшін қосымша пластикалық жақшалар қажет болды.

Содан кейін мен PI үшін USB қуат адаптерін және мониторға шайнек сымын қостым. Мониторға аудио және бейне сигналдарын қосу ғана қалды.

Мониторда HDMI кірісі жоқ болғандықтан, мен HDMI-DVI адаптерін қолдандым. Аудио PI-ден 3,5 мм аудио кабель арқылы кіріктірілген монитор динамиктеріне жеткізілді. Артқы панель қосулы және дыбыс параметрлері максималды күйде болса, дыбыс деңгейі жақсы, бірақ қатты емес. Мен болашақ жаңартуда динамиктер мен шағын күшейткішті қосуы мүмкін.

Ақырында мен USB хабын PI -ге қостым және дисплей модулінің толық жұмыс істеуін бастауға мүмкіндік алдым.

12 -қадам: Қорытынды жиналыс және ойлар

Қорытынды жиналыс және ойлар
Қорытынды жиналыс және ойлар
Қорытынды жиналыс және ойлар
Қорытынды жиналыс және ойлар
Қорытынды жиналыс және ойлар
Қорытынды жиналыс және ойлар
Қорытынды жиналыс және ойлар
Қорытынды жиналыс және ойлар

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

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

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

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

Ұсынылған: