Мазмұны:
- Жабдықтар
- 1 -қадам: 1 -қадам: Сыртқы жағын кесіңіз
- 2 -қадам: 2 -қадам: онтогенезді жинаңыз
- 3 -қадам: 3 -қадам: Сыртқы бөлігін жинаңыз
- 4 -қадам: 4 -қадам: Arduino кодын жасаңыз
- 5 -қадам: 5 -қадам: Электрониканы қосыңыз
- 6 -қадам: 6 -қадам: Raspberry Pi 3 орнатыңыз
- 7 -қадам: 8 -қадам: Барлығын біріктіріңіз
Бейне: Мини аркадалық шкаф: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулық Оңтүстік Флорида университетінің 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 кодын жасаңыз
Келесі кодты 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 -қадам: Электрониканы қосыңыз
Кодты қолданып джойстикті arduino -дағы 2 -ден 5 -ке дейін түйреп, 5 -ші істікті жерге қосыңыз.
Әрі қарай, әр түймеде бір түйреуішті жерге, ал қалған түйреуіштерді arduino -дағы 6 -дан 9 -ға дейін түйреңіз.
Соңында, ардуиноны келесі қадамда орнататын таңқурай пи -ге қосыңыз.
6 -қадам: 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 -қадам: Барлығын біріктіріңіз
Олар джойстикті фанерге бекітіңіз. Содан кейін түймелерді қосыңыз. Көпшілігінің ішкі жағында ысырмасы болады, ол бұрандаларды пайдаланбай орнында қалады.
Джойстик пен түймелері бар тақтаны шкаф қаңқасына бекітіңіз, оны орнында бекітіңіз.
Экранды бұрышты бетке кесілген тесікке қойыңыз.
Барлық электрониканы қайта қосыңыз және оны тығыздау үшін артқы тақтаға салыңыз. Розетканы қосу үшін қуат көзіне тесік қалдыруды ұмытпаңыз.
Ұсынылған:
DIY аркадалық джойстик: 3 қадам
DIY аркадалық джойстик: бұл мен жасаған аркадалық джойстик. Аркада джойстикінің өзі микро роликті қосқыштардың көмегімен нөлден жасалған, алдын ала дайындалған аркадалық джойстик модулі жоқ. Мен бұл идеяны 2016 жылы Maker Faire Сингапурде біреуден алдым, онда мен есімде
Жұмыс үстелі аркадалық машинасы: 5 қадам
Жұмыс үстелі аркад машинасы: Бұл жоба - ескі dell жұмыс станциясынан жасалған жұмыс үстелі аркадалық машинасы. Компьютерде 8 ГБ DDR3 жады (4 x 2 ГБ), Intel Core i3 және 300 ватт қуат көзі бар. Графикалық карта қажет емес, өйткені ескі ойындар қажет емес
Коктейль үстелінің аркадалық шкафы: 8 қадам
Коктейль үстелінің аркадты шкафы: Мен өзіме жақсы нәрсе жасауды шештім және демалысты осы жобаны аяқтау үшін қолдандым
FALLOUT шабытты аркадалық шкаф немесе сізге қажет кез келген тақырып: 9 қадам
FALLOUT шабытты аркада шкафы немесе кез келген тақырып: аркада шкафының болуы кез келген ойыншының қондырғысына керемет қосымша болып табылады және көптеген адамдар үшін шелектер тізімінің элементі болып табылады, бірақ олардың бағасы әдетте 1000 доллардан асады. Сонымен, мен шығармашылық жолдарды қолдана отырып, ең аз құрал -жабдықтармен жабдықтауды шештім
Шамдық жарық эффектісі бар аркадалық шкаф: 9 қадам (суреттермен)
Шамдық жарық эффектілері бар аркадалық шкаф: үйден жасалған ағаштан жасалған шкаф, коммерциялық сапа аркадтық басқаруымен және қоршаған ортаға әсер етудің интеграцияланған жүйесі. Ағаш шкаф 4x8 дюймдік панельден Home Depot -тен кесілген. Аркада контроллері - бұл HotRod SE, http://www.hanaho