Sisukord:

Warzone Tower Defense: 20 sammu
Warzone Tower Defense: 20 sammu

Video: Warzone Tower Defense: 20 sammu

Video: Warzone Tower Defense: 20 sammu
Video: Jelly Defense - очаровательная tower defence (20 из 20) 2024, Juuli
Anonim
Warzone Tower Defense
Warzone Tower Defense
Warzone Tower Defense
Warzone Tower Defense

See Warzone Tower Defense'i projekt põhineb pikslite stiilis mängul, mille eesmärk on kaitsta torni erinevate relvadega ja hävitada lõpuks kõik vaenlased.

Mida me peame tegema, et see torn tervikuks muuta ja teha vaenlaste sümboliks robotauto (“viga”).

Neli rada, kolm viga ja torn moodustavad kogu projekti. Seda projekti saame lihtsalt kirjeldada kolmes protsessis:

① Seadista rajad.

② Vead asusid teele järjest.

③ Torn tapab vead.

Samm: JI, VG100 kursuste ja meie kohta

JI, VG100 kursuste ja meie kohta
JI, VG100 kursuste ja meie kohta
JI, VG100 kursuste ja meie kohta
JI, VG100 kursuste ja meie kohta
JI, VG100 kursuste ja meie kohta
JI, VG100 kursuste ja meie kohta
JI, VG100 kursuste ja meie kohta
JI, VG100 kursuste ja meie kohta

JI, lühend ühisest instituudist, on inseneriinstituut, mis loodi ühiselt Shanghai Jiao Tongi ülikooli ja Michigani ülikooli poolt 2006. aastal [1]. See asub Shanghai edelaosas.

Üks JI eristavamaid jooni on rahvusvahelistumine, mis nõuab puhast ingliskeelset õpikeskkonda ning arusaamist teistsugusest kultuurist ja väärtustest. Teine omadus on rõhk manipuleerimisvõimele, mis julgustab õpilasi mõtlema ja geniaalse idee olemisse viima.

Meie VG100 kursus on teise funktsiooni põhinäide, mille põhieesmärk on õpetada esmakursuslastele, kuidas viia läbi terve inseneriprojekt, ja teha see siis publikule selgeks. Nende kahe eesmärgi kombinatsioon viib meie Warzone Tower Defense'i projektini ja me oleme siin, et selgitada teile, kuidas see toimib.

Oleme Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi ja Zhu Zehao, kes on pärit meeskonnast One, Apollo. Apollo on valguse jumal ja me kasutame tema nime, et näidata oma otsustavust, et valgus paistab alati meie peale ja seega me ei anna kunagi alla.

2. samm: projekti reeglid

Projekti reeglid
Projekti reeglid

Märkige ala välja, asetage torn (paberist) piirkonna keskele

Joonestage kaks vastastikku risti olevat, 2,5 meetri pikkust teed. Seetõttu võivad vead tornile läheneda neljast suunast

See 2,5 meetri pikkune tee on jagatud kolmeks osaks, nagu on näidatud joonisel

① Tee esimene osa on 0,5 meetri pikkune varjualune. Seda kaugust kasutatakse vea kiirendusetapis, nii et see ei sure selle vahemaa jooksul.

Part Teine osa on ühe meetri pikkune. Selle osa lõpus on valge joon, et tuvastada, kas viga võib sellel hetkel täpselt peatuda. Viga peaks peatuma 2 sekundiks.

③ Kolmas osa on viimane meeter. Kui soovite mängu edasi anda, tuleks tornis tappa kõik vead, enne kui nad torni sisse purustavad. Kuid me seadsime raja lõppu veel ühe valge joone, mille juures viga peab koheselt peatuma, isegi kui see pole tapetud, et kaitsta habrast paberitorni.

Vead peaksid sirgjooneliselt edasi liikuma

Seadke vea kiirus vahemikku 0,2 m/s – 0,3 m/s

Torni põhjas olevad ultraheliandurid suudavad tuvastada vea asukoha nendevahelise kauguse põhjal alles pärast seda, kui viga on varjupaigast välja läinud

