Sisällysluettelo:
- Vaihe 1: Osaluettelo
- Vaihe 2: Raspberry Pi: n määrittäminen
- Vaihe 3: Näytön asentaminen
- Vaihe 4: Nappikonsolien kokoaminen
- Vaihe 5: Karkkiannostelijoiden kokoaminen
- Vaihe 6: Kokoa kaikki yhteen
Video: Halloween -hevosurheilupeli: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tänä vuonna päätimme tehdä hevosurheilupelipelin Halloweeniksi. Meitä inspiroi mekaaninen versio nimeltä Roll-a-Ball Horse Racing. Tavoitteenamme oli tehdä peli, jossa on suoraohjaus, joka vetoaa moniin pelaajiin. Viime vuoden kokemuksemme perusteella suklaa -kolikkopelien rakentamisesta ja käytöstä tiesimme, että meidän on otettava vastaan satoja pelaajia noin kolmen tunnin aikana. Siksi seuraava suunnittelumme vaati nopeaa läpimenoaikaa ja sen oli oltava kestävä kestämään tätä intensiivistä käyttöä. Päätimme rakentaa neljä asemaa edistääksemme terveellistä kilpailua ja tarjotaksemme riittävän kapasiteetin sekä minimoidaksemme odotusajan. Sen sijaan, että pelaajat heittäisivät palloja hevosten viemiseksi eteenpäin, sopimme yksinkertaisemmasta painikkeiden hallintalaitteesta. Halusimme myös haastaa itsemme jakamalla uuden karkin. Arvioituamme lukuisia pieniin laatikoihin pakattuja karkkeja, päätimme Mike & Ike's ja Hot Tamales, jotka ostimme irtotavarana.
Vaihe 1: Osaluettelo
- Raspberry Pi 3 B+
- Joy Stick -ohjain
- 8 isoa painonappia
- 8 5 voltin lamppua painikkeille
- 4 Kuman MG996R Digi Hi-Torque -servoa
- 5,25 mm koivuvaneria
- Cat 5 -kaapeli
- Painettu vinyyli liimapohjalla
- Paljon karkkia (90 mm x 50 mm x 12 mm)
- Kaikki täällä mainitut
- Osta Hevosurheilu -omaisuutta
Työkalut:
- 3D tulostin
- Laserleikkuri
Vaihe 2: Raspberry Pi: n määrittäminen
Tietokoneen asetuksiin käytimme pelin suorittamiseen Raspberry Pi 3 B+: ta ja Raspbian Litea.
Lataa ensin GitHub -arkistomme. Ohjelmamme toimii Pygamea ja tyynyä käyttäen, joten suorita terminaalissa pip3 install -r vaatimukset.txt. Luo sitten kopio tiedostosta ample_config.py ja anna sille nimi config.py. Muokkaa seuraavaksi sitä säätääksesi vähimmäismäärä pelaajia (käytimme 2), hevosten nimet ja koot sekä näytön koko. Päätimme myöntää kaksi karkkipakkausta jokaiselle pelin voittajalle ja yhden laatikon kaikille muille pelaajille. Myös muita parametreja voidaan säätää haluttaessa.
Vaihe 3: Näytön asentaminen
www.instructables.com/id/RGB-Matrix-Using-NovaStar/
Vaihe 4: Nappikonsolien kokoaminen
Nappikonsolimme valmistettiin koivuvaneripuusta ja suuret, pyöreät arcade-painikkeet (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN ja koristeltu painetulla vinyyliliimalla. Päätimme käyttää nämä arcade -laatupainikkeet kestävyytensä ja valojensa vuoksi. Jokaisessa neljässä konsolissa käytimme pareja erivärisiä painikkeita. Painikkeissa oli 12 voltin lamput, mutta halusimme ohjata niitä Raspberry Pi -laitteesta, jossa on 5 voltin nastat, joten Vaihdoimme ne 5 voltin jännitteisiin (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Halusimme konsolien olevan pieniä, jotta ne mahtuisivat joka puolelle Lisäksi halusimme käyttää yhtenäistä värimaailmaa, jotta voimme käyttää laatikoita keskenään.
Leikkasimme ja koottiin ensin painikekonsolimme 5,25 mm: n koivuvanerilla. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Kävimme läpi monia epäonnistuneita malleja, kunnes saimme sellaisen, joka oli riittävän pieni ja pystyttiin koottamaan oikein. Kokeilimme myös painikkeiden väliä varmistaaksemme pukeutuneiden pelaajien helppokäyttöisyyden. Seuraavaksi suunnittelimme vinyylin ja saimme sen paikallisesti painetuksi ja leikatuksi. Käytimme vinyyliä, sitten 3D -tulostimme Cat5 -kiinnikkeet ja ruuvimme ne jokaisen konsolin taakse. Lopuksi ruuvimme ja johdotimme napit. Suunnittelussa käytimme kiinteitä johtoja. Kuitenkin pelin aikana painikkeiden jatkuva isku irrotti vähitellen johdot painikkeista. Tämän ongelman välttämiseksi suosittelemme käyttämään monisäikeisiä johtoja.
Jokaisessa laatikossa oli yksi Cat5 -kaapeli, jossa on 8 johtoa (4 paria). Kiinnitämme yhden parin kussakin laatikon kytkimeen ja yhden parin kussakin johtimessa. Vadelma pi -puolella 2 paria kytkimestä kytketään ohjaussauvan sovittimeen. Kaksi muuta paria on kytketty mukautetun piirilevyn LED -lähtöihin, jotka kytkettiin pi -laitteeseen. Tulevassa versiossa meidän tulisi muuttaa levy vadelmapi -hatuksi, jotta kokoonpano olisi helpompaa. Johdotimme sen ylimääräisiin gpio -nastoihin servo -ohjainkortilla. LED -GPIO -nastoja ohjataan config.py -tiedostossa.
Vaihe 5: Karkkiannostelijoiden kokoaminen
Halusimme luoda automaattisia karkkiautomaatteja, jotka oli helppo täyttää. Koska tarvitsimme niiden mahtuvan pöydälle jokaisen painikekonsolin viereen, niiden piti olla ohuet, jotta ne mahtuisivat 8 tuuman pöytärajoitukseemme. Lisäksi ne eivät voineet olla liian korkeita, koska ne estäisivät pelaajan näkymän ruudulle. Lopuksi halusimme pelaajien nähdä karkit annostelijan sisällä. Muutamien epäonnistuneiden mallien jälkeen asettuimme pystysuoraan neliömäiseen putkeen, joka oli rakennettu puusta, pleksistä ja annostelumekanismistamme. Annostelumekanismimme koostuu servomoottorista, johon on kiinnitetty hammaspyörä, joka vie telineen eteenpäin.
Suunnittelussamme leikkaamme puuta sekä konsolille että karkkiannostelijalle samanaikaisesti resurssitehokkaasti. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)
Sitten leikkaamme pleksilaserin laserilla.
Tulostimme myös 3D -telineen ja hammaspyörän. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)
Kokosimme annostelijat kohdistamalla puun hampaat ja liitämme puuseinät ja pleksilasit kumivasaralla. Tehdämme saranan puuputken takaseinälle (vastapäätä pleksilasia), jonka avulla pystyimme täyttämään karkkiannostelijan koko pelin ajan, leikkasimme kaksi pientä puupiiriä, jotka liimasimme takaosan oikean puolen ylä- ja alaosaan seinään. Liimasimme pylvään sekä takaseinän seinän ylä- että alaosaan lisätäksesi jokaiseen ympyrään. (Katso kuva #4). Täyttöluukun pitämiseksi suljettuna käytimme paperiliitintä.
Lopuksi ruuvasimme servomoottorin sisään, kiinnitimme 3D -painetun hammaspyörän ja kohdistimme hampaat telineeseen.
Nappikonsolien painetun vinyylisuunnittelun mukaan ruiskumaalaamme karkkiautomaatit vihreiksi.
Vaihe 6: Kokoa kaikki yhteen
- Yhdistä kaikki laatikkokonsolit yhteen ja niiden karkkiautomaatteihin
- Karkkiannostelijoiden ja painikekonsolien yhdistäminen Raspberry Pi -laitteeseen
- Raspberry Pi: n yhdistäminen lähettäjään MCTRL300
- Lähettäjän MCTRL300 -laatikon yhdistäminen näytön vastaanottimiin.
- Varmista, että Pi käynnistyy komentokehotteeseen ja suorittaa pelin.
Suositeltava:
IoT Halloween -kurpitsa - Ohjaa LED -valoja Arduino MKR1000- ja Blynk -sovelluksella ???: 4 vaihetta (kuvilla)
IoT Halloween -kurpitsa | Ohjaa LED -valoja Arduino MKR1000- ja Blynk -sovelluksella ???: Hei kaikki, Muutama viikko sitten oli Halloween ja perinteen mukaisesti veistin mukavan kurpitsan parvekkeelleni. Mutta kun kurpitsani oli ulkona, tajusin, että oli melko ärsyttävää mennä ulos joka ilta sytyttämään kynttilä. Ja minä
Halloween -kurpitsa liikkuvalla animatronisella silmällä - Tämä kurpitsa voi pyörittää silmiään!: 10 vaihetta (kuvilla)
Halloween -kurpitsa liikkuvalla animatronisella silmällä | Tämä kurpitsa voi pyörittää silmiään!: Tässä opetusohjelmassa opit tekemään Halloween -kurpitsaa, joka kauhistuttaa kaikkia, kun sen silmä liikkuu. Säädä ultraäänianturin laukaisuetäisyys oikeaan arvoon (vaihe 9), ja kurpitsasi kivittää kaikki, jotka uskaltavat ottaa kynttilän
Kosketukseton Halloween -karkkiannostelija: 6 vaihetta
Kontaktiton Halloween-karkkiannostelija: On taas se aika vuodesta, jolloin juhlimme Halloweenia, mutta tänä vuonna kaikki vedot ovat pois COVID-19-tilanteen vuoksi. Mutta Halloweenin hengessä meidän ei pidä unohtaa Trick or Treatingin hauskuutta
BOBBY the Bear - Arduino Halloween -koriste: 6 vaihetta
BOBBY the Bear - Arduino Halloween -koriste: Tämä projekti on tehty Arduinon kanssa ja se koostuu pelottavasta nallekarhusta.Tämä salaperäinen pieni karhu voi näyttää ensi silmäyksellä mukavalta ja söpöltä, mutta heti kun lähestyt sitä, sen pää kääntyy ympäri ja puolella, jonka alat nähdä, näkyy pieni karhu
Halloween LightshowPi: 6 vaihetta
Halloween LightshowPi: Joten tällä kaudella etsimme jotain uutta lisättävää Haunted Halloween Yardiin ja törmäsin tähän Raspberry Pi Lightshow -projektiin osoitteessa http://lightshowpi.org. Siellä on myös paljon hienoa tietoa osoitteessa https://www.reddit.com/r/LightShowPi/. Sisään