INHOUDSOPGAWE:

PressKill: 'n Arduino -spel: 5 stappe
PressKill: 'n Arduino -spel: 5 stappe

Video: PressKill: 'n Arduino -spel: 5 stappe

Video: PressKill: 'n Arduino -spel: 5 stappe
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
PressKill: 'n Arduino -speletjie
PressKill: 'n Arduino -speletjie

PressKill is 'n fisiese spel vir vier spelers wat ek ontwerp en gemaak het met 'n Arduino vir 'n skoolprojek. Die maak van die spel behels die programmering, soldeer, die maak van vektorplanne, lasersny en 'n bietjie plak. Wil u 'n wonderlike speletjie maak om saam met vriende te speel? Lees verder!

Reëls vir die spel:

  1. As 'n speler op hul knoppie druk, kry hulle 'n punt en die Deadzone begin.
  2. As 'n speler tydens die Deadzone op sy knoppie druk, raak hulle los en is hulle uit die spel.
  3. 5 sekondes nadat dit begin is, eindig die Deadzone. Daar is geen aanduiding hiervan nie.
  4. Die eerste speler wat vyf punte het of die laaste is om te staan, wen.

Stap 1: Onderdele

Dele
Dele
Dele
Dele

Hier is 'n lys van al die dele wat in die fisiese opbou van die spel ingegaan het.

  • 1 Arduino
  • 4 groot arcade knoppies met opsionele ligte
  • 16 vroulike verbindings
  • 4 wit led's
  • 4 220 Ohm weerstande
  • 4 10.000 Ohm weerstande
  • baie draad
  • hitte krimp buise
  • perfboard
  • 1 vel 3 mm MDF -hout
  • houtlijm

Ek het ook die volgende gereedskap gebruik:

  • Soldeerbout
  • Lasersnyer
  • Hittegeweer (aansteker werk ook)

Stap 2: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading

Die bedrading self is nie so ingewikkeld nie, dit is net vervelig, want u moet dieselfde ding vier keer doen, een keer vir elke knoppie. Hier is 'n goeie instruksie vir die knoppies: Big-dome-push-button-LinkIt-basics

Goed, hier is die ding in net vyf stappe:

  1. Steek die LED's in die arcade knoppies. As u knoppies maklik verenigbaar is met LED's, is dit wonderlik! Myne was nie, so ek het hulle op hul plek gesoldeer.
  2. Bevestig die vroulike verbindings aan sommige drade. Ek het hulle gesoldeer om die verbinding te versterk en het 'n bietjie krimpkous bygevoeg, met die hittegeweer, vir veiligheid. Ek het die drade met kleur gekodeer om negatief (grys) en positief (rooi) te wees.
  3. Soldeer al die drade vir elke knoppie aan 'n klein stukkie bord, om die regte weerstande by te voeg. Dit help ook om 'n bietjie te organiseer. Kyk na die ingeslote prentjie om die verskillende drade en weerstande van naderby te bekyk. Koppel dan die drade met die vroulike verbindings aan die knoppie. herhaal nou vier keer!
  4. Soldeer al die drade van elke knoppie wat in die 5V en GND van die Arduino gaan, op 'n ander klein stukkie perfboard, parallel. op hierdie manier hoef u slegs twee drade aan u Arduino te koppel in plaas van agt.
  5. Dit is 'n opsionele stap, maar as u 'n bietjie georganiseerd wil bly, merk ek die drade van elke knoppie wat in die PIN's van die Arduino ingaan. Ek kleur myne volgens knoppie kleur.

Dit is omtrent die elektronika! As u slimmer as ek is, beplan vooraf u stroombane sodat u kabels maklik kan bestuur en 'n groot spaghetti drade kan vermy.

Stap 3: boks

Boks
Boks

Om persoonlike redes wou ek 'n lasersnydkas maak vir al die elektronika. Dit is 'n redelik eenvoudige vorm en kan maklik gemaak word deur net hout te saag en ronde gate te boor, so as dit vinniger of meer toeganklik vir u is, is dit 'n slim stap. Maar laat ek jou vertel, die vingergewrigte lyk cool.

Ek het die patroon vir die boks by makercase.com geneem, wat dit baie maklik maak om nie al die vingergewrigte self te teken nie. Ek verander toe die patroon in Inkscape, 'n gratis vektortekenprogram. Volgens my ervaring is Inkscape nie goed in die uitvoer van.dxf-lêers wat deur die lasersnyer gelees word nie, dus is Adobe Illustrator 'n oplossing vir die probleem.

Die boks self is 30 x 30 x 10 sentimeter groot. Sodra u u mdf -lasersnit gesny het, kan u die panele aan mekaar plak. Plak egter nie die bodem vas nie! Dit dien as 'n onderstebo deksel vir toegang tot die hardeware. U kan dit aanhegbaar maak deur 'n paar magnete aan die binnekant vas te plak. Ek het nie, bloot omdat ek dit nie nodig gehad het nie. Dit is 'n goeie besluit as u die boks baie wil skuif sonder dat die onderkant afval.

Let wel: die planne in hierdie instruksies bevat geen gat vir 'n kragkabel na die Arduino nie. Ek het self een geboor, maar u kan die planne verander om een te akkommodeer, of 'n 5 V -kragbron in die boks sit. Daar is nog genoeg ruimte daarvoor.

Stap 4: Kode

Hier is die kode vir die Arduino. Dit is deur my gemaak en kan foute bevat, hoewel ek dit nog nie opgemerk het nie. Daar word kommentaar gelewer en u is baie vry om dit verder te optimaliseer, aan te pas of by te voeg.

Stap 5: Om pret te hê

Hê pret!
Hê pret!

Dit klink dalk kak, maar ek bedoel dit: om pret te hê en te speel! Onthou net: om pret te hê is ook deel van die plesier om te maak. As u vasval, speel en eksperimenteer om nuwe oplossings vir probleme te vind. Dit is hoe ek hierdie speletjie kon maak. Dankie vir die lees!

Aanbeveel: