Innehållsförteckning:
- Steg 1: Dellista
- Steg 2: Konfigurera Raspberry Pi
- Steg 3: Konfigurera skärmen
- Steg 4: Montering av knappkonsoler
- Steg 5: Montering av godisautomater
- Steg 6: Att sätta ihop allt
Video: Halloween hästkapplöpning arkadspel: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
I år bestämde vi oss för att göra ett hästkapplöpningsspel till Halloween. Vi inspirerades av en mekanisk version som heter Roll-a-Ball Horse Racing. Vårt mål var att göra ett spel med raka framåtkontroller för att tilltala ett brett spektrum av spelare. Baserat på våra erfarenheter förra året när det gäller att bygga och driva chokladautomaterna visste vi att vi måste ta emot hundratals spelare under cirka tre timmars tid. Därför krävde vår nästa design en snabb genomströmningstid och måste vara hållbar för att klara denna intensiva användning. Vi valde att bygga fyra stationer för att främja sund konkurrens och erbjuda tillräcklig kapacitet samt minimera väntetiden. Snarare än att spelare rullar bollar för att avancera hästarna, kom vi överens om en enklare knappsats med kontroller. Vi ville också utmana oss själva genom att ge ut ett nytt godis. Efter att ha utvärderat många sorters godis som förpackades i små lådor bestämde vi oss för Mike & Ike's och Hot Tamales, som vi köpte i bulk.
Steg 1: Dellista
- Raspberry Pi 3 B+
- Joy stick controller
- 8 stora tryckknappar
- 8 5 volts lampor för tryckknappar
- 4 Kuman MG996R Digi Hi-Torque servon
- 5,25 mm björkplywood
- Cat 5 kabel
- Tryckt vinyl med självhäftande baksida
- Massor av godis (90mm x 50mm x 12mm)
- Allt som nämns här
- Köp Horse Racing -tillgångar
Verktyg:
- 3d skrivare
- Laserskärare
Steg 2: Konfigurera Raspberry Pi
För vår datorinstallation använde vi en Raspberry Pi 3 B+ med Raspbian Lite för att köra spelet.
Ladda ner vårt GitHub -arkiv först. Vårt program körs med Pygame och Pillow, så kör pip3 install -r requirements.txt i terminalen. Skapa sedan en kopia av ample_config.py och ge den namnet config.py. Redigera därefter för att justera ditt minsta antal spelare (vi använde 2), hästens namn och storlek och skärmstorlek. Vi bestämde oss för att dela ut två godislådor till varje spelvinnare och en låda till alla andra spelare. Andra parametrar är också justerbara om så önskas.
Steg 3: Konfigurera skärmen
www.instructables.com/id/RGB-Matrix-Using-NovaStar/
Steg 4: Montering av knappkonsoler
Våra knappkonsoler var gjorda av björkplywood med stora, runda arkadtryckknappar (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN och dekorerade med tryckt vinyllim. Vi valde att använda dessa arkadkvalitetsknappar för deras hållbarhet och lampor. För var och en av de fyra konsolerna använde vi par av olika färgade knappar. Knapparna kom med 12 volt lampor, men vi ville styra dem från Raspberry Pi som har 5 volt stift, så vi bytte ut dem för 5 volt-enheter (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Vi ville att konsolerna skulle vara små så att vi kunde passa dem på alla sidor vid ett bord på 8 '. Dessutom ville vi använda ett konsekvent färgschema så att vi kunde använda lådorna omväxlande.
Vi laserskärde och monterade först våra knappkonsoler med 5,25 mm björkplywood. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Vi gick igenom många misslyckade mönster tills vi kom fram till en som var tillräckligt liten och kunde monteras ordentligt. Vi experimenterade också med avståndet mellan knapparna för att säkerställa användarvänlighet för spelare i kostym. Därefter designade vi vinylen och lät den trycka och klippa lokalt. Vi applicerade vinylen och tryckte sedan ut Cat5 -fästena i 3D och skruvade fast dem på baksidan av varje konsol. Slutligen skruvade vi på och kopplade ihop knapparna. I vår design använde vi fasta trådar. Under spelets gång kopplade dock den ständiga slagverkan från knapparna gradvis bort trådarna från knapparna. Vi föreslår att du använder strängade ledningar för att undvika detta problem.
Varje låda hade en Cat5 -kabel som har 8 ledningar i den (4 par). Vi kopplade ett par till varje switch i lådan och ett par till varje led i lådan. På hallon Pi -sidan är 2 par från omkopplaren anslutna till joystickadaptern. De andra två paren är anslutna till LED -utgångarna på det anpassade kortet som vi kopplade till vår pi. I en framtida version bör vi byta bräda till en hallon pi hatt för att göra monteringen enklare. Vi kopplade den till de extra gpio -stiften på servokontrollkortet. LED GPIO -stiften styrs i filen config.py.
Steg 5: Montering av godisautomater
Vi ville skapa automatiska godisautomater som var lätta att fylla på. Eftersom vi behövde dem för att passa på bordet bredvid var och en av knappkonsolerna, behövde de vara smala för att passa inom vår 8 'bordsbegränsning. Dessutom kunde de inte vara för långa eftersom de skulle hindra spelarens syn på skärmen. Slutligen ville vi att spelarna skulle kunna se godiset inuti dispensern. Efter några misslyckade modeller bosatte vi oss på ett vertikalt fyrkantigt rör byggt av trä, plexiglas och vår utmatningsmekanism. Vår utmatningsmekanism består av en servomotor med ett drev som fäster fram ett rack.
I vår design skär vi träet för både konsolen och godisutmataren samtidigt för att vara resurseffektiv. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)
Sedan laserskar vi plexiglaset.
Vi har också tryckt rack och pinjong i 3D. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)
Vi monterade dispensrarna genom att anpassa trätänderna och använde en gummiklubba för att ansluta träväggarna och plexiglas. För att göra ett gångjärn för den bakre trärörsväggen (mittemot plexiglasfronten) som gjorde att vi kunde fylla på godisdispensern under hela spelet, klippte vi två små träcirklar som vi limmade fast på ovansidan och botten av den högra sidan av baksidan vägg. Vi limmade en stolpe på både ovansidan och botten av den bakre träväggen för att sätta in i varje cirkel. (Se bild #4). För att hålla påfyllningsluckan stängd använde vi ett gem.
Slutligen skruvade vi in servomotorn, fäst det 3D -tryckta kugghjulet och riktade in tänderna mot stället.
För att matcha tryckt vinyldesign på knappkonsolerna sprutmålade vi godisutmatarna grönt.
Steg 6: Att sätta ihop allt
- Ansluter alla lådkonsoler och deras godisutmatare
- Anslutning av godisautomater och knappkonsoler till Raspberry Pi
- Ansluter Raspberry Pi till avsändaren MCTRL300
- Ansluter avsändarens MCTRL300 -låda till skärmmottagarna.
- Se till att Pi startar in en kommandotolk och kör spelet.
Rekommenderad:
En IoT Halloween Pumpa - Kontroll -lysdioder med en Arduino MKR1000 och Blynk -app ???: 4 steg (med bilder)
En IoT Halloween Pumpa | Kontroll -lysdioder med en Arduino MKR1000 och Blynk -app ???: Hej alla, För några veckor sedan var det Halloween och efter traditionen huggade jag ut en fin pumpa till min balkong. Men med min pumpa utomhus insåg jag att det var ganska irriterande att behöva gå ut varje kväll för att tända ljuset. Och jag
Kontaktlös Halloween Candy Dispenser: 6 steg
Kontaktlös Halloween Candy Dispenser: Det är den tiden på året igen, där vi firar Halloween, men i år på grund av COVID-19 är alla spel avstängda. Men i Halloween -andan får vi inte glömma det roliga med Trick or Treating. Så detta inlägg är skapat för att låta familjen stilla
BOBBY the Bear - Arduino Halloween dekoration: 6 steg
BOBBY the Bear - Arduino Halloween Decoration: Detta projekt är gjort med Arduino och det består av en skrämmande nallebjörn. Denna mystiska lilla björn kan verka fin och söt vid första ögonkastet, men så snart du närmar dig den, vänder huvudet och sidan du börjar se visar en liten björn
Arduino Halloween Edition - Zombies Pop -out Screen (steg med bilder): 6 steg
Arduino Halloween Edition - Zombies Pop -out -skärm (steg med bilder): Vill du skrämma dina vänner och göra lite skrikande ljud i Halloween? Eller vill du bara göra en bra upptåg? Den här Zombies pop-out-skärmen kan göra det! I denna instruktionsbok lär jag dig hur du enkelt gör hopp-ut zombies med Arduino. HC-SR0
ESP32 VGA arkadspel och joystick: 6 steg (med bilder)
ESP32 VGA Arcade Games och Joystick: I den här instruktören kommer jag att visa hur man reproducerar fyra arkadspel som spel - Tetris - Snake - Breakout - Bomber - med hjälp av en ESP32, med utgång för en VGA -bildskärm. Upplösningen är 320 x 200 pixlar, i 8 färger. Jag har tidigare gjort en version med