Съдържание:
- Стъпка 1: Списък на частите
- Стъпка 2: Конфигуриране на Raspberry Pi
- Стъпка 3: Настройване на екрана
- Стъпка 4: Сглобяване на конзоли с бутони
- Стъпка 5: Сглобяване на дозатори за бонбони
- Стъпка 6: Съберете всичко заедно
Видео: Хелоуин Конни надбягвания Аркадна игра: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Тази година решихме да направим аркадна игра за конни надбягвания за Хелоуин. Бяхме вдъхновени от механична версия, наречена Roll-a-Ball Horse Racing. Нашата цел беше да направим игра с директен контрол напред, за да се хареса на широк кръг играчи. Въз основа на нашия опит от миналата година в изграждането и експлоатацията на слот машини за шоколад, ние знаехме, че трябва да настаним стотици играчи за приблизително три часа. Следователно, следващият ни дизайн изискваше бързо пропускателно време и трябваше да бъде издръжлив, за да издържи на тази интензивна употреба. Избрахме да построим четири станции, за да насърчим здравословната конкуренция и да предложим достатъчен капацитет, както и да намалим времето за изчакване. Вместо да накараме играчите да търкалят топки за напредване на конете, ние се съгласихме за по -опростен набор от бутони за управление. Искахме също да предизвикаме себе си, като раздадем нов бонбон. След като оценихме многобройни бонбони, опаковани в малки кутии, се спряхме на Mike & Ike's и Hot Tamales, които купихме на едро.
Стъпка 1: Списък на частите
- Малина Pi 3 B+
- Контролер Joy stick
- 8 големи бутона за натискане
- 8 5 -волтови лампи за бутони
- 4 сервомотора Kuman MG996R Digi Hi-Torque
- 5.25 мм брезов шперплат
- Кабел Cat 5
- Отпечатан винил с лепилна основа
- Много бонбони (90 мм х 50 мм х 12 мм)
- Всичко споменато тук
- Купете активите на конните надбягвания
Инструменти:
- 3D принтер
- Лазерен нож
Стъпка 2: Конфигуриране на Raspberry Pi
За нашата компютърна настройка използвахме Raspberry Pi 3 B+ с Raspbian Lite, за да стартираме играта.
Първо изтеглете нашето хранилище на GitHub. Нашата програма работи с Pygame и Pillow, така че стартирайте pip3 install -r requirements.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 -волтови лампи, но ние искахме да ги управляваме от Raspberry Pi, който има 5 -волтови щифтове, така че ние ги изключихме за 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 чифта). Закачихме една двойка към всеки превключвател в кутията и по една двойка към всеки водещ в кутията. В страната на малиновото пи 2 двойки от превключвателя са закачени към адаптера на джойстика. Останалите две двойки са свързани към светодиодните изходи на персонализираната платка, която свързахме към нашия pi. В бъдеща версия трябва да променим дъската в малинова пи шапка, за да улесним сглобяването. Свързахме го към допълнителните gpio щифтове на платката на серво контролера. LED 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 се зарежда в командния ред и стартира играта.
Препоръчано:
ПОИНГ! - Аркадна аркадна игра!: 3 стъпки
ПОИНГ! - Аркадна игра Arduino !: Ще изграждаме аркадна игра в стил PONG, която използва части от „Най-пълния стартов комплект UNO R3 Project“комплект от Elegoo Inc. Пълно разкриване - Повечето от частите, предоставени за тази инструкция, са предоставени на автора от Elegoo
Аркуино циклон Аркадна игра: 6 стъпки
Аркуино циклон Аркадна игра: Блестящи блестящи светлини! Arduino! Игра! Какво повече трябва да се каже? Тази игра е базирана на аркадната игра Cyclone, където играчът се опитва да спре светодиодно превъртане около кръг на определено място
Циклон LED аркадна игра: 4 стъпки
Циклонна LED аркадна игра: Целта на този проект беше да създаде проста игра, използваща Arduino, която да бъде интерактивна и забавна за децата. Спомням си, че аркадната игра Cyclone беше една от любимите ми аркадни игри, когато бях по -малък, затова реших да я повторя. T
Аркадна игра Stackers: 6 стъпки (със снимки)
Аркадна игра Stackers: Здравейте момчета, днес искам да споделя с вас тази невероятна аркадна игра, която можете да направите с куп светодиоди Ws2812b и микроконтролер/FPGA. Behold Stack Overflow - нашата хардуерна реализация на класическа аркадна игра. Това, което започна като училищен проект
Интелигентна аркадна игра за баскетбол с обръчи за преброяване на резултати с помощта на вградена платформа Evive- Arduino: 13 стъпки
Интелигентна аркадна игра за баскетбол с обръчи за преброяване на резултати с помощта на вградена платформа Evive- Arduino: От всички игри там най-забавните са аркадни игри. И така, помислихме си защо да не си направим сами у дома! И ето ни, най -забавната игра „направи си сам“, която някога сте играли досега - аркадната баскетболна игра „направи си сам“! Не само, че