Kazalo:

PressKill: igra Arduino: 5 korakov
PressKill: igra Arduino: 5 korakov

Video: PressKill: igra Arduino: 5 korakov

Video: PressKill: igra Arduino: 5 korakov
Video: Робот Паук на Arduino c управлением по Bluetooth 2024, November
Anonim
PressKill: igra Arduino
PressKill: igra Arduino

PressKill je fizična igra za štiri igralce, ki sem jih oblikoval in izdelal z uporabo Arduina za šolski projekt. Izdelava igre vključuje programiranje, spajkanje, izdelavo vektorskih načrtov, lasersko rezanje in nekaj lepljenja. Bi radi naredili radijsko igro za igranje s prijatelji? Beri naprej!

Pravila igre:

  1. Ko katerikoli igralec pritisne gumb, dobi točko in začne se Deadzone.
  2. Ko katerikoli igralec pritisne svoj gumb med mrtvo cono, izgubi in ni več v igri.
  3. 5 sekund po začetku se Deadzone konča. O tem ni nobenih znakov.
  4. Zmaga prvi igralec, ki ima pet točk ali zadnji.

1. korak: Deli

Deli
Deli
Deli
Deli

Tu je seznam vseh delov, ki so bili vključeni v fizično gradnjo igre.

  • 1 Arduino
  • 4 veliki arkadni gumbi z dodatnimi lučmi
  • 16 ženskih priključkov
  • 4 bele LED diode
  • 4 220 ohmski upori
  • 4 10.000 ohmski upori
  • veliko žice
  • termoskrčljive cevi
  • perfboard
  • 1 list 3 mm lesa MDF
  • lepilo za les

Uporabil sem tudi naslednja orodja:

  • Spajkalnik
  • Laserski rezalnik
  • Toplotna pištola (deluje tudi vžigalnik)

2. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Samo ožičenje ni tako zapleteno, samo dolgočasno je, ker morate isto narediti štirikrat, enkrat za vsak gumb. Tukaj je dobro navodilo za zatiče gumbov: osnove velike kupole s pritiskom na gumb LinkIt

V redu, tukaj je stvar v samo petih korakih:

  1. LED vstavite v arkadne gumbe. Če so vaši gumbi enostavno združljivi z LED -ji, odlično! Moji niso bili, zato sem jih spajkala na mestu.
  2. Ženske priključke pritrdite na nekaj žic. Spajal sem jih za krepitev povezave in zaradi varnosti dodal nekaj toplotno skrčljivih cevi s toplotno pištolo. Žice sem barvno označil kot negativne (siva) in pozitivne (rdeča).
  3. Spajajte vse žice za vsak gumb na majhen kos perfboard -a, da dodate prave upore. Pomaga tudi pri organizaciji. Na podrobni sliki si oglejte različne žice in upore. Nato priključite žice z ženskimi konektorji na gumb. zdaj ponovite štirikrat!
  4. Vzporedno spajkajte vse žice vsakega gumba, ki gredo v 5V in GND Arduina na drug majhen kos plošče. na ta način morate na svoj Arduino namesto osmih priključiti dve žici.
  5. To je neobvezen korak, če pa želite ostati nekako organizirani, kot sem jaz, označite žice z vsakega gumba, ki gredo v kode PIN Arduina. Moje sem barvno označil z barvo gumba.

To je približno to za elektroniko! Če ste pametnejši od mene, vnaprej načrtujte svoja vezja, da boste lahko enostavno upravljali kable in se izognili velikim špagetom žic.

3. korak: Škatla

Škatla
Škatla

Iz osebnih razlogov sem želel narediti lasersko izrezano škatlo, v kateri bi bila vsa elektronika. Je precej preproste oblike in jo je mogoče enostavno narediti le z žaganjem lesa in vrtanjem okroglih lukenj, zato je to pametna poteza, če je to hitreje ali bolj dostopno za vas. Naj vam povem, ti prstni sklepi so videti kul.

Vzorec za škatlo sem vzel s strani makercase.com, ki zelo olajša, da sam ne narišem vseh prstnih sklepov. Nato sem spremenil vzorec v Inkscapeu, brezplačnem programu za vektorsko risanje. Po mojih izkušnjah Inkscape ni dober pri izvozu datotek.dxf, ki jih prebere laserski rezalnik, zato je rešitev te težave uporaba programa Adobe Illustrator.

Škatla sama meri 30 x 30 x 10 centimetrov. Ko lasersko izrežete mdf, lahko plošče zlepite skupaj. Ne zalepite dna noter! Služi kot pokrov za dostop do strojne opreme. Lahko ga pritrdite tako, da na notranjo stran prilepite nekaj magnetov. Nisem, preprosto zato, ker mi ni bilo treba. Dobra odločitev je, če želite škatlo veliko premikati, ne da bi ji dno padlo.

Opomba: načrti v tem navodilu ne vključujejo luknje za napajalni kabel do Arduina. Enega sem izvrtal sam, vendar lahko spremenite načrte, da ga prilagodite, ali pa v škatlo postavite 5 V vir napajanja. Za to je še dovolj prostora.

4. korak: Koda

Tukaj je koda za Arduino. Izdelal sem ga jaz in lahko vsebuje hrošče, čeprav jih zaenkrat še nisem opazil. Je komentirano in zelo prosto ga lahko dodatno optimizirate, spremenite ali dodate.

5. korak: Zabavajte se

Zabavaj se!
Zabavaj se!

Morda se to sliši sirasto, a resno mislim: uživajte v ustvarjanju in igranju! Ne pozabite tudi: ne zabava je tudi del zabave pri ustvarjanju. Če se zataknete, se igrajte in eksperimentirajte, da poiščete nove rešitve za težave. Tako sem lahko naredil to igro. Hvala za branje!

Priporočena: