Мазмұны:
- 1 -қадам: бөлшектер тізімі
- 2 -қадам: Raspberry Pi конфигурациясы
- 3 -қадам: Экранды орнату
- 4 -қадам: түймелік консольдерді жинау
- 5 -қадам: кәмпиттер диспенсерлерін жинау
- 6 -қадам: Барлығын біріктіру
Бейне: Хэллоуин ат жарысы аркада ойыны: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Биыл біз Хэллоуинге ат жарысы аркадтық ойын жасауды шештік. Бізге Roll-a-Ball At Racing деп аталатын механикалық нұсқасы шабыттандырды. Біздің мақсат - ойыншылардың кең ауқымына ұнау үшін тікелей басқару элементтері бар ойын жасау. Өткен жылы шоколад ойын автоматтарын құру мен пайдалану тәжірибесіне сүйене отырып, біз үш сағат ішінде жүздеген ойыншыларды орналастыруымыз керек екенін білдік. Сондықтан біздің келесі дизайн тез өткізу уақытын қажет етті және осы қарқынды пайдалануға төтеп беру үшін берік болуы керек еді. Біз салауатты бәсекелестікті ынталандыру және жеткілікті қуаттылықты ұсыну, сондай -ақ күту уақытын азайту үшін төрт станция салуды таңдадық. Ойыншылар аттарды алға жылжыту үшін допты айналдырудың орнына, біз басқару элементтерінің қарапайым түймешігі туралы келістік. Біз сондай -ақ жаңа кәмпит тарату арқылы өзімізді сынағымыз келді. Кішкене қораптарға салынған кәмпиттердің көптеген түрлерін бағалағаннан кейін, біз жаппай сатып алған Майк & Айке мен Хот Тамалеске келдік.
1 -қадам: бөлшектер тізімі
- Таңқурай Pi 3 B+
- Қуаныш таяқшасының контроллері
- 8 үлкен түймелер
- Түймешіктерге арналған 8 5 вольтты шамдар
- 4 Kuman MG996R Digi Hi-Torque серво
- 5.25 мм қайыңнан жасалған фанера
- Cat 5 кабелі
- Жабысқақ негізі бар басылған винил
- Көптеген кәмпиттер (90mm x 50mm x 12mm)
- Мұнда айтылғандардың бәрі
- Ат жарысы активтерін сатып алыңыз
Құралдар:
- 3D принтері
- Лазерлік кескіш
2 -қадам: Raspberry Pi конфигурациясы
Компьютерді орнату үшін біз Raspbian Lite көмегімен Raspberry Pi 3 B+ ойынын қолдандық.
Алдымен біздің GitHub репозиторийін жүктеп алыңыз. Біздің бағдарлама Pygame және Pillow көмегімен жұмыс істейді, сондықтан терминалда pip3 install -r талаптар.txt файлын іске қосыңыз. Содан кейін ample_config.py көшірмесін жасаңыз және оны config.py деп атаңыз. Әрі қарай, ойыншылардың ең аз санын (біз 2 қолдандық), аттардың аттары мен өлшемдерін және экран өлшемін реттеу үшін оны өңдеңіз. Біз әр ойын жеңімпазына екі кәмпит қорапшасын және қалған ойыншыларға бір қорапты беруді шештік. Қажет болса, басқа параметрлер де реттеледі.
3 -қадам: Экранды орнату
www.instructables.com/id/RGB-Matrix-Using-NovaStar/
4 -қадам: түймелік консольдерді жинау
Біздің түйме консольдері үлкен, дөңгелек аркадалық түймелері бар қайыңды фанера ағашынан жасалған (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN және басылған винилді желіммен безендірілген. Біз қолдануды таңдадық. Бұл тұрақтылық пен жарыққа арналған сапалық түймелер. Төрт консоль үшін біз әр түрлі түсті түймелердің жұптарын қолдандық. Түймелер 12 вольтты лампалармен келді, бірақ біз оларды 5 вольтты түйреуіштері бар Raspberry Pi арқылы басқарғымыз келді. Біз оларды 5 вольттық қуат көзіне ауыстырдық (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Біз консольдердің кішкентай болуын қалап, оларды жан-жаққа сыйғызатын болдық. бір 8 'үстелінде қатар. Сонымен қатар, біз қораптарды бір -бірімен алмастыру үшін дәйекті түс схемасын қолданғымыз келді.
Біз алдымен 5,25 мм қайың фанерінің көмегімен түйме консолін лазермен кесіп, жинадық. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Біз жеткілікті кішкентай және дұрыс жиналатын дизайнға жеткенше көптеген сәтсіз конструкциялардан өттік. Біз сондай -ақ костюмдегі ойыншыларға қолданудың қарапайымдылығын қамтамасыз ету үшін түймелер арасындағы интервалмен тәжірибе жүргіздік. Содан кейін біз винилді жобалап, оны жергілікті түрде басып шығардық. Біз винилді қолдандық, содан кейін 3D Cat5 жақшаларын басып шығарды және оларды әр консольдің артқы жағына бұрады. Ақырында, біз түймелерді бұрап, сыммен жалғадық. Біздің дизайнда біз қатты сымдарды қолдандық. Алайда, ойын кезінде түймелердің тұрақты перкуторлы соққысы сымдарды түймелерден біртіндеп ажыратады. Бұл мәселені болдырмау үшін бұрандалы сымдарды қолдануды ұсынамыз.
Әр қорапта бір Cat5 кабелі болды, оның ішінде 8 сым бар (4 жұп). Біз қораптағы әр қосқышқа бір жұптан, ал қораптағы әр сымға бір жұптан жалғадық. Таңқурай pi жағында коммутатордан 2 жұп джойстик адаптеріне қосылады. Қалған екі жұп біз тақтаға орнатылған арнайы тақтаның жарықдиодты шығысына қосылады. Болашақ нұсқада біз тақтаны жинауды жеңілдету үшін таңқурайға арналған қалпақшаға өзгертуіміз керек. Біз оны серво контроллер тақтасындағы қосымша gpio түйреуіштеріне жалғадық. Жарықдиодты GPIO түйреуіштері config.py файлында басқарылады.
5 -қадам: кәмпиттер диспенсерлерін жинау
Біз толтыруға оңай болатын автоматты кәмпиттер диспенсерлерін жасағымыз келді. Бізге оларды әр түйме консолінің жанындағы үстелге сыйғызу қажет болғандықтан, олар біздің 8 'кестелік шектеулерге сәйкес келуі үшін жұқа болуы керек еді. Сонымен қатар, олар тым ұзын болуы мүмкін емес, себебі олар ойыншының экранға қарауына кедергі келтіреді. Ақырында, біз ойыншылар диспенсердің ішіндегі кәмпиттерді көре алатынын қалаймыз. Бірнеше сәтсіз модельдерден кейін біз ағаштан, плексиглассадан және тарату механизмінен жасалған тік төртбұрышты түтікке орналастық. Біздің тарату механизмі тіректі ілгерілететін түйреуіші бар серво қозғалтқыштан тұрады.
Дизайнда біз консольге де, кәмпиттер диспенсеріне де ағашты үнемдейміз деп кесеміз. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)
Содан кейін біз плексиглассаны лазермен кесеміз.
Біз сонымен қатар тіректі және штырьды 3D басып шығардық. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)
Біз диспенсерлерді ағаш тістерді туралау арқылы жинадық және ағаш қабырғалары мен плексигласын байланыстыратын резеңке балға қолдандық. Ойын кезінде кәмпиттер диспенсерін қайта толтыруға мүмкіндік беретін ағаштан жасалған артқы түтік қабырғасына ілмек жасау үшін (плексиглассқа қарсы) қабырға Біз әр шеңберге кірістіру үшін артқы ағаш қабырғаның жоғарғы және төменгі жағына тірек жапсырдық. (№ 4 суретті қараңыз). Қайта толтыру есігін жабық ұстау үшін біз қыстырғыш қолдандық.
Ақырында, біз серво қозғалтқышты бұрап, 3D басып шығарылған шпионды бекітіп, тістерін тірекке теңестірдік.
Түймешік консолінің винилді басып шығарылған дизайнына сәйкес келу үшін біз кәмпиттер диспенсерлерін жасыл түске боядық.
6 -қадам: Барлығын біріктіру
- Барлық консольді кондитерлік диспенсерлерге қосады
- Raspberry Pi -ге кәмпит диспенсерлері мен түйме консольдерін қосу
- Raspberry Pi MCTRL300 жіберушіге қосылуда
- Жіберуші MCTRL300 қорабын экран қабылдағыштарына қосу.
- Pi пәрмен жолында жүктелетініне және ойынды іске қосатынына көз жеткізіңіз.
Ұсынылған:
D.I.Y автокөлік жарысы -- Макершала: 15 қадам
D.I.Y автокөлік жарысы || Макершала: Кіріспе Егер сіздің досыңыз сізге ойын көрсетіп, ойнауды сұраса, сіз үшін бұл қиын болса ше? Егер сіз оған тапсырма беру арқылы одан бас тартқыңыз келсе, не істеу керек, егер ол көлік жүргізуге байланысты болса, бұл қызықты болады
Циклон LED аркада ойыны: 4 қадам
Циклон LED аркада ойыны: Бұл жобаның мақсаты балаларға арналған интерактивті және қызықты болатын Arduino көмегімен қарапайым ойын құру болды. Есімде, циклон аркада ойыны жас кезімде менің сүйікті аркада ойындарының бірі болды, сондықтан мен оны қайталауды шештім. Т
Evive- Arduino кіріктірілген платформасын қолдана отырып, ұпай санауға арналған ақылды баскетбол аркада ойыны: 13 қадам
Evive- Arduino кіріктірілген платформасын қолдана отырып, ұпай санауға арналған ақылды баскетбол аркадты ойыны: Барлық ойындардың ішіндегі ең қызықтысы- аркадалық ойындар. Сонымен, біз неге оны үйде жасамасқа деп ойладық! Міне, біз осы уақытқа дейін ойнаған ең қызықты DIY ойыны - DIY аркада баскетбол ойыны! Бұл ғана емес
Жылдам және қарапайым FPV Mini RC автокөлік жарысы: 3 қадам
Жылдам және қарапайым FPV Mini RC Car Racing: Менде бірнеше WLToys K979 автокөлігі бар, мен FPV жабық шағын жарысын сынап көргім келді. All in One One (AIO) арзан камералары мен таратқыштарының таралуымен оны баптау өте оңай болды. Сізге қажет нәрсе: RC Car (мен WLToys K979 қолданамын) $
Arduino LED лазерлік аркада ойыны: 3 қадам (суреттермен)
Arduino LED лазерлік аркада ойыны: Бұл нұсқаулықта мен жарықдиодты және жарық сенсорларының көмегімен лазерлік аркада ойынын қалай жасау керектігін көрсетемін. Код енгізілген және оны құру үшін сізге көп бөлшектер қажет емес. Мен сізге корпусты қалай құрастыратынымды айтпаймын, оны өзіңіз жасауыңыз керек! T