Laser ei peaks kogu aeg pöörlema. See peaks pöörduma sellesse suunda, kust viga tuleb, alles pärast vea asukoha kindlaksmääramist

Hetkel, mil laserkursor jõuab fototakistini, peaks viga peatuma ja see tähendab, et see on tapetud

Viga ei tohiks tappa 2-4 sekundi jooksul raja keskel oleva valge joone juures

3. samm: selle projekti materjalide kohta

Materjalidest Uesd selles projektis
Materjalidest Uesd selles projektis
Materjalidest Uesd selles projektis
Materjalidest Uesd selles projektis
Materjalidest Uesd selles projektis
Materjalidest Uesd selles projektis

Kõik selle projekti materjalid ja tööriistad on näidatud ülaltoodud joonistel.

Samm 4: Vea samm-sammult juhised: 1. samm

Vea samm-sammult juhis: 1. samm
Vea samm-sammult juhis: 1. samm
Vea samm-sammult juhis: 1. samm
Vea samm-sammult juhis: 1. samm
Vea samm-sammult juhis: 1. samm
Vea samm-sammult juhis: 1. samm

Pöörake horisontaalne laud ümber. Immobiliseerige universaalne ratas sellele kuumsulamliimiga. Veenduge, et ratas asub raja keskel.

Enne juhiste järgimist on soovitatav vaadata meie ülaltoodud vea kujundust.

5. samm: vea samm-sammult juhis: 2. samm

Vea samm-sammult juhis: samm 2
Vea samm-sammult juhis: samm 2
Vea samm-sammult juhis: samm 2
Vea samm-sammult juhis: samm 2

Asetage mootor mootoriklambrisse. Mootori rehvile kinnitamiseks kasutage sidurit {1}. Selle kinnituse tagamiseks on vaja kruvisid.

Kleepige komponendid horisontaalse plaadi tagaküljele. Seejärel ilmuvad rattad sümmeetriliselt vea mõlemale poolele.

6. samm: vea samm-sammult juhised: 3. samm

Vea samm-sammult juhis: samm 3
Vea samm-sammult juhis: samm 3

Kleepige Arduino plaat {2}, leivalaud {3}, mootori juhtplaat {4}, akukarp ja liitpolümeer {5} horisontaalse plaadi külge.

Nende suhtelist positsiooni saab vastavalt teie vajadustele õigesti muuta.

Samm 7: Vea samm-sammult juhised: 4. samm

Vea samm-sammult juhis: samm 4
Vea samm-sammult juhis: samm 4

Kleepige valgusandur {6} kuumsulamliimiga vertikaalsele plaadile. Andur peaks asuma täpselt plaadi keskel ja maapinnaga paralleelselt.

Seejärel ühendage kaks plaati kokku (seda on näha järgmise sammu joonistel).

8. samm: vea samm-sammult juhised: 5. samm

Vea samm-sammult juhis: samm 5
Vea samm-sammult juhis: samm 5

Paigaldage kolme infrapuna jälgimisandurit {7} kahe plaadi ühendusse.

9. samm: vea samm-sammult juhised: 6. samm

Vea samm-sammult juhised: 6. samm
Vea samm-sammult juhised: 6. samm

Ühendage juhtmed.

Järgige hoolikalt skeemi.

10. samm: vea lõplik vaade

Lõplik vaade veale
Lõplik vaade veale
Lõplik vaade veale
Lõplik vaade veale
Lõplik vaade veale
Lõplik vaade veale

11. samm: torni samm-sammult juhised: 1. samm

Torni samm-sammult juhised: 1. samm
Torni samm-sammult juhised: 1. samm

Ehitage paberistruktuur joonisel näidatud viisil (välja arvatud lillad ja sinised osad).

Pange tähele, et immobiliseerimiseks saab kasutada ainult valget liimi.

12. samm: torni samm-sammult juhised: 2. samm

Torni samm-sammult juhised: 2. samm
Torni samm-sammult juhised: 2. samm

Paigaldage torni neljale küljele neli ultraheliandurit {8}.

