Kazalo:

Warzone Tower Defense: 20 korakov
Warzone Tower Defense: 20 korakov

Video: Warzone Tower Defense: 20 korakov

Video: Warzone Tower Defense: 20 korakov
Video: Warzone Tower Defense Wave 219 best Score 20k Fixed 2024, November
Anonim
Warzone Tower Defense
Warzone Tower Defense
Warzone Tower Defense
Warzone Tower Defense

Ta projekt Warzone Tower Defense temelji na igri s piksli, katere cilj je braniti stolp z različnim orožjem in na koncu uničiti vse sovražnike.

Kaj moramo narediti, da bi ta stolp postavili v celoto in izdelali robotski avtomobil ("hrošč"), ki bo simboliziral sovražnike.

Štiri skladbe, trije hrošči in stolp sestavljajo celoten projekt. Ta projekt lahko preprosto opišemo v treh procesih:

Nastavite skladbe.

② Napake so se sprožile zaporedoma.

③ Stolp ubija hrošče.

1. korak: O tečajih JI, VG100 in nas

O tečajih JI, VG100 in nas
O tečajih JI, VG100 in nas
O tečajih JI, VG100 in nas
O tečajih JI, VG100 in nas
O tečajih JI, VG100 in nas
O tečajih JI, VG100 in nas
O tečajih JI, VG100 in nas
O tečajih JI, VG100 in nas

JI, kratica Joint Institute, je inženirski inštitut, ki sta ga leta 2006 skupaj ustanovili Shanghai Jiao Tong University in Univerza v Michiganu [1]. Nahaja se na jugozahodu Šanghaja.

Ena najbolj izrazitih značilnosti JI je internacionalizacija, ki zahteva čisto učno okolje v angleškem jeziku in razumevanje drugačne kulture in vrednot. Druga značilnost je njen poudarek na manipulativnih sposobnostih, ki spodbujajo študente k razmišljanju in prinašanje briljantne ideje v entiteto.

Naš tečaj VG100 je najpomembnejši primer druge funkcije, katerega glavni cilj je študente prvošolce naučiti, kako izvesti celoten inženirski projekt in jih nato jasno predstaviti občinstvu. Kombinacija teh dveh ciljev vodi do našega projekta Warzone Tower Defense in tukaj smo, da vam razložimo, kako deluje.

Mi smo Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi in Zhu Zehao, ki prihajamo iz ekipe One, Apollo. Apollo je bog svetlobe in z njegovim imenom dokazujemo svojo odločenost, da nas svetloba vedno sveti in tako ne bomo nikoli obupali.

2. korak: Pravila projekta

Pravila projekta
Pravila projekta

Označite območje, stolp (iz papirja) postavite na sredino območja

Črtajte dve medsebojno pravokotni cesti, dolgi 2,5 metra. Zato se hrošči lahko približajo stolpu iz štirih smeri

Ta 2,5 metra dolga cesta je razdeljena na tri dele, kot je prikazano na sliki

① Prvi del ceste je 0,5 metra dolgo zavetišče. Ta razdalja se uporablja za fazo pospeševanja hrošča, zato se na tej razdalji ne ubije.

Part Drugi del je dolg en meter. Na koncu tega dela obstaja bela črta, ki zaznava, ali se lahko hrošč na tej točki natančno ustavi. Napaka bi se morala ustaviti za 2 sekundi.

③ Tretji del je zadnji meter. Če želite prenesti igro, naj stolp ubije vse hrošče, preden udarijo v stolp. Toda na koncu proge smo postavili še eno belo črto, pri kateri se mora hrošč takoj ustaviti, tudi če ni bil ubit, da bi zaščitili krhek papirnati stolp.

Napake naj gredo naprej po ravni črti

Hitrost hrošča nastavite med 0,2 m/s-0,3 m/s

Ultrazvočni senzorji na dnu stolpa lahko zaznajo lokacijo hrošča glede na razdaljo med njimi šele potem, ko hrošč izstopi iz zavetišča

Laser se ne sme ves čas vrteti. V smer, od koder prihaja hrošč, bi se moral obrniti šele po določitvi lokacije hrošča

Takoj, ko laser iz laserskega kazalca doseže foto-upor, bi se hrošč moral ustaviti in to pomeni, da je bil ubit

Napake ne smemo ubiti med 2-4s pri beli črti na sredini proge

3. korak: O materialih Uesd v tem projektu

O materialih Uesd v tem projektu
O materialih Uesd v tem projektu
O materialih Uesd v tem projektu
O materialih Uesd v tem projektu
O materialih Uesd v tem projektu
O materialih Uesd v tem projektu

Vsi materiali in orodja, uporabljena v tem projektu, so prikazani na zgornjih slikah.

4. korak: Navodila po korakih za Bug: 1. korak

Navodila po korakih za Bug: 1. korak
Navodila po korakih za Bug: 1. korak
Navodila po korakih za Bug: 1. korak
Navodila po korakih za Bug: 1. korak
Navodila po korakih za Bug: 1. korak
Navodila po korakih za Bug: 1. korak

Obrnite vodoravno ploščo. Vsesmerno kolo imobilizirajte nanj s topilnim lepilom. Prepričajte se, da je kolo na sredini poti.

Preden sledite navodilom, vam priporočamo, da si ogledate zasnovo naše hrošča, prikazano zgoraj.

5. korak: Navodila po korakih za Bug: 2. korak

Navodila po korakih za Bug: 2. korak
Navodila po korakih za Bug: 2. korak
Navodila po korakih za Bug: 2. korak
Navodila po korakih za Bug: 2. korak

Motor vstavite v nosilec motorja. Motor uporabite sponko {1}, da motor pritrdite na pnevmatiko. Za zagotovitev njegove obstojnosti so potrebni vijaki.

Sestavite komponente na zadnjo stran vodoravne plošče. Kolesa se nato na obeh straneh hrošča pojavijo simetrično.

6. korak: Navodila po korakih za Bug: 3. korak

Navodila po korakih za Bug: 3. korak
Navodila po korakih za Bug: 3. korak

Na vodoravno ploščo prilepite ploščo Arduino {2}, ploščo za kruh {3}, pogonsko ploščo motorja {4}, škatlo za baterije in Li-polimer {5}.

Njihov relativni položaj je mogoče ustrezno spremeniti glede na vaše potrebe.

7. korak: Navodila po korakih za Bug: 4. korak

Navodila po korakih za Bug: 4. korak
Navodila po korakih za Bug: 4. korak

Senzor svetlobe {6} z vročim lepilom nalepite na navpično ploščo. Senzor mora biti nameščen točno na sredini plošče in vzporedno s tlemi.

Nato povežite dve plošči skupaj (to lahko vidite na slikah naslednjega koraka).

8. korak: Navodila po korakih za Bug: 5. korak

Navodila po korakih za Bug: 5. korak
Navodila po korakih za Bug: 5. korak

Namestite tri infrardeče senzorje za sledenje {7} na spoj dveh plošč.

9. korak: Navodila po korakih za Bug: 6. korak

Navodila po korakih za Bug: 6. korak
Navodila po korakih za Bug: 6. korak

Povežite žice.

Natančno sledite shemi vezja.

10. korak: Končni pogled na hrošča

Končni pogled na hrošča
Končni pogled na hrošča
Končni pogled na hrošča
Končni pogled na hrošča
Končni pogled na hrošča
Končni pogled na hrošča

11. korak: Navodila po korakih stolpa: 1. korak

Stolpna navodila po korakih: 1. korak
Stolpna navodila po korakih: 1. korak

Zgradite strukturo papirja, kot je prikazano na sliki (razen vijoličnih in modrih delov).

Upoštevajte, da je za imobilizacijo mogoče uporabiti le belo lepilo.

12. korak: Navodila po korakih stolpa: 2. korak

Stolpna navodila po korakih: 2. korak
Stolpna navodila po korakih: 2. korak

Namestite štiri ultrazvočne senzorje {8} na štiri strani stolpa.

13. korak: Navodila po korakih stolpa: 3. korak

Stolpna navodila po korakih: 3. korak
Stolpna navodila po korakih: 3. korak

Na stolp postavite tanek kos sintetičnega stekla. Nato ploščo Arduino, ploščo za kruh, baterijo in škatlo za baterije položite na sintetično steklo.

Korak 14: Stolpna navodila po korakih: 4. korak

Stolpna navodila po korakih: 4. korak
Stolpna navodila po korakih: 4. korak

Glavo zibelke {9} namestite tik pod sintetično steklo. Nato povežite krmilni motor z glavo zibelke.

Korak 15: Stolpna navodila po korakih: 5. korak

Stolpna navodila po korakih: 5. korak
Stolpna navodila po korakih: 5. korak

Povežite žice.

Natančno sledite shemi vezja.

Korak 16: Končni pogled na stolp

Končni pogled na stolp
Končni pogled na stolp
Končni pogled na stolp
Končni pogled na stolp

17. korak: Naša uspešnost pri tem projektu

Ubili smo enega hrošča, ki je prepotoval razdaljo 1,5 m.

Ker je na dan igre potrebno temno okolje, ne moremo zagotoviti dovolj jasnega videoposnetka. Da bi to nadomestili, smo naložili še en videoposnetek, ki je bil posnet dan in prikazuje funkcijo naše hrošča.

18. korak: Dodatek A: Sklic

[1]

[2]

19. korak: Dodatek B: Opomba

{1} Spojka: nekakšen mehanski del, ki se uporablja za povezovanje dveh komponent, ki se prvotno ne ujemata

{2} Arduino plošča: preprosta vrsta mikrokrmilnika

{3} Krušna plošča: uporablja se za povezavo elektronskih vezij brez postopka spajkanja

{4} Motorna plošča za pogon: uporablja se za nadzor delovanja motorjev

{5} Li-polimer: vrsta baterije, ki lahko zagotavlja stabilno izhodno napetost

{6} Senzor svetlobe: Na površini tega dela je nameščen majhen fotografski upor, ki lahko razlikuje različne jakosti svetlobe.

{7} Infrardeči senzor za sledenje: senzor, ki omogoča, da hrošč gre naravnost z zaznavanjem bele svetlobe

{8} Ultrazvočni senzor: Določite natančno lokacijo premikajoče se napake tako, da sprejmete ultrazvočni signal in ga nato pretvorite v električni signal.

{9} Glava zibelke: uporablja se za podporo nečesa

{10} Krmilni motor: nekakšen mehanski del, ki se lahko obrne in pride v želeno smer

20. korak: Dodatek C: Odpravljanje težav

V: Zakaj ne morem odločno pritrditi nosilcev motorja na sintetično steklo s toplotopnim lepilom?

O: Upoštevajte, da je stično območje med nosilci motorja in sintetičnim steklom precej omejeno. Natančno morate poiskati območje, kjer boste stopili lepilo, in ko se nosilci prilepijo na ploščo, jih ne smete več premikati, dokler se lepilo spet ne strdi.

V: Zakaj moja napaka ne more iti naprej po ravni črti?

O: Upoštevajte, da se vsak motor nekoliko razlikuje od drugih motorjev, enako je pri pnevmatikah. Napake lahko zmanjšate tako, da poiščete dva zelo podobna motorja in pnevmatike, ali pa namestite senzor za sledenje, tako kot smo to storili mi.

V: Zakaj moj stolp vedno pade?

O: Upoštevajte, da je papir zelo slab pri nositvi teže. Stolp lahko okrepite tako, da dodate spodnji del stolpa v obliki valjastih papirnatih zvitkov. Pazite, da vaša struktura ne vsebuje več kot treh plasti papirja.

V: Zakaj ne morem dobiti ultra stabilnih podatkov iz ultrazvočnih senzorjev?

O: Upoštevajte, da lahko obročni tok ustvari elektromagnetno polje, ki vodi do nihanja podatkov. Njegov učinek lahko ublažite tako, da postavite žice.

Priporočena: