Innehållsförteckning:
- Steg 1: Om JI, VG100 -kurser och oss
- Steg 2: Projektets regler
- Steg 3: Om material som används i detta projekt
- Steg 4: Bugs steg-för-steg-instruktion: Steg 1
- Steg 5: Bugs steg-för-steg-instruktion: Steg 2
- Steg 6: Bugs steg-för-steg-instruktion: Steg 3
- Steg 7: Bugs steg-för-steg-instruktion: Steg 4
- Steg 8: Bugs steg-för-steg-instruktion: Steg 5
- Steg 9: Bugs steg-för-steg-instruktion: Steg 6
- Steg 10: Slutlig vy av buggen
- Steg 11: Torns steg-för-steg-instruktion: Steg 1
- Steg 12: Torns steg-för-steg-instruktion: Steg 2
- Steg 13: Torns steg-för-steg-instruktion: Steg 3
- Steg 14: Torns steg-för-steg-instruktion: Steg 4
- Steg 15: Torns steg-för-steg-instruktion: Steg 5
- Steg 16: Slutvy av tornet
- Steg 17: Vår prestation i detta projekt
- Steg 18: Bilaga A: Referens
- Steg 19: Bilaga B: Kommentar
- Steg 20: Bilaga C: Felsökning
Video: Warzone Tower Defense: 20 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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
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
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
Alla material och verktyg som används i detta projekt visas i figurerna ovan.
Steg 4: 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
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
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
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
Installera tre infraröda spårningssensorer {7} på fogen på de två korten.
Steg 9: Bugs steg-för-steg-instruktion: Steg 6
Anslut ledningarna.
Följ kretsschemat noggrant.
Steg 10: Slutlig vy av buggen
Steg 11: 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
Installera fyra ultraljudssensorer {8} på tornets fyra sidor.
Steg 13: 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
Montera vagghuvudet {9} precis under syntetglaset. Anslut sedan styrmotorn med vagghuvudet.
Steg 15: Torns steg-för-steg-instruktion: Steg 5
Anslut ledningarna.
Följ kretsschemat noggrant.
Steg 16: Slutvy av 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:
Gör ett verkligt krig Tower Defense Game: 11 steg
Gör ett verkligt livskrig Tower Defense Game: Hej, vi är GBU! Vårt team fick en uppgift i vår VG100, Intro to Engineering, klass: att designa och bygga ett verkligt Warzone Tower Defense Game. VG100 är en kärnklass som alla nybörjare måste gå på Joint Institute (JI.) Joint Inst
Warzone Tower Defense: 7 steg
Warzone Tower Defense: Vi är SS, grupp 6 i VG100. SS består av fem medlemmar från hela världen. Vi är alla gemensamt alla nybörjare vid UM-SJTU (University of Michigan och Shanghai Jiao Tong University) Joint Institute. Gruppnamnet “ SS & rdqu
Manual of Warzone Tower Defense With Arduino Design: 5 steg
Manual of Warzone Tower Defense With Arduino Design: IntroductionWe are group YOJIO (You only study in JI once, so treasure it.) UM-SJTU Joint Institute lokaliserar på campusplatsen vid Shanghai Jiao Tong University, Minhang, Shanghai. VG100 är grundläggande ingenjörskurs för nybörjare,
War Zone Tower Defense: 21 steg
War Zone Tower Defense: HEJ, mina vänner! Om vår skola och institut Vi är nybörjare vid University of Michigan-Shanghai Jiao Tong University Joint Institute (JI). JI är ett av många institut vid det större universitetet i Shanghai Jiao Tong University, som ligger i
Tower-Defense-Versus-Bugs: 14 steg
Tower-Defense-Versus-Bugs: (1) Universitet och kurs Introduktion Vi är grupp CIVA (C för samarbete, jag för innovationer, V för värde och A för uppskattning) från Shanghai Jiaotong University Joint Institute (JI). (Fig.1 ) I figur 2 är första raden från vänster till höger Chen Jiayi, Shen Qi