Indholdsfortegnelse:
Video: PressKill: et Arduino -spil: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
PressKill er et fysisk spil for fire spillere, jeg har designet og lavet ved hjælp af en Arduino til et skoleprojekt. Fremstillingen af spillet indebærer programmering, lodning, fremstilling af vektorplaner, laserskæring og lidt limning. Vil du lave et spil til at spille med venner? Læs videre!
Regler for spillet:
- Når en spiller trykker på deres knap, får de et point, og Deadzone starter.
- Når en spiller trykker på deres knap under Deadzone, mister de og er ude af spillet.
- 5 sekunder efter dens start slutter Deadzone. Det er der ingen indikation af.
- Den første spiller, der har fem point eller er den sidste til at stå, vinder.
Trin 1: Dele
Her er en liste over alle de dele, der gik ind i spillets fysiske opbygning.
- 1 Arduino
- 4 store arkadeknapper med valgfri lys
- 16 hunstik
- 4 hvide LED'er
- 4 220 Ohm modstande
- 4 10.000 Ohm modstande
- masser af ledning
- varmekrympeslange
- perfboard
- 1 ark 3 mm MDF træ
- trælim
Jeg brugte også følgende værktøjer:
- Loddekolbe
- Laserskærer
- Varmepistol (lighter virker også)
Trin 2: Ledningsføring
Selve ledningerne er ikke så komplicerede, det er bare kedeligt, fordi du skal gøre det samme fire gange, en gang for hver knap. Her er en god instruktion til knappestifterne: Big-dome-push-button-LinkIt-basics
Okay, her er sagen i bare fem trin:
- Indsæt LED'erne i arkadeknapperne. Hvis dine knapper let er kompatible med LED'er, er det fantastisk! Mine var ikke, så jeg lodde dem på plads.
- Sæt hunstikkene på nogle ledninger. Jeg loddet dem for at styrke forbindelsen og tilføjede nogle varmekrympeslanger ved hjælp af varmepistolen for sikkerheds skyld. Jeg farvekodede ledningerne til at være negative (grå) og positive (røde).
- Lod alle ledninger til hver knap til et lille stykke perfboard for at tilføje de rigtige modstande. Det hjælper også med at organisere lidt. Tjek det medfølgende billede for at se nærmere på de forskellige ledninger og modstande. Tilslut derefter ledningerne med hunstikkene til knappen. gentag nu fire gange!
- Lod alle ledninger på hver knap, der går ind i 5V og GND i Arduino på et andet lille stykke perfboard, parallelt. på denne måde skal du kun tilslutte to ledninger til din Arduino i stedet for otte.
- Dette er et valgfrit trin, men hvis du kan lide at være lidt organiseret som mig, skal du mærke ledningerne fra hver knap, der går ind i PIN -koder til Arduino. Jeg farvekodede min efter knapfarve.
Det handler om elektronikken! Hvis du er klogere end mig, skal du planlægge dine kredsløb på forhånd, så du nemt kan styre kabler og undgå en stor spaghetti af ledninger.
Trin 3: Kasse
Af personlige årsager ville jeg lave en laserskåret boks til at rumme al elektronikken. Det er en ret simpel form og kan let laves ved bare at save træ og bore runde huller, så hvis det er hurtigere eller mere tilgængeligt for dig, er det et smart træk. Men lad mig fortælle dig, de fingersamlinger ser fede ud.
Jeg tog mønsteret til kassen fra makercase.com, som gør det virkelig nemt at ikke selv tegne alle fingerleddene. Jeg ændrede derefter mønsteret i Inkscape, et gratis vektortegningsprogram. Efter min erfaring er Inkscape ikke god til at eksportere.dxf-filer, der læses af laserskæreren, så en løsning på dette problem er at bruge Adobe Illustrator.
Selve boksen måler 30 x 30 x 10 centimeter. Når du har fået din mdf -laserskæring, kan du lime panelerne sammen. Lim dog ikke bunden ind! Det fungerer som et låg på hovedet for at få adgang til hardwaren. Du kan gøre den vedhæftet ved at lime nogle magneter indvendigt. Det gjorde jeg ikke, simpelthen fordi jeg ikke behøvede det. Det er en god beslutning, hvis du vil flytte kassen meget, uden at bunden falder af.
Bemærk: planerne i denne instruktør inkluderer ikke et hul til et strømkabel til Arduino. Jeg har selv boret en, men du kan ændre planerne for at rumme en eller sætte en 5 V strømkilde inde i boksen. Der er stadig masser af plads til det.
Trin 4: Kode
Her er koden til Arduino. Det er lavet af mig og kan indeholde fejl, selvom jeg endnu ikke har bemærket nogen. Det er kommenteret, og du er meget fri til yderligere at optimere, ændre eller tilføje det.
Trin 5: God fornøjelse
Det lyder måske kedeligt, men jeg mener det: Hav det sjovt med at lave og spille! Bare husk også: ikke at have det sjovt er også en del af det sjove at lave. Hvis du sidder fast, skal du lege og eksperimentere med at finde nye løsninger på problemer. Sådan kunne jeg lave dette spil. Tak fordi du læste!
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
RC -sporet robot ved hjælp af Arduino - Trin for trin: 3 trin
RC Tracked Robot Using Arduino - Step by Step: Hey guys, I are back with another cool Robot chassis from BangGood. Håber du har gennemgået vores tidligere projekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms og The Badland Braw
DIY Arduino robotarm, trin for trin: 9 trin
DIY Arduino robotarm, trin for trin: Denne vejledning lærer dig, hvordan du bygger en robotarm selv