Мазмұны:
Бейне: Сымсыз 4 ойыншыға арналған отбасылық ойын контроллері: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл сымсыз аркадалық стиль контроллері, оны бірден 4 адам ойнай алады. Дербес компьютерді 5 жасар балалар қолданатын контроллерге байланыстырудың қажеті жоқ, сондықтан ол сымсыз. Олар үнемі құлайды, мен олардың ойыншықтарды сыммен еріксіз қиратқанын қаламаймын. Біз жақында жаңа компьютер мониторын сатып алдық, және оның ішінде өте тығыз стирол бар. Ситкомдағы сияқты, мен әйеліммен қорапты сақтау туралы үнемі таласып жүрдім. Маған бұл бір нәрсеге айналдыруды өтінгендей көрінді, ал ол үшін ұнамсыз қоқыс болды. Содан кейін Instructables картонға негізделген жылдамдық конкурсын өткізді. Түстен кейін дау шешілді және бұл жоба дүниеге келді.
Жобаны іске асыру үшін біз үйдің айналасындағы барлық мүмкін емес жағдайларды қолдандық. Идея - біз бұрыннан бар нәрсені керемет нәрсе жасау үшін пайдалану еді - бақытымызға орай, бізде аркадалық шкаф жасау үшін бұрыннан сатып алынған аркада түймелерінің жиынтығы мен таңқурай пи болды. Кесу үшін біз араны және сенімді ескі қалта пышағын қолдандық.
Жабдықтар
1. Картон қорап 2. Пенопласт немесе басқа тығыз толтырғыш 3. Ali Express немесе Amazon аркада түймелері 4. Raspberry Pi 3B + 5. Басқа компьютер + экран. 6. Картоннан тесіктерді кесетін пышақ немесе бірдеңе 7. Маска таспасы8. Бояу бояуы
1 -қадам: құрылыс
Біз тез арада қалаған заттың эскизін жасадық, содан кейін картон мен стиролды қажетті мөлшерде кесу үшін пышақ пен ағаш араны қолдандық. Біз картонды түйменің/джойстиктің жақсы орналасуымен белгілеп, тесіктерді пышақпен мұқият кесіп тастадық. Бұл балаларға арналған негізгі математикадағы тамаша жаттығу болды. Картонды кескеннен кейін біз оны бояп, содан кейін барлық түймелерді орнына қойдық. Біз жасаған басты қызықты нәрсе - контроллердің жоғарғы жағына қаттылық беру үшін картонның үш қабатын желімдеу. Бұл кесуді біршама қиындатты, бірақ үстіңгі бөлігін ағаш сияқты қатты етіп жасау үшін тамаша жұмыс жасады.
Raspberry Pi 3B+ төрт USB порты бар. Бізде төрт және 4 аркада түймелерінің жиынтығы бар отбасы бар! Бұл тағдыр еді.
2 -қадам: Бағдарламалау
Бұл жобаның коды қарапайым және қате. Мұның бәрін мына жерден табуға болады:
github.com/melvyniandrag/SuperTuxJunkKart 4 контроллер таңқурайға pi арқылы usb арқылы қосылған. Raspberry pi -де кішкентай питон сценарийі жұмыс істейді. Мен түймелер мен джойстиктерден сигналдарды алу үшін Python енгізу кітапханасын қолдандым. Содан кейін бағдарлама сигналды қысқа ASCII кодына түрлендіреді және оны TCP ұясы арқылы wifi арқылы ойынмен жұмыс істейтін компьютерге жібереді (мен оны ойын сервері деп атаймын). Мысалы, 0 ойыншы джойстикті солға жылжытқанда, «0XL» таңбалары TCP ұясы арқылы ойын серверіне жіберіледі. Тестілеу үшін мен ойлау тақтасында SuperTuxKart іске қостым. Шағын сервер қосымшасы ойлау тақтасында жұмыс істейді және TCP ұясында тыңдайды. Wi -Fi арқылы таңқурайдан келген кодтар pyautogui кітапханасы арқылы пернетақтадағы түймелерді басуға аударылады. Сонымен, картон контроллеріндегі 0 -ойыншы джойстикті солға жылжытып, контроллер 'OXL' шығарғанда, ойынды жүргізетін сервер ойнатқыш пернетақтадағы '1' түймесін басады деп ойлайды. Ойын осы пернетақтадағы басуларды тану үшін конфигурациялануы керек, мұнда опциялар экранында көрсетілгендей болады, бұл ойын бір немесе екі ойыншымен жақсы жұмыс істейді, бірақ 4 адам SuperTuxKart агрессивті түрде ойнағанда, сервер контроллерден кейбір деректерді жоғалта бастайды. Мен бұл қате екеніне сенімді емеспін: 1. Клиент (контроллер) жағында2. Серверде (ойлау тақтасы) жағында3. Linux -те орнатылған функция. Мүмкін менің Ubuntu ноутбукі бір мезгілде көптеген пернелерді басуды тани алмайды. Егер 0, 1 және 2 -ойыншы рульді жоғары және сол жақта басқарса, бұл 2 * 3 = 6 батырмалары бірден басылатынын білдіреді. Менің компьютерім (немесе кез келген компьютер) мұны істеуге арналғанына сенімді емеспін. Әдетте пернелер тіркесімі 3 немесе одан аз түймелерден тұрады. CTRL + ALT + DEL. Болашақта мен әр контроллерге 4 дана розетканы қосуға тырысамын, содан кейін сервер жағында виртуалды ойын алаңын жасаймын. Мұны қалай жасау керектігін көруге уақыт болмады, бірақ бала тәрбиелеу, жұмыс және картон қораптарын кесу арасында.
3 -қадам: Болашақ
Бұл тұжырымдаманың қарапайым дәлелі болды. Болашақта кодты жақсарту қажет. Мен қосылуды bluetooth HID құрылғысы ретінде кодтағым келеді, бірақ Linux -тегі bluez5 - бұл жұмыс істеуге уақыт бөлетін құрал, сондықтан мен TCP + Python розеткасымен жүрдім. хек сияқты. Уақыт өте келе мен мұқият кесуге аздап энергия жұмсаймын. Содан кейін мен қосымша тіректерді қоятын едім -қораптың екі жағы сәл қисай бастайды. Бұл не және оның құны үшін бұл нәрсе жақсы көрінеді. Мен кешкі уақытта фильмдерді көріп жатқанда, бұл туралы ойлануды жалғастырамын.
Ұсынылған:
Micro Center-дің екі ойыншыға арналған ретро-аркадты ойындары: 20 қадам
Micro Center-дің екі ойыншыдан тұратын ретро аркадасы: Сіздің жергілікті микроорталықта Raspberry Pi негізіндегі Retro аркадалық шкаф жасау үшін қажет нәрсенің бәрі бар. Жинақтар толығымен реттеледі, шкаф, Raspberry Pi, түймелер, джойстиктер, аудио және бейне аксессуарлар және т.б. Бұл
Отбасылық іздеуде отбасылық ағаштан толық емес ғибадатхана бұйрығын табу үшін Үміт кеудесін кеңейтуді қолдану: 11 қадам
Отбасылық іздеуде отбасылық ағаштан толық емес ғибадатхананың жұмысын табу үшін Үміт кеудесін кеңейтуді қолдану: Бұл нұсқаулықтың мақсаты - үміттің кеудесін кеңейту арқылы толық емес ғибадатханалық әдебі бар ата -аналарды іздеуде өз отбасылық ағашты қалай іздеу керектігін көрсету. Үміт кеудесін қолдану сізге сәйкес келмейтін нәрсені іздеуді едәуір жылдамдатады
Интерактивті отбасылық ойын: 6 қадам
Интерактивті отбасылық ойын: Мен бұл көрінбейтінін білемін, бірақ бұл кішкентай қорап - бұл отбасылық түнгі өте қызықты іс. Ол негізінен 12 ойыншыны қолдайтын интерактивті ойын тақтасы ретінде әрекет етеді. Ең маңыздысы - әркім ұялы телефоннан ойнайды
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
MAME үшін 4 ойыншыға арналған тұғырлы шкаф: 32 қадам (суреттермен)
MAME үшін 4 ойыншының тұғырлы аркада шкафы: Бұл менің 4 ойыншының MAME тұғырының шкафын қалай құрастырғанымды көрсетеді. Өз қалауыңыз бойынша баптағыңыз келетін көптеген нәрселер бар. Мен сізге менікін қалай жасағанымды көрсетемін, сіз оны өз қалауыңыз бойынша өзгерте аласыз. Мұнда стандартты терезе бар