Sadržaj:

PressKill: Arduino igra: 5 koraka
PressKill: Arduino igra: 5 koraka

Video: PressKill: Arduino igra: 5 koraka

Video: PressKill: Arduino igra: 5 koraka
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Novembar
Anonim
PressKill: Arduino igra
PressKill: Arduino igra

PressKill je fizička igra za četiri igrača koje sam dizajnirao i napravio koristeći Arduino za školski projekt. Izrada igre uključuje programiranje, lemljenje, izradu vektorskih planova, lasersko rezanje i neko lijepljenje. Želite napraviti rad igru za igranje s prijateljima? Čitajte dalje!

Pravila igre:

  1. Kada bilo koji igrač pritisne dugme, dobija bod i počinje mrtva zona.
  2. Kada bilo koji igrač pritisne svoje dugme tijekom Deadzone, oni gube i izlaze iz igre.
  3. 5 sekundi nakon početka Deadzone završava. Nema naznaka o tome.
  4. Prvi igrač koji ima pet bodova ili je posljednji koji pobjeđuje, pobjeđuje.

Korak 1: Dijelovi

Delovi
Delovi
Delovi
Delovi

Ovdje je popis svih dijelova koji su ušli u fizičku verziju igre.

  • 1 Arduino
  • 4 velika arkadna dugmeta sa opcionalnim svetlima
  • 16 ženskih konektora
  • 4 bijele LED diode
  • 4 otpornika od 220 ohma
  • 4 otpornika od 10.000 Ohma
  • puno žice
  • termoskupljajuće cijevi
  • perfboard
  • 1 list MDF drveta od 3 mm
  • woodglue

Koristio sam i sljedeće alate:

  • Lemilica
  • Laserski rezač
  • Toplinski pištolj (upaljač takođe radi)

Korak 2: 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 nije tako komplicirano, samo je zamorno jer morate učiniti istu stvar četiri puta, jednom za svako dugme. Evo dobrog uputstva za pinove dugmadi: osnove velike kupole sa pritiskom na dugme-LinkIt

U redu, evo stvari u samo pet koraka:

  1. Umetnite LED diode u arkadne tipke. Ako su vaši gumbi lako kompatibilni sa LED -ima, odlično! Moji nisu, pa sam ih lemio na mjestu.
  2. Priključite ženske konektore na neke žice. Lemio sam ih kako bih učvrstio vezu i za sigurnost dodao malo termoskupljajuće cijevi, koristeći toplinski pištolj. Boje su označene žicama koje su negativne (siva) i pozitivne (crvena).
  3. Lemite sve žice za svako dugme na mali komad ploče, kako biste dodali prave otpornike. Pomaže i pri maloj organizaciji. Provjerite uključenu sliku da biste izbliza pogledali različite žice i otpornike. Zatim spojite žice sa ženskim konektorima na gumb. sada ponovite četiri puta!
  4. Paralelno lemite sve žice svakog gumba koje idu u 5V i GND Arduina na drugi mali komad perfboard ploče. na ovaj način morate spojiti samo dvije žice na svoj Arduino umjesto osam.
  5. Ovo je izborni korak, ali ako želite ostati pomalo organizirani poput mene, označite žice sa svakog gumba koje ulaze u PIN -ove Arduina. Ja sam svoju boju označio bojom dugmeta.

To je sve o elektronici! Ako ste pametniji od mene, planirajte svoje krugove unaprijed kako biste lako upravljali kablovima i izbjegli velike špage žica.

Korak 3: Okvir

Box
Box

Iz ličnih razloga, htio sam napraviti kutiju za lasersko rezanje koja će držati svu elektroniku. Prilično je jednostavnog oblika i lako se može izraditi samo piljenjem drva i bušenjem okruglih rupa, pa ako vam je to brže ili pristupačnije, to bi bio pametan potez. Ali da vam kažem, ti zglobovi prstiju izgledaju super.

Uzeo sam uzorak za kutiju sa makercase.com, koji mi olakšava da ne nacrtam sve zglobove prstiju sam. Zatim sam izmijenio uzorak u Inkscapeu, besplatnom vektorskom programu za crtanje. Po mom iskustvu, Inkscape nije dobar u izvozu.dxf-datoteka koje čita laserski rezač, pa je rješenje za taj problem korištenje Adobe Illustrator-a.

Sama kutija ima dimenzije 30 x 30 x 10 centimetara. Nakon što izrežete svoj mdf laser, možete lijepiti ploče zajedno. Ipak ne zalijepite dno! Služi kao naopako poklopac za pristup hardveru. Možete ga pričvrstiti lijepljenjem magneta iznutra. Nisam, jednostavno zato što nisam trebao. Dobra je odluka ako želite puno premještati kutiju, a da joj dno ne padne.

Napomena: planovi navedeni u ovom uputstvu ne uključuju rupu za kabel za napajanje Arduina. I sam sam izbušio jedan, ali možete promijeniti planove da ga smjestite ili staviti 5 V izvor napajanja u kutiju. Ima još dosta prostora za to.

Korak 4: Kodirajte

Evo koda za Arduino. Napravio sam ga i može sadržavati greške, iako za sada nisam primijetio nijednu. Komentirano je i vrlo ste slobodni dalje ga optimizirati, mijenjati ili dodavati.

Korak 5: Zabavite se

Zabavi se!
Zabavi se!

Ovo može zvučati sirasto, ali mislim ozbiljno: zabavite se praveći i svirajući! I samo zapamtite: ne zabavljanje je također dio zabave stvaranja. Ako zaglavite, igrajte se i eksperimentirajte kako biste pronašli nova rješenja problema. Tako sam uspeo da napravim ovu igru. Hvala na čitanju!

Preporučuje se: