Satura rādītājs:

PressKill: Arduino spēle: 5 soļi
PressKill: Arduino spēle: 5 soļi

Video: PressKill: Arduino spēle: 5 soļi

Video: PressKill: Arduino spēle: 5 soļi
Video: Volcano Eruption Project - Fun Science Fair Project by Vanessa 2024, Novembris
Anonim
PressKill: Arduino spēle
PressKill: Arduino spēle

PressKill ir fiziska spēle četriem spēlētājiem, kurus es izstrādāju un izveidoju, izmantojot Arduino skolas projektam. Spēles veidošana ietver programmēšanu, lodēšanu, vektoru plānu veidošanu, lāzera griešanu un nelielu līmēšanu. Vai vēlaties izveidot rad spēli, lai spēlētu ar draugiem? Turpini lasīt!

Spēles noteikumi:

  1. Kad jebkurš spēlētājs nospiež savu pogu, viņš iegūst punktu un sākas Deadzone.
  2. Kad jebkurš spēlētājs nospiež savu pogu Deadzone laikā, viņš zaudē un ir ārpus spēles.
  3. 5 sekundes pēc sākuma Deadzone beidzas. Par to nekas neliecina.
  4. Uzvar pirmais spēlētājs, kuram ir pieci punkti vai kurš pēdējais stāv.

1. darbība: detaļas

Daļas
Daļas
Daļas
Daļas

Šeit ir saraksts ar visām daļām, kas tika iekļautas spēles fiziskajā uzbūvē.

  • 1 Arduino
  • 4 lielas arkādes pogas ar papildu apgaismojumu
  • 16 sieviešu savienotāji
  • 4 baltas gaismas diodes
  • 4 220 omi rezistori
  • 4 10 000 omu rezistori
  • daudz vadu
  • termiski saraušanās caurules
  • perfboard
  • 1 loksne no 3 mm MDF koka
  • koka līme

Es arī izmantoju šādus rīkus:

  • Lodāmurs
  • Lāzera griezējs
  • Siltuma lielgabals (darbojas arī šķiltavas)

2. solis: Elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

Elektroinstalācija pati par sevi nav tik sarežģīta, tā ir tikai garlaicīga, jo jums ir jādara viena un tā pati lieta četras reizes, vienu reizi katrai pogai. Šeit ir labs pamācība pogu tapām: Big-dome-push-button-LinkIt-Basics

Labi, šeit ir tikai pieci soļi:

  1. Ievietojiet gaismas diodes arkādes pogās. Ja jūsu pogas ir viegli saderīgas ar gaismas diodēm, lieliski! Manējie nebija, tāpēc es tos pielodēju.
  2. Pievienojiet sieviešu savienotājus dažiem vadiem. Es tos lodēju, lai stiprinātu savienojumu, un drošībai pievienoju dažas termiski saraušanās caurules, izmantojot siltuma pistoli. Es krāsoju vadus ar negatīvu (pelēku) un pozitīvu (sarkanu).
  3. Lodējiet visus katras pogas vadus nelielā gabalā, lai pievienotu pareizos rezistorus. Tas arī palīdz mazliet organizēties. Pārbaudiet pievienoto attēlu, lai rūpīgi apskatītu dažādus vadus un rezistorus. Pēc tam pievienojiet vadus ar sieviešu savienotājiem ar pogu. tagad atkārtojiet četras reizes!
  4. Lodējiet visus katras pogas vadus, kas nonāk Arduino 5V un GND, paralēli uz cita neliela perfboard dēļa. šādā veidā pie jūsu Arduino ir jāpievieno tikai divi vadi, nevis astoņi.
  5. Šis ir neobligāts solis, taču, ja vēlaties palikt organizēts kā es, atzīmējiet vadus no katras pogas, kas atrodas Arduino PIN. Es krāsoju raktuves pēc pogas krāsas.

Tas ir par elektroniku! Ja esat gudrāks par mani, iepriekš plānojiet ķēdes, lai varētu viegli pārvaldīt kabeļus un izvairīties no lieliem vadu spageti.

3. darbība: lodziņš

Kastīte
Kastīte

Personisku iemeslu dēļ es gribēju izveidot lāzera griezuma kārbu, lai turētu visu elektroniku. Tā ir diezgan vienkārša forma, un to var viegli izgatavot, tikai zāģējot koku un urbjot apaļus caurumus, tādēļ, ja tas jums ir ātrāk vai pieejamāk, tas ir gudrs solis. Bet ļaujiet man jums teikt, ka šie pirkstu locītavas izskatās forši.

Kastītes paraugu es paņēmu no makercase.com, kas patiešām atvieglo visu pirkstu locītavu neizzīmēšanu. Pēc tam es modificēju modeli Inkscape - bezmaksas vektoru zīmēšanas programmā. Pēc manas pieredzes Inkscape nespēj eksportēt.dxf failus, kurus lasa lāzera griezējs, tāpēc šīs problēmas risinājums ir izmantot Adobe Illustrator.

Kastes izmēri ir 30 x 30 x 10 centimetri. Kad esat sagriezis mdf lāzeru, varat salīmēt paneļus kopā. Tomēr nelīmējiet dibenu! Tas kalpo kā otrādi vāks, lai piekļūtu aparatūrai. Jūs varat padarīt to piestiprināmu, pielīmējot dažus magnētus iekšpusē. Es to nedarīju, vienkārši tāpēc, ka man to nevajadzēja. Tas ir labs lēmums, ja vēlaties kastīti daudz pārvietot, nenokrītot apakšā.

Piezīme: šajā pamācībā sniegtajos plānos nav iekļauts caurums Arduino strāvas kabelim. Es pats urbju vienu, bet jūs varat mainīt plānus, lai to pielāgotu, vai ievietot kastē 5 V barošanas avotu. Tam vēl ir pietiekami daudz vietas.

4. solis: kods

Šeit ir Arduino kods. Tas ir manis veidots un var saturēt kļūdas, lai gan pagaidām neesmu pamanījis nevienu. Tas ir komentēts, un jūs varat brīvi to vēl vairāk optimizēt, modificēt vai pievienot.

5. solis: izklaidējieties

Izklaidējieties!
Izklaidējieties!

Tas var izklausīties sievišķīgi, bet es tiešām domāju: izklaidējieties un spēlējiet! Atcerieties arī: izklaidēšanās ir arī daļa no izgatavošanas jautrības. Ja esat iestrēdzis, spēlējiet un eksperimentējiet, lai atrastu jaunus problēmu risinājumus. Tā es varēju izveidot šo spēli. Paldies, ka izlasījāt!

Ieteicams: