Obsah:
- Krok 1: Seznam dílů
- Krok 2: Konfigurace Raspberry Pi
- Krok 3: Nastavení obrazovky
- Krok 4: Sestavení tlačítkových konzolí
- Krok 5: Sestavení dávkovačů na cukrovinky
- Krok 6: Dát vše dohromady
Video: Arkádová hra Halloween Dostihy: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Letos jsme se rozhodli udělat dostihovou arkádovou hru na Halloween. Inspirovala nás mechanická verze s názvem Roll-a-Ball Horse Racing. Naším cílem bylo vytvořit hru s přímočarým ovládáním, která osloví širokou škálu hráčů. Na základě našich zkušeností z loňského roku při stavbě a provozu automatů na čokoládu jsme věděli, že musíme ubytovat stovky hráčů po dobu přibližně tří hodin. Náš další návrh proto vyžadoval rychlý průchod a musel být odolný, aby vydržel toto intenzivní používání. Rozhodli jsme se vybudovat čtyři stanice, abychom podpořili zdravou konkurenci a nabídli dostatečnou kapacitu a minimalizovali čekací dobu. Spíše než aby hráči házeli míčky k postupu koní, dohodli jsme se na jednodušší tlačítkové sadě ovládacích prvků. Také jsme se chtěli vyzvat vydáním nového cukroví. Po vyhodnocení mnoha druhů cukrovinek, které byly zabaleny v malých krabičkách, jsme se usadili na Mike & Ike's a Hot Tamales, které jsme koupili ve velkém.
Krok 1: Seznam dílů
- Raspberry Pi 3 B+
- Joy stick ovladač
- 8 velkých tlačítek
- 8 5voltové žárovky pro tlačítka
- 4 serva Kuman MG996R Digi Hi-Torque
- 5,25 mm březová překližka
- Kabel Cat 5
- Tištěný vinyl s lepivou podložkou
- Spousta cukrovinek (90 mm x 50 mm x 12 mm)
- Všechno zde uvedené
- Kupte si koňské dostihy
Nástroje:
- 3D tiskárna
- Laserová řezačka
Krok 2: Konfigurace Raspberry Pi
Pro nastavení počítače jsme ke spuštění hry použili Raspberry Pi 3 B+ s Raspbian Lite.
Nejprve si stáhněte naše úložiště GitHub. Náš program běží pomocí Pygame a Pillow, takže spusťte pip3 install -r requirements.txt v terminálu. Poté vytvořte kopii souboru ample_config.py a pojmenujte jej config.py. Dále jej upravte a upravte svůj minimální počet hráčů (použili jsme 2), jména a velikosti koní a velikost obrazovky. Rozhodli jsme se udělit dva bonboniéry každému vítězi hry a jeden box všem ostatním hráčům. V případě potřeby lze také upravit další parametry.
Krok 3: Nastavení obrazovky
www.instructables.com/id/RGB-Matrix-Using-NovaStar/
Krok 4: Sestavení tlačítkových konzolí
Naše knoflíkové konzoly byly vyrobeny z březové překližky a opatřeny velkými kulatými arkádovými tlačítky (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN) a zdobeny potištěným vinylovým lepidlem. tato tlačítka arkádové kvality pro jejich odolnost a světla. Pro každou ze čtyř konzolí jsme použili páry různých barevných tlačítek. Tlačítka byla dodávána s 12voltovými lampami, ale chtěli jsme je ovládat z Raspberry Pi, který má 5voltové piny, takže vyměnili jsme je za 5voltové (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Chtěli jsme, aby konzole byly malé, abychom je mohli umístit na všechny strany vedle sebe na jednom stole 8 '. Kromě toho jsme chtěli použít konzistentní barevné schéma, abychom mohli políčka používat zaměnitelně.
Naše knoflíkové konzoly jsme nejprve řezali laserem a montovali pomocí březové překližky 5,25 mm. (Odkaz Experimentovali jsme také s rozestupy mezi tlačítky, abychom zajistili snadné použití pro hráče v kostýmu. Dále jsme navrhli vinyl a nechali jej lokálně vytisknout a oříznout. Použili jsme vinyl, poté 3D vytiskli držáky Cat5 a našroubovali je na zadní stranu každé konzoly. Nakonec jsme přišroubovali a zapojili tlačítka. V našem návrhu jsme použili plné dráty. Během hry však neustálý perkusivní náraz z tlačítek postupně odpojoval vodiče od tlačítek. Abyste se tomuto problému vyhnuli, doporučujeme použít splétané dráty.
Každý box měl jeden kabel Cat5, který má v sobě 8 vodičů (4 páry). Ke každému přepínači v krabici jsme připojili jeden pár a ke každému v krabici jeden pár. Na straně maliny pi jsou 2 páry ze spínače zaháknuty za adaptér joysticku. Další dva páry jsou připojeny k výstupům LED vlastní desky, které jsme připojili k našemu pí. V budoucí verzi bychom měli změnit desku na malinový pi klobouk, aby byla montáž jednodušší. Zapojili jsme jej do přídavných pinů gpio na desce řadiče serva. Piny LED GPIO jsou ovládány v souboru config.py.
Krok 5: Sestavení dávkovačů na cukrovinky
Chtěli jsme vytvořit automatické dávkovače cukrovinek, které by bylo snadné znovu naplnit. Protože jsme potřebovali, aby se vešly na stůl vedle každé z konzolí s knoflíky, musely být tenké, aby se vešly do našeho omezení stolu 8 '. Navíc nemohli být příliš vysokí, protože by bránili hráči ve výhledu na obrazovku. Nakonec jsme chtěli, aby hráči mohli vidět sladkosti uvnitř automatu. Po několika neúspěšných modelech jsme se usadili na svislé čtvercové trubce postavené ze dřeva, plexiskla a našeho dávkovacího mechanismu. Náš dávkovací mechanismus se skládá ze servomotoru s připojeným pastorkem, který posune hřeben.
V našem designu jsme řezali dřevo jak pro konzolu, tak pro dávkovač cukrovinek současně, abychom šetřili zdroje. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)
Poté jsme plexisklo vyřezali laserem.
Rovněž jsme 3D vytiskli hřeben a pastorek. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)
Sestavili jsme dávkovače vyrovnáním zubů dřeva a pomocí gumové paličky spojili dřevěné stěny a plexisklo. Abychom vyrobili závěs pro zadní stěnu dřevěné trubky (naproti přední straně z plexiskla), která nám umožnila znovu naplnit dávkovač cukrovinek v průběhu hry, vyřízli jsme dva malé dřevěné kruhy, které jsme nalepili na horní a spodní část pravé strany zadní části stěna. Na horní i spodní část zadní dřevěné stěny jsme nalepili sloupek, který vložíme do každého kruhu. (Viz obrázek č. 4). Aby byla dvířka náplně zavřená, použili jsme kancelářskou sponku.
Nakonec jsme přišroubovali servomotor, připevnili 3D tištěný pastorek a zarovnali jeho zuby s hřebenem.
Abychom sladili potištěný vinylový design knoflíkových konzol, dávkovače cukrovinek jsme nastříkali na zeleno.
Krok 6: Dát vše dohromady
- Spojení všech krabicových konzolí dohromady a jejich dávkovačů cukrovinek
- Připojení dávkovačů cukrovinek a knoflíkových konzol k Raspberry Pi
- Připojení Raspberry Pi k odesílateli MCTRL300
- Připojení vysílače MCTRL300 k přijímačům obrazovky.
- Ujistěte se, že se Pi spustí do příkazového řádku a spustí hru.
Doporučuje:
Vertikální arkádová hra s integrovaným LED displejem PIXEL: 11 kroků (s obrázky)
Vertikální bartopová arkáda s integrovaným LED displejem PIXEL: **** Aktualizováno novým softwarem červenec 2019, podrobnosti zde ****** Arkádová arkádová sestava s jedinečnou funkcí, kterou LED markýza mění tak, aby odpovídala vybrané hře. Umění postav na bocích skříně jsou vyřezávané laserem a nelepí
Arkádová hra Arduino Cyclone: 6 kroků
Arkádová hra Arduino Cyclone: Blinky zářivá světla! Arduino! Hra! Co víc je třeba říci? Tato hra vychází z arkádové hry Cyclone, kde se hráč snaží zastavit rolování LED diod kolem kruhu na konkrétním místě
Arkádová hra Stackers: 6 kroků (s obrázky)
Arkádová hra Stackers: Ahoj kluci, dnes se s vámi chci podělit o tuto úžasnou arkádovou hru, kterou můžete vytvořit pomocí spousty LED diod Ws2812b a mikrokontroléru/FPGA. Hle Stack Overflow - naše hardwarová implementace klasické arkádové hry. Co začalo jako školní projekt
Chytrá basketbalová arkádová hra s obroučkami pro počítání skóre pomocí platformy Evive- integrovaná platforma Arduino: 13 kroků
Inteligentní basketbalová arkádová hra s obroučkami pro počítání skóre využívající integrovanou platformu Evive- Arduino: Ze všech her jsou nejzábavnější arkádové hry. A tak jsme si řekli, proč si jeden nevyrobit sami doma! A jsme tady, nejzábavnější kutilská hra, kterou jste dosud hráli - DIY Arcade Basketball Game! Nejen, že je
Arkádová hra MAME pro jednoho hráče: 7 kroků
Single Player Arcade MAME Box: Dnes budeme stavět mini-MAME konzoli pomocí Raspberry Pi. Jedná se o konzoli pro jednoho hráče, ale vzhledem k tomu, že jsou porty USB na pí přístupné, je snadné připojit jinou konzolu nebo joystick USB a provést nějakou akci pro více hráčů, pokud nálada