Samm 13: Torni samm-sammult juhised: 3. samm

Torni samm-sammult juhised: samm 3
Torni samm-sammult juhised: samm 3

Torni peale asetage õhuke sünteetilise klaasi tükk. Seejärel pange sünteetilisele klaasile Arduino plaat, leivalaud, aku ja akukarp.

14. samm: torni samm-sammult juhised: 4. samm

Torni samm-sammult juhised: 4. samm
Torni samm-sammult juhised: 4. samm

Paigaldage turvahälli pea {9} sünteetilise klaasi alla. Seejärel ühendage roolimootor hällipeaga.

15. samm: torni samm-sammult juhised: 5. samm

Torni samm-sammult juhised: samm 5
Torni samm-sammult juhised: samm 5

Ühendage juhtmed.

Järgige hoolikalt skeemi.

16. samm: torni lõplik vaade

Lõplik vaade tornile
Lõplik vaade tornile
Lõplik vaade tornile
Lõplik vaade tornile

17. samm: meie jõudlus selles projektis

Oleme tapnud ühe vea, kes läbis 1,5 m.

Kuna mängude päeval on vaja pimedat keskkonda, ei saa me piisavalt selget videot pakkuda. Selle korvamiseks laadime üles teise video, mis tehti päeval, et näidata meie vea funktsiooni.

18. samm: liide A: viide

[1]

[2]

Samm 19: Lisa B: Annotatsioon

{1} Haakeseadis: teatud tüüpi mehaaniline osa, mida kasutatakse kahe algselt sobimatu komponendi ühendamiseks

{2} Arduino plaat: lihtne mikrokontroller

{3} Leivalaud: kasutatakse elektrooniliste vooluahelate ühendamiseks ilma jootmisprotsessita

{4} Mootori juhtplaat: kasutatakse mootorite funktsiooni juhtimiseks

{5} Li-polümeer: teatud tüüpi aku, mis suudab tagada stabiilse väljundpinge

{6} Valgusandur: selle osa pinnale on paigaldatud väike fototakisti, mis eristab erinevat valguse intensiivsust.

{7} Infrapunajälgimisandur: andur, mis võimaldab vea valge valguse tuvastamisel otse minna

{8} Ultraheliandur: määrake liikuva vea täpne asukoht, võttes vastu ultrahelisignaali ja teisendades selle seejärel elektrisignaaliks.

{9} Hällipea: kasutatakse millegi toetamiseks

{10} Roolimootor: mingi mehaaniline osa, mis võib ümber pöörata ja jõuda soovitud suunas

Samm 20: Lisa C: Veaotsing

K: Miks ma ei saa jõuliselt mootoriklambreid kuumsulamliimiga sünteetilise klaasi külge kleepida?

V: Pange tähele, et mootoriklambrite ja sünteetilise klaasi vaheline kokkupuuteala on üsna piiratud. Peaksite täpselt leidma koha, kus te liimi sulatate, ja kui sulgud on plaadile kinni jäänud, ei tohiks te neid enam liigutada enne, kui liim on uuesti hüübinud.

K: Miks mu viga ei saa sirgjooneliselt edasi minna?

V: Pange tähele, et iga mootor erineb pisut teistest mootoritest, sama rehvidega. Saate kas vigu vähendada, kui leiate kaks äärmiselt sarnast mootorit ja rehvi, või paigaldada jälgimisanduri, nagu oleme seda teinud.

K: Miks mu torn alati maha kukub?

V: Pange tähele, et paber kannab raskust väga halvasti. Saate muuta torni kindlamaks, lisades silindrikujulisi paberirulle, mis ümbritsevad torni põhja. Veenduge siiski, et teie struktuur ei sisalda rohkem kui kolme kihi paberit.

K: Miks ma ei saa ultraheli anduritelt suhteliselt stabiilseid andmeid?

V: Pange tähele, et rõngasvool võib tekitada elektromagnetvälja, mis põhjustab andmete kõikumist. Selle mõju saate leevendada juhtmete püstitamisega.

Soovitan: