Innehållsförteckning:

Warzone Tower Defense: 20 steg
Warzone Tower Defense: 20 steg

Video: Warzone Tower Defense: 20 steg

Video: Warzone Tower Defense: 20 steg
Video: BATTLE OF DEFENSE 2 - EXCLUSIVE PREMIERE 2022 - FULL HD ACTION MOVIE IN ENGLISH 2024, Juli
Anonim
Warzone Tower Defense
Warzone Tower Defense
Warzone Tower Defense
Warzone Tower Defense

Detta Warzone Tower Defense-projekt bygger på ett spel i pixelstil vars mål är att försvara tornet med olika vapen och så småningom utplåna alla fiender.

Vad vi behöver göra för att få detta torn till en enhet och göra en robotbil ("buggen") för att symbolisera fienderna.

Fyra spår, tre buggar och ett torn utgör hela projektet. Vi kan helt enkelt beskriva detta projekt i tre processer:

Ställ in spåren.

② Buggarna startade successivt.

③ Tornet dödar buggarna.

Steg 1: Om JI, VG100 -kurser och oss

Om JI, VG100 -kurser och oss
Om JI, VG100 -kurser och oss
Om JI, VG100 -kurser och oss
Om JI, VG100 -kurser och oss
Om JI, VG100 -kurser och oss
Om JI, VG100 -kurser och oss
Om JI, VG100 -kurser och oss
Om JI, VG100 -kurser och oss

JI, förkortningen för Joint Institute, är ett teknikinstitut som bildades gemensamt av Shanghai Jiao Tong University och University of Michigan 2006 [1]. Det ligger i sydväst om Shanghai.

En av de mest distinkta funktionerna i JI är internationalisering, som kräver en ren engelskspråkig inlärningsmiljö och förståelse för olika kulturer och värderingar. En annan egenskap är dess betoning på manipulationsförmåga som uppmuntrar eleverna att tänka och att föra den lysande idén in i en enhet.

Vår VG100 -kurs är det typiska exemplet på den andra funktionen, med det huvudsakliga målet att lära nybörjare hur man genomför ett helt teknikprojekt och sedan göra det klart för publiken. Kombinationen av dessa två mål leder till vårt Warzone Tower Defense -projekt, och vi är här för att förklara för dig hur det fungerar.

Vi är Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi och Zhu Zehao, som kommer från Team One, Apollo. Apollo är ljusets gud och vi använder hans namn för att visa vår beslutsamhet att ljus alltid lyser på oss och därför kommer vi aldrig att ge upp.

Steg 2: Projektets regler

Projektets regler
Projektets regler

Markera ett område, placera tornet (av papper) i mitten av området

Ställ ut två ömsesidigt vinkelräta, 2,5 meter långa vägar. Därför kan buggar närma sig tornet från fyra håll

Denna 2,5 meter långa väg är uppdelad i tre delar, som visas i figuren

① Den första delen av vägen är ett 0,5 meter långt skydd. Detta avstånd används för accelerationsfasen för buggen så det kommer inte att dödas inom detta avstånd.

Second Den andra delen är en meter lång. I slutet av denna del finns en vit linje för att upptäcka om felet kan stoppa exakt vid denna tidpunkt. Buggen ska stanna i 2 sekunder.

③ Den tredje delen är den sista metern. Om du vill passera spelet ska alla buggar dödas av tornet innan de slår in i tornet. Men vi sätter en annan vit linje i slutet av spåret där buggen måste stanna omedelbart även om den inte har dödats för att skydda det ömtåliga papperstornet.

Buggarna ska gå framåt i en rak linje

Ställ in buggens hastighet mellan 0,2 m/s-0,3 m/s

Ultraljudssensorerna i botten av tornet kan upptäcka platsen för buggen baserat på avståndet mellan dem först efter att buggen har gått ut från skyddsområdet

Lasern ska inte rotera hela tiden. Det bör vända sig till den riktning som felet kommer ifrån först efter att felet har fastställts

I det ögonblick lasern från laserpekaren når fotomotståndet, ska felet stanna och det betyder att det har dödats

Buggen ska inte dödas under 2-4-talet vid den vita linjen i mitten av banan

Steg 3: Om material som används i detta projekt

Om material som används i detta projekt
Om material som används i detta projekt
Om material som används i detta projekt
Om material som används i detta projekt
Om material som används i detta projekt
Om material som används i detta projekt

Alla material och verktyg som används i detta projekt visas i figurerna ovan.

Steg 4: Bugs steg-för-steg-instruktion: Steg 1

Bugs steg-för-steg-instruktion: Steg 1
Bugs steg-för-steg-instruktion: Steg 1
Bugs steg-för-steg-instruktion: Steg 1
Bugs steg-för-steg-instruktion: Steg 1
Bugs steg-för-steg-instruktion: Steg 1
Bugs steg-för-steg-instruktion: Steg 1

Vänd den horisontella brädan. Sätt fast det rundriktade hjulet på det med smältlim. Se till att hjulet sitter mitt på spåret.

Du rekommenderas att se utformningen av vårt fel som visas ovan innan du följer instruktionen.

Steg 5: Bugs steg-för-steg-instruktion: Steg 2

Bugs steg-för-steg-instruktion: Steg 2
Bugs steg-för-steg-instruktion: Steg 2
Bugs steg-för-steg-instruktion: Steg 2
Bugs steg-för-steg-instruktion: Steg 2

Sätt in motorn i motorfästet. Använd en kopplare {1} för att montera motorn på däcket. Skruvar behövs för att säkerställa dess fasthet.

Fäst komponenterna på baksidan av det horisontella brädet. Hjulen visas då symmetriskt på båda sidor av buggen.

Steg 6: Bugs steg-för-steg-instruktion: Steg 3

Bugs steg-för-steg-instruktion: steg 3
Bugs steg-för-steg-instruktion: steg 3

Fäst Arduino-kortet {2}, brödbrädet {3}, motorbrädan {4}, batterilådan och Li-polymer {5} på det horisontella kortet.

Deras relativa positioner kan ändras korrekt utifrån dina egna behov.

Steg 7: Bugs steg-för-steg-instruktion: Steg 4

Bugs steg-för-steg-instruktion: Steg 4
Bugs steg-för-steg-instruktion: Steg 4

Fäst ljussensorn {6} på det vertikala kortet med smältlim. Sensorn ska placeras exakt i mitten av brädet och parallellt med marken.

Anslut sedan två brädor tillsammans (detta kan ses i figurerna i nästa steg).

Steg 8: Bugs steg-för-steg-instruktion: Steg 5

Bugs steg-för-steg-instruktion: Steg 5
Bugs steg-för-steg-instruktion: Steg 5

Installera tre infraröda spårningssensorer {7} på fogen på de två korten.

Steg 9: Bugs steg-för-steg-instruktion: Steg 6

Bugs steg-för-steg-instruktion: Steg 6
Bugs steg-för-steg-instruktion: Steg 6

Anslut ledningarna.

Följ kretsschemat noggrant.

Steg 10: Slutlig vy av buggen

Slutlig vy av buggen
Slutlig vy av buggen
Slutlig vy av buggen
Slutlig vy av buggen
Slutlig vy av buggen
Slutlig vy av buggen

Steg 11: Torns steg-för-steg-instruktion: Steg 1

Torns steg-för-steg-instruktion: Steg 1
Torns steg-för-steg-instruktion: Steg 1

Bygg pappersstrukturen som visas i figuren (förutom de lila och blå delarna).

Lägg märke till att endast vitt lim kan användas för immobilisering.

Steg 12: Torns steg-för-steg-instruktion: Steg 2

Torns steg-för-steg-instruktion: Steg 2
Torns steg-för-steg-instruktion: Steg 2

Installera fyra ultraljudssensorer {8} på tornets fyra sidor.

Steg 13: Torns steg-för-steg-instruktion: Steg 3

Torns steg-för-steg-instruktion: Steg 3
Torns steg-för-steg-instruktion: Steg 3

Lägg en tunn bit syntetiskt glas ovanpå tornet. Lägg sedan Arduino -bräda, brödbräda, batteri och batterilåda på syntetglaset.

Steg 14: Torns steg-för-steg-instruktion: Steg 4

Torns steg-för-steg-instruktion: Steg 4
Torns steg-för-steg-instruktion: Steg 4

Montera vagghuvudet {9} precis under syntetglaset. Anslut sedan styrmotorn med vagghuvudet.

Steg 15: Torns steg-för-steg-instruktion: Steg 5

Torns steg-för-steg-instruktion: Steg 5
Torns steg-för-steg-instruktion: Steg 5

Anslut ledningarna.

Följ kretsschemat noggrant.

Steg 16: Slutvy av tornet

Slutlig utsikt över tornet
Slutlig utsikt över tornet
Slutlig utsikt över tornet
Slutlig utsikt över tornet

Steg 17: Vår prestation i detta projekt

Vi har dödat en bugg, som reste ett avstånd på 1,5 m.

Eftersom en mörk miljö krävs på speldagen kan vi inte tillhandahålla en video som är tillräckligt tydlig. För att kompensera för detta laddar vi upp ytterligare en video som togs under dagen för att visa funktionen hos vår bugg.

Steg 18: Bilaga A: Referens

[1]

[2]

Steg 19: Bilaga B: Kommentar

{1} Kopplare: en slags mekanisk del som används för att ansluta två komponenter som ursprungligen är oöverträffade

{2} Arduino -kort: en enkel typ av mikrokontroller

{3} Brödbräda: används för anslutning av elektroniska kretsar utan lödning

{4} Motordrivbräda: används för att styra motorernas funktion

{5} Li-polymer: ett slags batteri som kan ge stabil utspänning

{6} Ljussensor: Ett litet fotomotstånd är installerat på ytan på denna del och det kan skilja olika ljusintensitet.

{7} Infraröd spårningssensor: en sensor som gör att buggen kan gå rakt genom att detektera det vita ljuset

{8} Ultraljudssensor: Bestäm den exakta platsen för det rörliga felet genom att ta emot ultraljudssignal och sedan konvertera den till elektrisk signal.

{9} Vagghuvud: används för att stödja något

{10} Styrmotor: en slags mekanisk del som kan vända och komma till önskad riktning

Steg 20: Bilaga C: Felsökning

F: Varför kan jag inte stoutt fästa motorfästena på syntetglaset med smältlim?

A: Observera att kontaktytan mellan motorfästena och syntetglaset är ganska begränsad. Du bör exakt lokalisera området där du ska smälta limet och när konsolerna har fastnat på brädet ska du inte flytta dem längre förrän limet har koagulerat igen.

F: Varför kan inte mitt fel gå framåt i en rak linje?

A: Lägg märke till att varje motor skiljer sig från andra motorer något, samma sak med däck. Du kan antingen minska fel genom att hitta två extremt lika motorer och däck, eller installera en spårningssensor precis som vi har gjort.

F: Varför faller mitt torn alltid ner?

S: Lägg märke till att papper är mycket dåligt att bära. Du kan göra tornet fastare genom att lägga till cylinderformade pappersrullar som omger tornets botten. Se dock till att din struktur inte innehåller mer än tre lager papper.

F: Varför kan jag inte få relativt stabila data från ultraljudssensorerna?

A: Lägg märke till att ringström kan skapa ett elektromagnetiskt fält som leder till fluktuationer av data. Du kan mildra dess effekt genom att sätta upp trådarna.

Rekommenderad: