Obsah:
- Krok 1: Zoznam dielov
- Krok 2: Konfigurácia Raspberry Pi
- Krok 3: Nastavenie obrazovky
- Krok 4: Zostavenie gombíkových konzol
- Krok 5: Zostavenie automatov na cukríky
- Krok 6: Spojte všetko dohromady
Video: Arkádová hra Halloween Dostihy: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Tento rok sme sa rozhodli urobiť dostihovú arkádovú hru na Halloween. Inšpirovali sme sa mechanickou verziou s názvom Dostihy Roll-a-Ball. Našim cieľom bolo vytvoriť hru s priamym ovládaním, ktorá osloví široký okruh hráčov. Na základe našich skúseností z minulého roku pri stavbe a prevádzke automatov na čokoládu sme vedeli, že musíme ubytovať stovky hráčov počas približne troch hodín. Preto náš ďalší návrh vyžadoval rýchly prechodový čas a musel byť odolný, aby vydržal toto intenzívne používanie. Rozhodli sme sa postaviť štyri stanice, aby sme podporili zdravú konkurenciu a ponúkli dostatočnú kapacitu a minimalizovali čakaciu dobu. Namiesto toho, aby hráči hádzali loptičky na posúvanie koní, sme sa dohodli na jednoduchšej sérii tlačidiel. Tiež sme sa chceli vyzvať vydaním nového cukríka. Po vyhodnotení mnohých druhov cukroviniek zabalených v malých škatuliach sme sa rozhodli pre Mike & Ike's a Hot Tamales, ktoré sme kúpili vo veľkom.
Krok 1: Zoznam dielov
- Raspberry Pi 3 B+
- Joystickový ovládač
- 8 veľkých tlačidiel
- 8 5 voltové žiarovky pre tlačidlá
- 4 serva Kuman MG996R Digi s vysokým krútiacim momentom
- 5,25 mm brezová preglejka
- Kábel Cat 5
- Vinyl s potlačou a lepiacou podložkou
- Veľa sladkostí (90 mm x 50 mm x 12 mm)
- Všetko tu uvedené
- Kúpte si majetok Dostihy
Náradie:
- 3D tlačiareň
- Laserová rezačka
Krok 2: Konfigurácia Raspberry Pi
Na nastavenie počítača sme na spustenie hry použili Raspberry Pi 3 B+ s Raspbian Lite.
Najprv si stiahnite naše úložisko GitHub. Náš program beží pomocou jazykov Pygame a Pillow, takže v termináli spustite príkaz pip3 install -r requirements.txt. Potom vytvorte kópiu súboru ample_config.py a pomenujte ho config.py. Potom ho upravte a upravte minimálny počet hráčov (použili sme 2), názvy a veľkosti koní a veľkosť obrazovky. Rozhodli sme sa udeliť dve bonbóny pre každého víťaza hry a jedno pole pre všetkých ostatných hráčov. V prípade potreby je možné nastaviť aj ďalšie parametre.
Krok 3: Nastavenie obrazovky
www.instructables.com/id/RGB-Matrix-Using-NovaStar/
Krok 4: Zostavenie gombíkových konzol
Naše gombíkové konzoly boli vyrobené z dreva brezovej preglejky s veľkými okrúhlymi arkádovými tlačidlami (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN a zdobené tlačeným vinylovým lepidlom. Rozhodli sme sa použiť tieto gombíky arkádovej kvality pre ich trvanlivosť a svetlá. Pre každú zo štyroch konzol sme použili páry rôznych farebných tlačidiel. Tlačidlá boli dodávané s 12 voltovými žiarovkami, ale chceli sme ich ovládať z Raspberry Pi, ktoré má 5 voltových pinov, takže Vymenili sme ich za 5 voltové (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Chceli sme, aby boli konzoly malé, aby sme ich mohli umiestniť na všetky strany. vedľa seba na jednom 8 'stole. Okrem toho sme chceli použiť konzistentnú farebnú schému, aby sme boxy mohli používať zameniteľne.
Naše gombíkové konzoly sme najskôr rezali a montovali laserom pomocou 5,25 mm brezovej preglejky. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Prešli sme mnohými neúspešnými návrhmi, až sme dospeli k takému, ktorý bol dostatočne malý a dal sa správne zostaviť. Experimentovali sme tiež s rozstupom medzi tlačidlami, aby sme zaistili jednoduché použitie pre hráčov v kostýmoch. Ďalej sme navrhli vinyl a dali sme ho lokálne vytlačiť a vystrihnúť. Použili sme vinyl, potom 3D vytlačili konzoly Cat5 a priskrutkovali ich na zadnú stranu každej konzoly. Nakoniec sme zaskrutkovali a zapojili tlačidlá. V našom návrhu sme použili pevné drôty. Pri hraní hier však neustály perkusívny náraz z tlačidiel postupne odpojil káble od tlačidiel. Aby ste sa tomuto problému vyhli, odporúčame použiť lanko.
Každý box mal jeden kábel Cat5, ktorý má v sebe 8 drôtov (4 páry). Pripojili sme jeden pár ku každému spínaču v krabici a jeden pár ku každému LED v boxe. Na strane malinového pi sú 2 páry zo spínača zavesené na adaptéri joysticku. Ďalšie dva páry sú napojené na výstupy LED vlastnej dosky, ktoré sme zapojili do nášho pí. V budúcej verzii by sme mali zmeniť dosku na malinový pi klobúk, aby bola montáž jednoduchšia. Pripojili sme ho k ďalším pinom gpio na doske ovládača serva. Piny LED GPIO sú ovládané v súbore config.py.
Krok 5: Zostavenie automatov na cukríky
Chceli sme vytvoriť automatické dávkovače cukroviniek, ktoré sa dajú ľahko dopĺňať. Pretože sme ich potrebovali, aby sa zmestili na stôl vedľa každej z gombíkových konzol, museli byť štíhle, aby sa zmestili do nášho 8 'obmedzenia stolu. Navyše nemohli byť príliš vysoké, pretože by bránili hráčovi vo výhľade na obrazovku. Nakoniec sme chceli, aby hráči videli cukríky vo vnútri automatu. Po niekoľkých neúspešných modeloch sme sa usadili na zvislú hranatú trubicu postavenú z dreva, plexiskla a nášho dávkovacieho mechanizmu. Náš dávkovací mechanizmus pozostáva zo servomotora s pripevneným pastorkom, ktorý posúva stojan.
V našom návrhu sme rezali drevo pre konzolu aj pre dávkovač cukroviniek súčasne, aby sme šetrili zdroje. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)
Potom sme plexisklo rezali laserom.
Stojan a pastorok sme tiež 3D vytlačili. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)
Dávkovače sme zostavili vyrovnaním zubov dreva a pomocou gumovej paličky spojili drevené steny a plexisklo. Aby sme vytvorili záves pre zadnú stenu drevenej trubice (oproti prednej časti plexiskla), ktorý nám umožnil doplniť dávkovač cukroviniek počas hrania hry, narezali sme dva malé drevené kruhy, ktoré sme nalepili na hornú a dolnú časť pravej strany zadnej časti. stena. Prilepili sme stĺpik na hornú aj dolnú časť zadnej drevenej steny, aby sme ich vložili do každého kruhu. (Pozri obrázok č. 4). Aby boli dvierka náplne zatvorené, použili sme kancelársku sponku.
Nakoniec sme zaskrutkovali servomotor, pripevnili 3D tlačený pastorok a zarovnávali jeho zuby s ozubenou tyčou.
Aby sme zodpovedali tlačenému vinylovému dizajnu gombíkových konzol, dávkovače cukroviniek sme nastriekali na zeleno.
Krok 6: Spojte všetko dohromady
- Spojenie všetkých boxových konzol k ich dávkovačom sladkostí
- Pripojenie dávkovačov sladkostí a gombíkových konzol k Raspberry Pi
- Pripojenie Raspberry Pi k odosielateľovi MCTRL300
- Pripojenie boxu odosielateľa MCTRL300 k prijímačom obrazovky.
- Uistite sa, že sa Pi naštartuje do príkazového riadka a spustí hru.
Odporúča:
Vertikálna arkádová hra s integrovaným LED displejom PIXEL: 11 krokov (s obrázkami)
Vertikálna arkádová hra s integrovaným LED displejom PIXEL: **** Aktualizované o nový softvér, júl 2019, podrobnosti tu ****** Arkádová zostava s unikátnou vlastnosťou, že LED dióda LED sa mení tak, aby zodpovedala zvolenej hre. Umenie postáv na stranách skrinky je vyrezávané laserom a nelepí sa
Arkádová hra Arduino Cyclone: 6 krokov
Arkádová hra Arduino Cyclone: Blikajúce svetlá! Arduino! Hra! Čo viac treba povedať? Táto hra je založená na arkádovej hre Cyclone, kde sa hráč pokúša zastaviť posúvanie diódy LED okolo kruhu na konkrétnom mieste
Arkádová hra Stackers: 6 krokov (s obrázkami)
Arkádová hra Stackers: Ahoj, chlapci, dnes sa s vami chcem podeliť o túto úžasnú arkádovú hru, ktorú môžete vytvoriť pomocou mnohých LED diód Ws2812b a mikrokontroléra/FPGA. Hľa, Stack Overflow - naša hardvérová implementácia klasickej arkádovej hry. Čo sa začalo ako školský projekt, ktorý
Inteligentná basketbalová arkádová hra s obručami na počítanie skóre pomocou platformy Evive- integrovaná platforma Arduino: 13 krokov
Inteligentná basketbalová arkádová hra s obručami na počítanie skóre pomocou integrovanej platformy Evive- Arduino: Zo všetkých hier sú najzábavnejšie arkádové hry. Preto sme si povedali, prečo si ho neurobiť sami doma! A sme tu, najzábavnejšia DIY hra, akú ste doteraz hrali - DIY arkádová basketbalová hra! Nielen, že je
Arkádová hra MAME pre jedného hráča: 7 krokov
Arcade MAME Box pre jedného hráča: Dnes budeme stavať mini-MAME konzolu pomocou Raspberry Pi. Jedná sa o konzolu pre jedného hráča, ale keďže sú porty USB na pi prístupné, je ľahké zapojiť inú konzolu alebo joystick USB a urobiť tak akciu pre viacerých hráčov, ak nálada