Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: прототип қорабы
- 3 -қадам: Электроникаға шолу
- 4 -қадам: USB хабын кеңейту
- 5 -қадам: HDMI кеңейтімі
- 6 -қадам: Micro USB қуат кеңейтімі
- 7 -қадам: USB қосқыш тақтасын кеңейту
- 8 -қадам: Құлаққапты кеңейту
- 9 -қадам: жарықдиодты қуат түймесі
Бейне: Барлығы бір аркадалық жүйе: 12 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Мен бұрын аркадтық джойстик құрдым, ол өте үлкен болды (2 ойыншыға 60х30х12 сантиметр), сонымен қатар пайдалану қиын, себебі сізге эмуляциясы бар компьютер қажет болады, т.б.. осылайша бір жерде сақталады. Мен шаң жинауды есіме түсіре алмаймын, бірақ мен әлі күнге дейін таяқпен және үлкен түймелермен ескі мектеп ойындарын ойнағым келеді.
Осы тәжірибеден кейін мен жақсы шешімді алғым келді, ол болуы керек:
- Кірістірілген жүйе: HDMI арқылы теледидармен жалғау және ойнату
- Шағын өлшем: тасымалдауға және сақтауға ыңғайлы
- Масштабталатын: оған басқа ойыншылар үшін басқа джойстикті қосыңыз
- Тек джойстик режимі: USB арқылы кез келген басқа жүйе үшін тек джойстикті пайдалануға дайын
Мен тапқан ең жақсы нұсқа - RaspberryPi көмегімен RetroPie плюс USB HUB және арнайы USB сигнал қосқышы. БІРАҚ мен таңқурай пиін ашқым келмеді, мен барлық IO қолдануға дайын жабық қорапты алғым келді.
Мен бұл эпикалық түпнұсқа емес екенін білемін, бірақ мен құрылыстың әр бөлігі үшін мен ойлап тапқан барлық нәрселерді құжаттап, бөліскім келді, осылайша сіз өзіңіздің жеке құрылысыңызды жасай аласыз, барын жақсартасыз немесе оны келесіге шабыт ретінде қолдана аласыз. жоба
Бұл нұсқаулық біртұтас құрылыс үшін біртіндеп болмайды, өйткені оның көптеген тапсырыс берушілері бар, сондықтан сізде үйде бар нәрселерді оңай шешуге болады. Мен бәрін басынан өткеруге тырысатын болсам да, сіз бәрін бірдей ойлаудың қажеті жоқ, сол ерекшеліктері бар.
Егер сіз біреуін салсаңыз немесе осы жерден бірдеңе алсаңыз, түсініктемелерде суретті бөлісіңіз, мен оны көргім келеді
1 -қадам: Сізге не қажет
Біріншіден, мен өзімнің құрылысым үшін алған компоненттерге сілтеме жасаймын, себебі мен өз сатушыларымнан ешнәрсе сатып алмадым, себебі мен өз елімдегі жергілікті сатушылардан сатып алдым.
1. Таңқурай Pi: Мен кіріспеде айтқанымдай, бұл RetroPie -мен жұмыс істейтін жүйе, сондықтан сізге Raspberry Pi қажет болады, мен соңғы Pi 3 B+ қолдандым, бірақ менің ойымша, сіз 2 -нұсқаны да қолдана аласыз. Мұндағы жалғыз нәрсе, егер сіз Pi Zero ойындарымен ойнауға болатын болсаңыз, онда сіз әлдеқайда аз және құрылымы кейбір бөліктерде өзгеруі мүмкін (мен Pi IO -ны аудио, USB, HDMI және қуат түймесі сияқты ұзарттым), сондықтан схеманы тексеріңіз. Сізге мағынасы бар ма екенін көру үшін сурет.
2. Аркада джойстикіне арналған жинақ: Мен оны сатып алған жоқпын, оның орнына 6 түймені (30 мм орнына 24 мм) және 12 мм болатын 2 түймені (бастау және таңдау) алу арқылы жинадым. электроника дүкені, өйткені мен кішкентай джойстик алғым келді, бірақ сізге қажет:
- Таяқ
- Бастауға және таңдауға арналған 2 түйме
- Ойнатуға арналған N түймелері (бұл сізге байланысты, мен 6 қолдандым, себебі мен ойнағым келетін ойындардың мағынасы бар, оларда X, Y, A, B, L және R түймелері бар)
- USB джойстик интерфейсі
Егер сіз қондырғылар мен осы заттар туралы толығырақ ақпарат алғыңыз келсе, мен барлық басқару элементтері мен түймелері бар картаны қамтитын RetroPie Wiki -ді тексеруді ұсынамын, бұл сізге реттеуді шешуге көмектеседі.
Егер сіз бір таяқшаны алғыңыз келсе, мен қолданған түймелер мен интерфейс - бұл дәл мен қолданған компоненттер, бірақ бұл сатушыдан емес)
3. USB хаб: бұл корпусты ашуға және таңқурай пи портын кеңейтуге арналған, сондықтан оған көп ақша жұмсамаңыз. Мен өзім таба алатын ең арзанын сатып алдым (және мен RPi -де жақсы жұмыс істейтінін білдім) жергілікті сатушыдан (егер сіз оны ажыратқышсыз таба алсаңыз, мен оларды кейін қосуға мәжбүр ету үшін кейінірек қысқартуға тура келді)
4. Қуат түймесі: бұл мүлдем міндетті емес, бірақ жүйеге арналған шамы бар қуат түймесінің болуы өте жақсы. Менікі - бұл ақ түсті LED. МОМЕНТ болуы керек, олар екі түрде де болады.
Содан кейін мен тізімді қысқарту үшін мен әр қадамда тізімдейтін электроника.
2 -қадам: прототип қорабы
Мен соңғы қорапты салуға кіріспес бұрын (MDF -мен салынған шахта) мен барлық компоненттер сатушыдан келген картон қорапты қолдандым. Мен сенімді түрде кеңес беремін: картон қорапшасын немесе өзіңіздің аркада өлшеміне жақын қымбат емес нәрсені алыңыз және барлық тесіктерді жасаңыз және джойстикті салыңыз, соңғы қорапты жасамас бұрын барлық электрониканы сынап көру оңайырақ.
3 -қадам: Электроникаға шолу
Бірінші суретте көріп тұрғандай, негізгі идея - RaspberryPi -ді қораптан шығару, бірақ оның тұтастығын сақтау (RPi -ді дәнекерлемей және сындырмай). Бұл қадам - барлық қосылымдар мен кабельдерге шолу, мен олардың әрқайсысын қадамдар бойынша қарастырамын.
4 -қадам: USB хабын кеңейту
Басқа ойыншылардың сіздің жүйеге қосылуына мүмкіндік беру үшін сізге RaspberryPi ашқан USB порттары қажет, бірақ бізде RPi -ге бір джойстик (біздің аркада) қосылғандықтан, бізге USB порттарын қораптан шығару әдісі қажет.
Сондықтан ең арзан USB хабын сатып алу сізде барын қолданады немесе қолданады (USB 2.0 RPi үшін жеткілікті). Бұл сізге пернетақтаны, тінтуірді, аркада ойыншыларын қосуға мүмкіндік береді, егер менде: егер менде тағы 1 жүйе болса, мен оларды осы жобаның идеяларының бірі болды.
Бір нәрсе, егер сіз сатып алсаңыз, біреуін алуға тырысыңыз:
- светодиодсыз (сіз оларды алып тастай аласыз)
- қосқыштарсыз (әрқашан ҚОСУЛЫ болу үшін оларды сөндіріп, қысқа тұйықтауға тура келеді)
- барлық USB порттары бір бетте болуы керек (қораптан шығару оңай)
5 -қадам: HDMI кеңейтімі
Мұны табу қиын болды, мәселе - еркек пен әйелге арналған HDMI кеңейтімі болуы керек, сондықтан теледидарды қораптан тыс жерге қосуға болады. 5 см -ге жуық қысқа өлшемді алу мен үшін мүмкін емес, сондықтан мен оны сатып алдым, содан кейін пластикке кедергі болмайтындай етіп аштым.
Алғашқы ой еркек пен әйелге 90 ° (L) жету және RPi -ден қораптың артына дейін тізбектің қандай да бір түрін жасау болды, бірақ олардың 360 ° біреуін бұзу өте оңай болды.
Егер сіз осындай нәрсеге қол жеткізе алсаңыз, бұл әлдеқайда жақсы және таза болар еді (мен жергілікті жерде таба алмадым).
6 -қадам: Micro USB қуат кеңейтімі
Бұл кеңейтім үшін сізге кез келген Micro USB кабелі қажет болады, олар қазіргі кездегідей смартфондардың себебі болып табылады, содан кейін олардың біреуін екінші жағынан алады.
Суретте көрсетілгендей, микро -USB алу үшін кабельді кесіңіз, содан кейін микро -USB аналық модуліне оң және теріс дәнекерлеңіз.
USB 2.0 кабельдерінің 4 жолы бар: V+ (оң), GND (жерге), Деректер+ және Деректер-. Біз тек қуат алғымыз келеді, сондықтан егер сіз олардың ішінен тек 2 кабельді тапсаңыз, біз қалағандай боламыз, әйтпесе сізге V+ және GND тауып, басқаларын тастау қажет болады.
ТОЛЫҚТАН ТОЛЫҚТЫЛЫҚТЫ ҚОЛДАНБАҢЫЗ, мен қызыл және қара түстің (немесе қызыл және ақ) болуы қара немесе ақ түстің GND немесе қызылдың V+екенін білдірмейтінін анықтадым.
Сонымен, сіз оларды және мультиметрді қалай анықтайсыз?
Микро usb -ты әйел модуліне қосыңыз және кабель мен модульдегі VBUS (модульде белгіленген) немесе GND арасындағы үзіліссіздікті тексеріңіз, осылайша сіз қайда дәнекерлеу керектігін білесіз.
7 -қадам: USB қосқыш тақтасын кеңейту
Бұл компьютерде дәнекерлеуді қажет етеді, мен перфорация тақтасын қолдандым және жолдарды қолмен жасадым, себебі байланыс өте тікелей.
ЕСКЕРТПЕ: MicroUSB -ті елемеңіз, мен оны бекіту үшін сол тақтаны қолдандым.
Мұның идеясы - джойстикті компьютерге қосуға және оны RetroPie жүйесінен алыстатуға мүмкіндік беретін Joystick интерфейсі Raspberry Pi немесе USB B түріндегі аналыққа өтетін USB коммутаторын жасау.
Сізге қажет компоненттер:
- a Тік сырғытпаны ауыстыру (2 жол)
- USB Type -B әйел: Мен мұны жергілікті жерде таба алмағаным үшін қолдандым (B розеткасы - дәнекерлеу оңай)
- USB кабелі (джойстик аркадалық интерфейсімен бірге келген кабель жақсы жұмыс істейді)
Мен бәрін қалай қосуға болатынын схемасын құрдым (сурет), бірақ бұл негізінен барлық USB үшін V+ және GND қосылу, содан кейін D+ және D- коммутаторға орнату, сондықтан ол RPi OR арасында деректерді жіберуді ауыстырады. USB әйел (шығатын джойстик).
Бұл үшін маңызды нәрсе, себебі бұл кернеуді бөлісетін болады, мен сізге тек біреуін немесе екіншісін пайдалануға кеңес беремін; екеуін де бір уақытта қолданбаңыз. Егер сіз «тек джойстик режиміне» ауысқыңыз келсе, таңқурай пи қуат көзін өшіріп, ажыратыңыз. Кейбір диодтарды қолдану қауіпсіздікті қамтамасыз етуге көмектеседі, бірақ өкінішке орай мен бұл туралы түсіндім
8 -қадам: Құлаққапты кеңейту
Әдепкі бойынша RetroPie дыбысты HDMI арқылы жібереді, сондықтан дыбыс теледидардан шығады, бірақ мен құлаққапты теледидардың көмегімен қосқым келеді деп ойладым, себебі RetroPie дыбыс шығысын таңдауға қолдау көрсеткендіктен, мен бұл оңай кеңейтімді орнатамын.
Сізге керегі - аудио ұясы 3.5 (мысалы, осындай) және таңқурайға қосылатын еркек ұясы бар кабель.
Тек солға, оңға және GND -ге дәнекерлеңіз және сізде бар.
Қосымша ескерту.. Мен оны сынап көрмедім, өйткені менде Bluetooth құлаққаптары жоқ, бірақ олар осы жүйенің кеңейту хабындағы USB порттарының бірін қолдана отырып жұмыс істей алады және сіз бұл қадамды өткізіп жібере аласыз.
9 -қадам: жарықдиодты қуат түймесі
«Ойын өмірі» сайысында екінші орын
Ұсынылған:
Барлығы бір сандық хронометрде (сағат, таймер, дабыл, температура): 10 қадам (суреттермен)
Барлығы бір сандық хронометрде (Сағат, таймер, дабыл, температура): Біз басқа жарыстарға Таймер жасауды жоспарлап едік, бірақ кейінірек біз сағатты енгіздік (RTC жоқ). Біз бағдарламалауға кіріскенде, біз құрылғыға қосымша функцияларды қолдануға қызығушылық танытып, DS3231 RTC қосуды аяқтадық, себебі
Arduino барлығы бір сенсор: 4 қадам
Arduino барлығы бір сенсорлар: Сәлеметсіздер ме, менің құрметті робот достарым, бұл - Мұхаммед Бақар, мен бұл керемет біріктірілген жобаны жасау үшін көп жұмыс жасадым ….. «Бірлескен» туралы алаңдау керек, иә, мен 3 -тен тұратын жоба жасадым. Ультрадыбысты қамтитын әр түрлі модульдер
Барлығы бір микроконтроллер тақтасында: 8 қадам
Барлығы бір микроконтроллер тақтасы: микроконтроллердің барлығын біріктіру тақтасының мақсаты-Arduino-дан гөрі функционалды болу, шамамен 100 сағаттық дизайннан кейін мен оны қоғаммен бөлісуді шештім. оны қолдау (кез келген сұрақтар немесе
Барлығы бір портативті қызметтік қуат банкі: 11 қадам (суреттермен)
Барлығы бір портативті қызметтік қуат банкі: жүктемені төгу немесе жылжыту - бұл Үндістан, Оңтүстік Африка, Бангладеш сияқты дамушы елдерде жиі кездесетін құбылыс. Жүкті босату маусымы ешкімге ұнайтын маусым емес. Бұл біздің күнделікті әрекеттерімізге және негізінен біздің көңіл -күйімізге қатты әсер етеді
Құпия сөз менеджері, Typer, макро, пайдалы жүктеме Барлығы бір!: 11 қадам (суреттермен)
Құпия сөз менеджері, Тайпер, Макро, Пайдалы жүктеме … Барлығы БІР!: НАЗАР АУДАРЫҢЫЗ: Егер сізде осы құрылғыны жасауда қиындықтар туындаса (компьютер, дәнекерлеу немесе басқалар), маған жеке хабарлама жіберуге немесе электронды пошта жіберуге болады. [email protected]. Мен шығаратын компьютерлердің немесе құрылғылардың бірін жіберуге қуаныштымын