Мазмұны:

Мини аркадалық шкаф: 7 қадам
Мини аркадалық шкаф: 7 қадам

Бейне: Мини аркадалық шкаф: 7 қадам

Бейне: Мини аркадалық шкаф: 7 қадам
Бейне: Ең жоғары сапалы Pacman ойыны PACMAN-RTX Gameplay 🎮 🇰🇿 2024, Қараша
Anonim
Мини аркадалық шкаф
Мини аркадалық шкаф

Бұл нұсқаулық Оңтүстік Флорида университетінің Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com)

Жабдықтар

Аркада джойстигі

4 x Аркада түймелері

Нан тақтасы

Нан тақтасы сымдары

HDMI кірісі бар 7 дюймдік экран

HDMI кабелі

Таңқурай Pi 3

5V 2.5A Raspberry Pi қуат көзі

Ардуино Леонардо

Фанера

1 дюймдік шаршы дюбельдер

1 -қадам: 1 -қадам: Сыртқы жағын кесіңіз

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

Дюбельді келесі бөліктерге кесіңіз: 4 x 10 дюйм, 2 x 12,5 дюйм, 2 x 8 дюйм, 2 x 3 дюйм, 2 x 3,3 дюйм, 2 x 9,3 дюйм 15 градус бұрышта. Бұл аркадтық шкафтың қаңқасын құрайды.

Енді: фанерді келесі өлшемдерге кесіңіз: 10in x 4in, 10in x 10.3in (осы бөліктің ішінде экранның нақты өлшемдері бар аймақты кесіп алғаныңызға көз жеткізіңіз), 10in x 12.5in, 10in x 5in, 2 секция 12,5 дюйм х 12 дюйм 5 дюймді 15 градус бұрышпен ішке қарай қиып алуды ұмытпаңыз (Бұл соңғы 2 бөлік шкафтың бүйірлік панельдері болып табылады. Кесуге арналған дизайнға көз жеткізу үшін модельге назар аударыңыз. бірдей пішінге сәйкес келеді.)

2 -қадам: 2 -қадам: онтогенезді жинаңыз

10 дюймдік төрт бөлікті ағаш бұрандалармен тіктөртбұрышқа біріктіріңіз. Бұл шкафтың төменгі жағы болады.

12,5 дюймді төртбұрыштың бір жағының бұрыштарының жоғарғы жағына біріктіріңіз. Бұл шкафтың артқы жағы болады.

Шкафтың артқы жағын құрайтын 2 бөлігін 8 дюймдік секциямен қосыңыз.

Шкафтың алдыңғы жағына қарайтын етіп 3,3 дюймдік секцияларды артогонға қосыңыз.

Шкафтың алдыңғы жағындағы 10 дюймдік бөлікке тікелей 10 дюймдік бөлікті қосыңыз, сонда сізде екі бөлік бір -бірінің үстіне қойылған.

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

Шкафтың үстіңгі бөлігінен шығып тұрған бөліктерге жаңадан салынған бөліктерді қосатын бұрыштық бөліктерді қосыңыз.

Соңында, шкафтың жоғарғы жағына жақын орналасқан бұрыштық бөліктер арасында соңғы 8 дюймдік бөлікті қосыңыз.

Енді сізде шағын аркада шкафына ұқсас толық жиналған қаңқасы болуы керек.

3 -қадам: 3 -қадам: Сыртқы бөлігін жинаңыз

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

Аркада таяқшасы үшін сол жақ жартысында 20 мм тесік кесіңіз.

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

4 -қадам: 4 -қадам: Arduino кодын жасаңыз

4 -қадам: Arduino кодын жасаңыз
4 -қадам: Arduino кодын жасаңыз

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

жарамсыз орнату () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Джойстик жоғары

pinMode (3, INPUT_PULLUP); // Джойстик Даун

pinMode (4, INPUT_PULLUP); // Джойстик оңға

pinMode (5, INPUT_PULLUP); // Джойстик сол жақта

pinMode (6, INPUT_PULLUP); // 1 түймесі

pinMode (7, INPUT_PULLUP); // 2 түймесі

pinMode (8, INPUT_PULLUP); // 3 -түйме

pinMode (9, INPUT_PULLUP); // 4 -түйме

}

void loop () {

int State2 = digitalRead (2);

int State3 = digitalRead (3);

int State4 = digitalRead (4);

int State5 = digitalRead (5);

int State6 = digitalRead (6);

int State7 = digitalRead (7);

int State8 = digitalRead (8);

int State9 = digitalRead (9);

if (State2 == LOW) {

Keyboard.press (215)

}

басқа {

Пернетақта шығарылымы (215)

}

if (State3 == LOW) {

Keyboard.press (216)

}

басқа {

Пернетақта шығарылымы (216)

}

if (State4 == LOW) {

Keyboard.press (217)

}

басқа {

Пернетақта шығарылымы (217)

}

if (State5 == LOW) {

Keyboard.press (218)

}

басқа {

Пернетақта шығарылымы (218)

}

if (State6 == LOW) {

Keyboard.press (219)

}

басқа {

Пернетақта шығарылымы (219)

}

if (State7 == LOW) {

Пернетақта.пресс (220)

}

басқа {

Пернетақта шығарылымы (220)

}

if (State8 == LOW) {

Keyboard.press (221)

}

басқа {

Пернетақта шығарылымы (221)

}

if (State9 == LOW) {'

Keyboard.press (222)

}

басқа {

Пернетақта шығарылымы (222)

}

}

5 -қадам: 5 -қадам: Электрониканы қосыңыз

5 -қадам: Электрониканы қосыңыз
5 -қадам: Электрониканы қосыңыз

Кодты қолданып джойстикті arduino -дағы 2 -ден 5 -ке дейін түйреп, 5 -ші істікті жерге қосыңыз.

Әрі қарай, әр түймеде бір түйреуішті жерге, ал қалған түйреуіштерді arduino -дағы 6 -дан 9 -ға дейін түйреңіз.

Соңында, ардуиноны келесі қадамда орнататын таңқурай пи -ге қосыңыз.

6 -қадам: 6 -қадам: Raspberry Pi 3 орнатыңыз

6 -қадам: Raspberry Pi 3 орнатыңыз
6 -қадам: Raspberry Pi 3 орнатыңыз

Https://retropie.org.uk/download/ сайтына өтіп, ретропияның соңғы нұсқасын жүктеп алыңыз.

Сіз таңдаған бағдарламалық жасақтаманы пайдаланып суретті microSD картасына салыңыз және таңқурай pi 3 ұяшығына салыңыз.

Таңқурай пиін 7 дюймдік экранға және қуат көзіне қосыңыз.

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

Бұл арнайы қондырғы үшін біз SNES -те ғарыштық басқыншылармен жұмыс жасаймыз, сондықтан https://www.emuparadise.me/ сияқты беделді дереккөзден онлайн көшірмесін табыңыз.

Енді RSC -ті WinSCP сияқты бағдарламаның көмегімен ssh -ге таңқурайға pi және файлды/retropie/roms/snes каталогына көшіру керек.

Таңқурай пиін қайта жүктеңіз және SNES логотипі мәзірге ғарыштық басқыншылардың ROM тізімделген мәзіріне қосылуы керек.

7 -қадам: 8 -қадам: Барлығын біріктіріңіз

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

Джойстик пен түймелері бар тақтаны шкаф қаңқасына бекітіңіз, оны орнында бекітіңіз.

Экранды бұрышты бетке кесілген тесікке қойыңыз.

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

Ұсынылған: