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, Studeni
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? Nastavi čitati!

Pravila igre:

  1. Kad bilo koji igrač pritisne gumb, dobiva bod i počinje mrtva zona.
  2. Kad 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 posljednji stoji, pobjeđuje.

Korak 1: Dijelovi

Dijelovi
Dijelovi
Dijelovi
Dijelovi

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

  • 1 Arduino
  • 4 velika arkadna gumba s opcionalnim svjetlima
  • 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 drva debljine 3 mm
  • ljepilo za drvo

Također sam koristio sljedeće alate:

  • Lemilica
  • Laserski rezač
  • Toplinski pištolj (radi i upaljač)

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 istu stvar morate učiniti četiri puta, jednom za svaki gumb. Evo dobrog uputstva za igle gumba: osnove Big-dome-push-button-LinkIt

U redu, evo stvari u samo pet koraka:

  1. Umetnite LED diode u arkadne gumbe. Ako su vaši gumbi lako kompatibilni sa LED -ima, odlično! Moji nisu, pa sam ih lemio na mjestu.
  2. Pričvrstite ž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 sam označio žicama da budu negativne (siva) i pozitivne (crvena).
  3. Lemite sve žice za svaki gumb na mali komad ploče, kako biste dodali prave otpornike. Također pomaže u maloj organizaciji. Provjerite uključenu sliku da biste izbliza pogledali različite žice i otpornike. Zatim spojite žice s ženskim konektorima na gumb. sada ponovi četiri puta!
  4. Paralelno lemite sve žice svakog gumba koje ulaze u 5V i GND Arduina na drugi mali komad 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 nekako organizirani poput mene, označite žice sa svakog gumba koje ulaze u PIN -ove Arduina. Ja sam svoju boju označio bojom gumba.

To je otprilike to za elektroniku! Ako ste pametniji od mene, unaprijed isplanirajte svoje krugove kako biste lako upravljali kabelima i izbjegli velike špagete žica.

Korak 3: Okvir

Kutija
Kutija

Iz osobnih razloga htio sam izraditi laserski izrezanu kutiju u koju će stati sva elektronika. 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 od makercase.com, koji mi olakšavaju da ne nacrtam sve zglobove prstiju sam. Zatim sam izmijenio uzorak u Inkscapeu, besplatnom vektorskom programu za crtanje. Prema mom iskustvu, Inkscape nije dobar u izvozu.dxf-datoteka koje čita laserski rezač, pa je rješenje za taj problem korištenje Adobe Illustratora.

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 s unutarnje strane. Nisam, jednostavno zato što nisam trebao. Dobra je odluka želite li kutiju puno pomicati, 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 za smještaj jednog ili staviti 5 V izvor napajanja unutar kutije. 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 još nisam primijetio. 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 u izradi i sviranju! Također 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 uspio napraviti ovu igru. Hvala na čitanju!

Preporučeni: