Sadržaj:
- Korak 1: Lista dijelova
- Korak 2: Konfiguriranje Raspberry Pi
- Korak 3: Postavljanje ekrana
- Korak 4: Sastavljanje konzola s gumbima
- Korak 5: Sastavljanje dozatora za bombone
- Korak 6: Spajanje svega zajedno
Video: Halloween Horse Racing Arkadna igra: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ove godine smo odlučili napraviti arkadnu igru za Halloween. Nadahnula nas je mehanička verzija pod nazivom Roll-a-Ball Horse Racing. Naš cilj je bio napraviti igru s direktnim kontrolama koja će se dopasti širokom rasponu igrača. Na temelju našeg prošlogodišnjeg iskustva u izgradnji i rukovanju slot mašinama za čokoladu, znali smo da moramo smjestiti stotine igrača tokom otprilike tri sata. Stoga je naš sljedeći dizajn zahtijevao brzo protočno vrijeme i morao je biti izdržljiv kako bi izdržao ovu intenzivnu upotrebu. Odlučili smo se izgraditi četiri stanice za promicanje zdrave konkurencije i ponuditi dovoljan kapacitet, kao i smanjiti vrijeme čekanja. Umjesto da igrači kotrljaju loptice kako bi unaprijedili konje, dogovorili smo se o jednostavnijem upravljačkom sklopu. Također smo htjeli izazvati sebe davanjem novih slatkiša. Nakon što smo ocijenili brojne vrste slatkiša koji su bili pakirani u male kutije, odlučili smo se za Mike & Ike's i Hot Tamales, koje smo kupili na veliko.
Korak 1: Lista dijelova
- Malina Pi 3 B+
- Joy stick kontroler
- 8 velikih tastera
- 8 5 voltnih lampi za dugmad
- 4 Kuman MG996R Digi Hi-Torque servo motori
- Brezova šperploča od 5.25 mm
- Cat 5 kabel
- Štampani vinil sa ljepljivom podlogom
- Puno slatkiša (90 mm x 50 mm x 12 mm)
- Sve ovde pomenuto
- Kupite sredstva za utrke konja
Alati:
- 3D štampač
- Laserski rezač
Korak 2: Konfiguriranje Raspberry Pi
Za postavljanje računara koristili smo Raspberry Pi 3 B+ sa Raspbian Lite za pokretanje igre.
Prvo preuzmite naše GitHub spremište. Naš program radi koristeći Pygame i Pillow, pa pokrenite pip3 install -r requirements.txt u terminalu. Zatim kreirajte kopiju ample_config.py i dajte joj ime config.py. Zatim ga uredite kako biste prilagodili minimalni broj igrača (koristili smo 2), imena i veličine konja i veličinu ekrana. Odlučili smo dodijeliti dvije kutije slatkiša svakom pobjedniku igre i jednu kutiju svim ostalim igračima. Ostali parametri se takođe mogu podesiti po želji.
Korak 3: Postavljanje ekrana
www.instructables.com/id/RGB-Matrix-Using-NovaStar/
Korak 4: Sastavljanje konzola s gumbima
Naše konzole za dugmad napravljene su od drveta šperploče od breze s velikim, okruglim arkadnim gumbima (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN i ukrašene tiskanim vinilom). Ovi gumbi arkadnog kvaliteta zbog njihove izdržljivosti i svjetla. Za svaku od četiri konzole koristili smo parove dugmadi različitih boja. Dugmad su dolazila sa lampama od 12 volti, ali htjeli smo ih kontrolirati iz Raspberry Pi -a koji ima pinove od 5 volti, pa isključili smo ih na 5 voltne (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Htjeli smo da konzole budu male, tako da ih možemo uklopiti sa svih strana jedan pored drugog na jednom stolu od 8 '. Osim toga, htjeli smo koristiti konzistentnu shemu boja kako bismo kutije mogli koristiti naizmjenično.
Prvo smo laserski izrezali i sastavili naše konzole s gumbima od šperploče od breze od 5,25 mm. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Prošli smo kroz mnoge neuspješne dizajne sve dok nismo stigli do modela koji je bio dovoljno mali i mogao se pravilno sastaviti. Također smo eksperimentirali s razmakom između gumba kako bismo igračima u kostimima osigurali jednostavnu upotrebu. Zatim smo dizajnirali vinil i dali ga lokalno ispisati i rezati. Nanijeli smo vinil, zatim 3D štampali Cat5 nosače i pričvrstili ih na stražnju stranu svake konzole. Na kraju smo zašrafili i ožičili dugmad. U našem dizajnu koristili smo čvrste žice. Međutim, tokom igre, konstantan udarni udar dugmadi postupno je odvajao žice od dugmadi. Predlažemo korištenje nasukanih žica kako biste izbjegli ovaj problem.
Svaka kutija je imala jedan Cat5 kabel koji ima 8 žica (4 para). Priključili smo po jedan par na svaki prekidač u kutiji, a po jedan par na svaki vodič u kutiji. Na strani maline pi, 2 para prekidača spojena su na adapter za joystick. Druga dva para su spojena na LED izlaze prilagođene ploče koje smo priključili na naš pi. U budućoj verziji trebali bismo promijeniti ploču u malinu kako bismo pojednostavili montažu. Priključili smo ga na dodatne gpio pinove na ploči servo upravljača. LED GPIO pinovi se kontrolišu u datoteci config.py.
Korak 5: Sastavljanje dozatora za bombone
Željeli smo stvoriti automatske dozatore slatkiša koje je lako napuniti. Budući da su nam trebali da stanu na stol pored svake od konzola s gumbima, morali su biti tanki kako bi se uklopili u naše ograničenje stolova od 8 '. Osim toga, nisu mogli biti previsoki jer bi ometali igračev pogled na ekran. Na kraju, htjeli smo da igrači mogu vidjeti slatkiše u dozatoru. Nakon nekoliko neuspjelih modela, odlučili smo se za okomitu kvadratnu cijev izgrađenu od drveta, pleksiglasa i našeg mehanizma za doziranje. Naš mehanizam za doziranje sastoji se od servo motora sa pričvršćenim zupčanikom koji napreduje u stalke.
U našem dizajnu, rezali smo drvo i za konzolu i za dozator slatkiša istovremeno kako bismo uštedjeli resurse. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)
Zatim smo laserski izrezali pleksiglas.
Takođe smo 3D štampali nosač i zupčanik. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)
Sastavili smo dozatore poravnavanjem drvenih zuba i koristili gumeni čekić za spajanje drvenih zidova i pleksiglasa. Da bismo napravili šarke za stražnju stijenku drvene cijevi (nasuprot prednjeg dijela od pleksiglasa) koja nam je dopuštala da punimo dozator za slatkiše tijekom igre, izrezali smo dva mala drvena kruga koja smo zalijepili na gornju i donju stranu desne strane stražnje strane zid. Zalijepili smo stub i na gornji i na donji dio stražnje drvene stijenke kako bismo ga umetnuli u svaki krug. (Pogledajte sliku br. 4). Da bismo vrata za punjenje bili zatvoreni, koristili smo spajalicu.
Konačno smo uvrnuli servo motor, pričvrstili 3D štampani zupčanik i poravnali zube sa stalkom.
Kako bi odgovarali štampanom vinilnom dizajnu konzola s gumbima, sprejeve za slatkiše obojili smo u zeleno.
Korak 6: Spajanje svega zajedno
- Povezivanje svih konzola u kutiji zajedno sa njihovim dozatorima za slatkiše
- Povezivanje dozatora slatkiša i konzola s gumbima na Raspberry Pi
- Povezivanje Raspberry Pi s pošiljaocem MCTRL300
- Povezivanje pošiljatelja MCTRL300 sa prijemnicima na ekranu.
- Uvjerite se da se Pi pokreće u naredbeni redak i pokreće igru.
Preporučuje se:
Retro arkadna stand-up igra za 2 igrača by Micro Center: 20 koraka
Retro arkada za 2 igrača Stand-Up Micro Center: Vaš lokalni Micro Center sada sadrži sve što vam je potrebno za izradu vlastitog Retro Arcade ormara zasnovanog na Raspberry Pi. Kompleti su potpuno prilagodljivi, uključuju ormarić, Raspberry Pi, dugmad, upravljačke palice, audio i video pribor i još mnogo toga. To je
POiNG! - Arduino arkadna igra!: 3 koraka
POiNG! - Arduino arkadna igra !: Gradit ćemo arkadnu igru u stilu PONG-a koja koristi dijelove iz " Najcjelovitijeg početnog kompleta UNO R3 projekta " komplet iz Elegoo Inc. Potpuno otkrivanje podataka - Većinu dijelova isporučenih za ovu uputu Elegoo je autoru dostavio
Arduino ciklon Arkadna igra: 6 koraka
Arduino ciklon Arkadna igra: Blistava blistava svjetla! Arduino! Igra! Šta još treba reći? Ova igra je bazirana na arkadnoj igri Cyclone, gdje igrač pokušava zaustaviti LED klizanje po krugu na određenom mjestu
Ciklona LED arkadna igra: 4 koraka
Ciklonska LED arkadna igra: Namjera ovog projekta bila je stvoriti jednostavnu igru koristeći Arduino koja bi bila interaktivna i zabavna za djecu. Sjećam se da je arkadna igra Cyclone jedna od mojih omiljenih arkadnih igara dok sam bila mlađa, pa sam odlučila da je ponovim. T
Slagači Arkadna igra: 6 koraka (sa slikama)
Stackers Arcade Game: Zdravo momci, danas želim podijeliti s vama ovu nevjerovatnu arkadnu igru koju možete napraviti sa hrpom Ws2812b LED dioda i mikrokontrolerom/FPGA. Behold Stack Overflow - naša hardverska implementacija klasične arkadne igre. Ono što je počelo kao školski projekat