Sisällysluettelo:

Warzone Tower Defense: 20 vaihetta
Warzone Tower Defense: 20 vaihetta

Video: Warzone Tower Defense: 20 vaihetta

Video: Warzone Tower Defense: 20 vaihetta
Video: NBA 2K MOBILE BASKETBALL PIGMY PLAYER 2024, Marraskuu
Anonim
Warzone Tower Defense
Warzone Tower Defense
Warzone Tower Defense
Warzone Tower Defense

Tämä Warzone Tower Defense -projekti perustuu pikselityyliin, jonka tavoitteena on puolustaa tornia eri aseilla ja tuhota lopulta kaikki viholliset.

Mitä meidän on tehtävä, jotta tämä torni voidaan tuoda kokonaisuuteen ja tehdä robotti -auto ("vika"), joka symboloi vihollisia.

Neljä raitaa, kolme vikaa ja torni muodostavat koko projektin. Voimme yksinkertaisesti kuvata tätä projektia kolmessa prosessissa:

① Aseta jäljet.

② Virheet lähtivät peräkkäin.

③ Torni tappaa vikoja.

Vaihe 1: Tietoja JI-, VG100 -kursseista ja meistä

Tietoja JI, VG100 Courses ja meistä
Tietoja JI, VG100 Courses ja meistä
Tietoja JI, VG100 Courses ja meistä
Tietoja JI, VG100 Courses ja meistä
Tietoja JI, VG100 Courses ja meistä
Tietoja JI, VG100 Courses ja meistä
Tietoja JI, VG100 Courses ja meistä
Tietoja JI, VG100 Courses ja meistä

JI, lyhenne yhteisestä instituutista, on tekniikan instituutti, jonka Shanghain Jiao Tongin yliopisto ja Michiganin yliopisto perustivat yhdessä vuonna 2006 [1]. Se sijaitsee Shanghain lounaisosassa.

Yksi JI: n selkeimmistä piirteistä on kansainvälistyminen, joka edellyttää puhdasta englanninkielistä oppimisympäristöä ja ymmärrystä eri kulttuurista ja arvoista. Toinen ominaisuus on sen painottaminen manipulointikykyyn, joka kannustaa opiskelijoita ajattelemaan ja tuomaan loistavan idean kokonaisuuteen.

VG100 -kurssimme on olennainen esimerkki toisesta ominaisuudesta, ja sen päätavoitteena on opettaa fuksinopiskelijoille kuinka suorittaa koko insinööriprojekti ja tehdä se sitten selväksi yleisölle. Näiden kahden tavoitteen yhdistelmä johtaa Warzone Tower Defense -hankkeeseemme, ja olemme täällä selittääksemme sinulle, miten se toimii.

Olemme Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi ja Zhu Zehao, jotka tulevat Team One: sta, Apollosta. Apollo on valon jumala ja käytämme hänen nimeään osoittaaksemme päättäväisyytemme siitä, että valo loistaa aina meihin, joten emme koskaan luovuta.

Vaihe 2: Hankkeen säännöt

Hankkeen säännöt
Hankkeen säännöt

Merkitse alue, aseta torni (paperista) alueen keskelle

Piirrä kaksi toisiaan vastaan kohtisuoraa 2,5 metriä pitkää tietä. Siksi vikoja voi lähestyä tornia neljästä suunnasta

Tämä 2,5 metriä pitkä tie on jaettu kolmeen osaan, kuten kuvassa näkyy

First Ensimmäinen osa tietä on 0,5 metriä pitkä suoja. Tätä etäisyyttä käytetään vian kiihdytysvaiheeseen, joten sitä ei tapeta tällä etäisyydellä.

Part Toinen osa on metrin pituinen. Tämän osan lopussa on valkoinen viiva, joka havaitsee, voiko vika pysähtyä tarkasti tässä vaiheessa. Vian pitäisi pysähtyä 2 sekunniksi.

③ Kolmas osa on viimeinen metri. Jos haluat siirtää pelin läpi, torni tappaa kaikki viat ennen kuin ne törmäävät torniin. Mutta asetimme raidan loppuun toisen valkoisen viivan, jossa vian täytyy pysähtyä heti, vaikka sitä ei olisi tapettu, hauraan paperitornin suojelemiseksi.

Virheiden tulisi mennä eteenpäin suorassa linjassa

Aseta vian nopeus välille 0,2 m/s-0,3 m/s

Torni -alaosan ultraäänianturit pystyvät havaitsemaan vian sijainnin niiden välisen etäisyyden perusteella vasta sen jälkeen, kun vika on poistunut suoja -alueelta

Laserin ei pitäisi pyöriä koko ajan. Sen pitäisi kääntyä suuntaan, josta vika tulee, vasta sen jälkeen, kun vian sijainti on määritetty

Heti kun laserosoittimen laser saavuttaa valovastuksen, vian pitäisi pysähtyä ja se tarkoittaa, että se on kuollut

Vikaa ei pitäisi tappaa 2-4 sekunnin aikana radan keskellä olevan valkoisen viivan kohdalla

Vaihe 3: Tietoja materiaalista Uesd tässä projektissa

Tietoja materiaalista Uesd tässä projektissa
Tietoja materiaalista Uesd tässä projektissa
Tietoja materiaalista Uesd tässä projektissa
Tietoja materiaalista Uesd tässä projektissa
Tietoja materiaalista Uesd tässä projektissa
Tietoja materiaalista Uesd tässä projektissa

Kaikki tässä projektissa käytetyt materiaalit ja työkalut on esitetty yllä olevissa kuvissa.

Vaihe 4: Virheen vaiheittaiset ohjeet: Vaihe 1

Bugin vaiheittaiset ohjeet: Vaihe 1
Bugin vaiheittaiset ohjeet: Vaihe 1
Bugin vaiheittaiset ohjeet: Vaihe 1
Bugin vaiheittaiset ohjeet: Vaihe 1
Bugin vaiheittaiset ohjeet: Vaihe 1
Bugin vaiheittaiset ohjeet: Vaihe 1

Käännä vaakalevy ympäri. Kiinnitä monisuuntainen pyörä siihen sulateliimalla. Varmista, että pyörä sijaitsee polun keskellä.

Suosittelemme, että tutustut yllä kuvatun vian suunnitteluun ennen ohjeiden noudattamista.

Vaihe 5: Virheen vaiheittaiset ohjeet: Vaihe 2

Bugin vaiheittaiset ohjeet: Vaihe 2
Bugin vaiheittaiset ohjeet: Vaihe 2
Bugin vaiheittaiset ohjeet: Vaihe 2
Bugin vaiheittaiset ohjeet: Vaihe 2

Aseta moottori moottorin kiinnikkeeseen. Kiinnitä moottori renkaaseen liittimellä {1}. Ruuvit ovat tarpeen sen kestävyyden varmistamiseksi.

Kiinnitä komponentit vaakasuoran levyn takapuolelle. Pyörät näkyvät sitten symmetrisesti vian molemmin puolin.

Vaihe 6: Virheen vaiheittaiset ohjeet: Vaihe 3

Bugin vaiheittaiset ohjeet: Vaihe 3
Bugin vaiheittaiset ohjeet: Vaihe 3

Kiinnitä Arduino-levy {2}, leipälauta {3}, moottorin ajolevy {4}, akkurasia ja litiumpolymeeri {5} vaakasuoraan levyyn.

Heidän suhteellisia asemiaan voidaan muuttaa oikein omien tarpeidesi perusteella.

Vaihe 7: Virheen vaiheittaiset ohjeet: Vaihe 4

Bugin vaiheittaiset ohjeet: Vaihe 4
Bugin vaiheittaiset ohjeet: Vaihe 4

Kiinnitä valoanturi {6} pystysuoraan levyyn kuumasulateliimalla. Anturin tulee sijaita täsmälleen levyn keskellä ja yhdensuuntaisesti maan kanssa.

Liitä sitten kaksi levyä yhteen (tämä näkyy seuraavan vaiheen kuvissa).

Vaihe 8: Virheen vaiheittaiset ohjeet: Vaihe 5

Bugin vaiheittaiset ohjeet: Vaihe 5
Bugin vaiheittaiset ohjeet: Vaihe 5

Asenna kolme infrapuna -seuranta -anturia {7} kahden levyn liitokseen.

Vaihe 9: Virheen vaiheittaiset ohjeet: Vaihe 6

Bugin vaiheittaiset ohjeet: Vaihe 6
Bugin vaiheittaiset ohjeet: Vaihe 6

Yhdistä johdot.

Noudata kytkentäkaaviota huolellisesti.

Vaihe 10: Lopullinen näkymä virheestä

Lopullinen näkymä vikasta
Lopullinen näkymä vikasta
Lopullinen näkymä vikasta
Lopullinen näkymä vikasta
Lopullinen näkymä vikasta
Lopullinen näkymä vikasta

Vaihe 11: Towerin vaiheittaiset ohjeet: Vaihe 1

Towerin vaiheittaiset ohjeet: Vaihe 1
Towerin vaiheittaiset ohjeet: Vaihe 1

Rakenna paperirakenne kuvan osoittamalla tavalla (lukuun ottamatta violetteja ja sinisiä osia).

Huomaa, että vain valkoista liimaa voidaan käyttää immobilisaatioon.

Vaihe 12: Towerin vaiheittaiset ohjeet: Vaihe 2

Towerin vaiheittaiset ohjeet: Vaihe 2
Towerin vaiheittaiset ohjeet: Vaihe 2

Asenna neljä ultraäänianturia {8} tornin neljälle puolelle.

Vaihe 13: Towerin vaiheittaiset ohjeet: Vaihe 3

Towerin vaiheittaiset ohjeet: Vaihe 3
Towerin vaiheittaiset ohjeet: Vaihe 3

Aseta tornin päälle ohut pala synteettistä lasia. Aseta sitten Arduino -levy, leipälauta, akku ja paristokotelo synteettiselle lasille.

Vaihe 14: Tornin vaiheittaiset ohjeet: Vaihe 4

Towerin vaiheittaiset ohjeet: Vaihe 4
Towerin vaiheittaiset ohjeet: Vaihe 4

Asenna telineen pää {9} synteettisen lasin alle. Liitä sitten ohjausmoottori telineen päähän.

Vaihe 15: Towerin vaiheittaiset ohjeet: Vaihe 5

Towerin vaiheittaiset ohjeet: Vaihe 5
Towerin vaiheittaiset ohjeet: Vaihe 5

Yhdistä johdot.

Noudata kytkentäkaaviota huolellisesti.

Vaihe 16: Lopullinen näkymä tornista

Lopullinen näkymä tornille
Lopullinen näkymä tornille
Lopullinen näkymä tornille
Lopullinen näkymä tornille

Vaihe 17: Suorituskykymme tässä projektissa

Olemme tappaneet yhden vian, joka matkasi 1,5 metriä.

Koska pelipäivänä tarvitaan pimeää ympäristöä, emme pysty tarjoamaan tarpeeksi selkeää videota. Korjataksemme tämän lataamme toisen päivän aikana otetun videon, joka osoittaa vikamme toiminnan.

Vaihe 18: Liite A: Viite

[1]

[2]

Vaihe 19: Liite B: Huomautus

{1} Liitin: eräänlainen mekaaninen osa, jota käytetään yhdistämään kaksi alun perin vertaansa vailla olevaa osaa

{2} Arduino -kortti: yksinkertainen mikro -ohjain

{3} Leipälevy: käytetään elektronisten piirien liittämiseen ilman juottamista

{4} Moottorin ohjauskortti: käytetään moottorien toiminnan ohjaamiseen

{5} Li-polymeeri: eräänlainen akku, joka pystyy tarjoamaan vakaan lähtöjännitteen

{6} Valoanturi: Tämän osan pinnalle on asennettu pieni valokuvavastus, joka erottaa eri valon voimakkuuden.

{7} Infrapunaseuranta -anturi: anturi, jonka avulla vika pääsee suoraan havaitsemalla valkoisen valon

{8} Ultraäänianturi: Määritä liikkuvan vian tarkka sijainti vastaanottamalla ultraäänisignaali ja muuntamalla se sitten sähköiseksi signaaliksi.

{9} Kehtopää: käytetään tukemaan jotain

{10} Ohjausmoottori: eräänlainen mekaaninen osa, joka voi kääntyä ympäri ja päästä haluttuun suuntaan

Vaihe 20: Liite C: Vianetsintä

K: Miksi en voi tukevasti kiinnittää moottorin kiinnikkeitä synteettiselle lasille kuumasulateliimalla?

V: Huomaa, että moottorin kiinnikkeiden ja synteettisen lasin välinen kosketusalue on melko rajallinen. Sinun on määritettävä täsmälleen alue, jolla aiot sulattaa liiman, ja kun kiinnikkeet ovat kiinni levyllä, sinun ei pitäisi siirtää niitä enää, ennen kuin liima on hyytynyt uudelleen.

K: Miksi vikani ei voi mennä eteenpäin suorassa linjassa?

V: Huomaa, että jokainen moottori eroaa hieman muista moottoreista, sama renkaiden kanssa. Voit joko vähentää virheitä etsimällä kaksi erittäin samanlaista moottoria ja rengasta tai asentaa seuranta -anturin aivan kuten olemme tehneet.

K: Miksi tornini putoaa aina alas?

V: Huomaa, että paperi on erittäin huono kantavassa painossa. Voit tehdä tornista lujemman lisäämällä sylinterinmuotoisia paperirullia, jotka ympäröivät tornin pohjaa. Varmista kuitenkin, että rakenne ei sisällä paperia enempää kuin kolme kerrosta.

K: Miksi en voi saada suhteellisen vakaita tietoja ultraääni -antureista?

V: Huomaa, että rengasvirta voi luoda sähkömagneettisen kentän, joka johtaa tietojen vaihteluun. Voit lieventää sen vaikutusta pystyttämällä johdot.

Suositeltava: