Tartalomjegyzék:

Halloween Horse Racing Arcade Game: 6 lépés
Halloween Horse Racing Arcade Game: 6 lépés

Videó: Halloween Horse Racing Arcade Game: 6 lépés

Videó: Halloween Horse Racing Arcade Game: 6 lépés
Videó: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, November
Anonim
Halloween lóverseny arcade játék
Halloween lóverseny arcade játék

Idén úgy döntöttünk, hogy Halloweenre lóversenyes arcade játékot készítünk. A Roll-a-Ball Horse Racing nevű mechanikus változat inspirált bennünket. Célunk az volt, hogy olyan játékot készítsünk, amely egyszerű irányítással rendelkezik, hogy a játékosok széles köre számára vonzó legyen. A csokoládé nyerőgépek építésében és üzemeltetésében szerzett tavalyi tapasztalataink alapján tudtuk, hogy több száz játékost kell befogadnunk körülbelül három óra alatt. Ezért a következő konstrukciónk gyors átviteli időt igényelt, és tartósnak kellett lennie ahhoz, hogy ellenálljon ennek az intenzív használatnak. Úgy döntöttünk, hogy négy állomást építünk, hogy elősegítsük az egészséges versenyt, és elegendő kapacitást kínáljunk, valamint minimalizáljuk a várakozási időt. Ahelyett, hogy a játékosok labdákat gurítanának a lovak előremozdítására, inkább egy egyszerűbb gombkészletben állapodtunk meg. Mi is ki akartuk próbálni magunkat egy új édesség kiadásával. Miután megvizsgáltuk a kis dobozokba csomagolt sokféle édességet, a Mike & Ike's és a Hot Tamales mellett döntöttünk, amelyeket ömlesztve vásároltunk.

1. lépés: Alkatrészlista

  • Raspberry Pi 3 B+
  • Joy bot vezérlő
  • 8 nagy nyomógomb
  • 8 5 voltos lámpa nyomógombokhoz
  • 4 Kuman MG996R Digi Hi-Torque szervó
  • 5,25 mm nyír rétegelt lemez
  • Cat 5 kábel
  • Nyomtatott vinil ragasztóval
  • Sok édesség (90 mm x 50 mm x 12 mm)
  • Minden, amit itt említenek
  • Vásárolja meg a Lóverseny eszközöket

Eszközök:

  • 3d nyomtató
  • Lézervágó

2. lépés: A Raspberry Pi konfigurálása

A számítógép beállításához a Raspberry Pi 3 B+ -ot használtuk a Raspbian Lite programmal a játék futtatásához.

Először töltse le a GitHub adattárunkat. Programunk a Pygame és a Pillow használatával fut, ezért futtassa a pip3 install -r követelmények.txt fájlt a terminálon. Ezután hozzon létre egy példányt az ample_config.py fájlból, és nevezze el a config.py fájlnak. Ezután szerkessze, hogy beállítsa a minimális játékosszámot (2 -t használtunk), a lovak nevét és méretét, valamint a képernyő méretét. Úgy döntöttünk, hogy minden játék győztesének két édességdobozt adunk, a többi játékosnak pedig egy dobozt. Más paraméterek is állíthatók, ha szükséges.

3. lépés: A képernyő beállítása

www.instructables.com/id/RGB-Matrix-Using-NovaStar/

4. lépés: Gombkonzolok összeszerelése

Gombkonzolok összeszerelése
Gombkonzolok összeszerelése
Gombkonzolok összeszerelése
Gombkonzolok összeszerelése
Gombkonzolok összeszerelése
Gombkonzolok összeszerelése

Gombkonzoljaink nyír rétegelt lemezből készültek, nagy, kerek árkádos nyomógombokkal (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN és nyomtatott vinil ragasztóval.) ezek az arcade minőségi gombok tartósságuk és fényeik miatt. Mind a négy konzolhoz különböző színű gombokat használtunk. A gombok 12 voltos lámpákkal érkeztek, de a Raspberry Pi -ről akartuk vezérelni, amely 5 voltos csapokkal rendelkezik. kicseréltük őket 5 voltosra (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Azt akartuk, hogy a konzolok kicsik legyenek, hogy minden oldalra elférjenek Ezen kívül egységes színsémát akartunk használni, hogy a dobozokat felcserélve használhassuk.

Először lézervágást végeztünk és 5,25 mm -es nyír rétegelt lemezből állítottuk össze gombkonzoljainkat. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Sok sikertelen tervezésen mentünk keresztül, amíg meg nem érkeztünk egy olyanhoz, amely kellően kicsi volt és megfelelően össze lehetett szerelni. Kísérleteztünk a gombok közötti távolsággal is, hogy a jelmezben játszók könnyen használhassák. Ezután megterveztük a bakeliteket, és helyben kinyomtattuk és kivágtuk. A vinilt felvittük, majd 3D -ben kinyomtattuk a Cat5 konzolokat, és csavaroztuk őket minden konzol hátoldalára. Végül becsavartuk és bekötöttük a gombokat. Tervezésünk során szilárd huzalokat használtunk. Játék közben azonban a gombok folyamatos ütő hatása fokozatosan leválasztotta a vezetékeket a gombokról. A probléma elkerülése érdekében javasoljuk a sodrott vezetékek használatát.

Minden dobozban volt egy Cat5 kábel, amelyben 8 vezeték van (4 pár). A dobozban lévő összes kapcsolóhoz egy -egy, a dobozban lévő egyes vezetékekhez egy -egy akasztót kapcsoltunk. A málna pi oldalán a kapcsolóból 2 pár csatlakozik a joystick adapterhez. A másik két pár a pi -hez csatlakoztatott egyedi tábla LED -kimeneteire van csatlakoztatva. Egy későbbi változatban a táblát málna pi kalapra kell változtatnunk, hogy egyszerűbb legyen az összeszerelés. A szervo vezérlőpanel extra gpio csapjaihoz kötöttük. A LED GPIO csapokat a config.py fájl vezérli.

5. lépés: A cukorkaadagolók összeszerelése

Candy adagolók összeszerelése
Candy adagolók összeszerelése
Candy adagolók összeszerelése
Candy adagolók összeszerelése
Candy adagolók összeszerelése
Candy adagolók összeszerelése

Olyan automatikus cukorka -adagolókat akartunk létrehozni, amelyeket könnyű feltölteni. Mivel szükségünk volt rájuk, hogy illeszkedjenek az asztalra az egyes gombkonzolok mellett, karcsúnak kellett lenniük, hogy elférjenek a 8 'asztali korlátozásunkban. Ezenkívül nem lehetnek túl magasak, mivel akadályozzák a játékos rálátását a képernyőre. Végül azt akartuk, hogy a játékosok láthassák az édességet az adagolóban. Néhány sikertelen modell után elhelyezkedtünk egy fából, plexiből és az adagolószerkezetünkből épített függőleges négyzet alakú csövön. Adagoló mechanizmusunk egy szervo motorból áll, amelyhez egy fogaskerék van rögzítve, amely előremozdítja az állványt.

Tervezésünk során egyszerre vágjuk a fát a konzolhoz és az édességadagolóhoz is, hogy erőforrás -hatékony legyen. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)

Ezután lézerrel vágjuk a plexit.

3D -ben kinyomtattuk a fogaslécet és a fogaskereket is. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)

Az adagolókat úgy állítottuk össze, hogy a fa fogait összehangoltuk, és gumi kalapács segítségével kötöttük össze a falakat és a plexit. Ahhoz, hogy egy csuklópántot készítsünk a facső hátsó falához (szemben a plexi elülső részével), amely lehetővé tette számunkra az édességadagoló újratöltését játék közben, két kis fa kört vágunk, amelyeket a hátoldal jobb oldalának tetejére és aljára ragasztunk fal. A hátsó fafal tetejére és aljára is rögzítettünk egy oszlopot, hogy minden körbe illesszük. (Lásd a 4. képet). Az utántöltő ajtó zárva tartásához gemkapocsot használtunk.

Végül csavaroztuk be a szervo motort, rögzítettük a 3D nyomtatott fogaskereket, és igazítottuk fogait az állványhoz.

Ahhoz, hogy illeszkedjen a gombkonzolok nyomtatott vinil dizájnjához, az édességet adagolókat zöldre permetezzük.

6. lépés: Mindent össze kell rakni

  • Az összes dobozkonzol összekapcsolása a cukorka -adagolókkal
  • Édességadagolók és gombkonzolok csatlakoztatása a Raspberry Pi -hez
  • A Raspberry Pi csatlakoztatása az MCTRL300 küldőhöz
  • A küldő MCTRL300 doboz csatlakoztatása a képernyővevőkhöz.
  • Győződjön meg arról, hogy a Pi elindul egy parancssorba, és futtatja a játékot.

Ajánlott: