INHOUDSOPGAWE:

Warzone Tower Defense: 20 stappe
Warzone Tower Defense: 20 stappe

Video: Warzone Tower Defense: 20 stappe

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

Hierdie Warzone Tower Defense-projek is gebaseer op 'n pixelstyl-speletjie met die doel om die toring met verskillende wapens te verdedig en uiteindelik al die vyande uit te wis.

Wat ons moet doen om hierdie toring in 'n entiteit te bring en 'n robotmotor (die 'gogga') te maak om die vyande te simboliseer.

Vier spore, drie goggas en 'n toring vorm die hele projek. Ons kan hierdie projek eenvoudig in drie prosesse beskryf:

Stel die snitte op.

② Die goggas vertrek agtereenvolgens.

③ Die toring maak die goggas dood.

Stap 1: Oor JI, VG100 -kursusse en ons

Oor JI, VG100 -kursusse en ons
Oor JI, VG100 -kursusse en ons
Oor JI, VG100 -kursusse en ons
Oor JI, VG100 -kursusse en ons
Oor JI, VG100 -kursusse en ons
Oor JI, VG100 -kursusse en ons
Oor JI, VG100 -kursusse en ons
Oor JI, VG100 -kursusse en ons

JI, die afkorting van Joint Institute, is 'n ingenieursinstituut wat gesamentlik gestig is deur die Shanghai Jiao Tong Universiteit en die Universiteit van Michigan in 2006 [1]. Dit is in die suidweste van Sjanghai geleë.

Een van die kenmerkendste kenmerke van JI is internasionalisering, wat 'n suiwer Engelssprekende leeromgewing vereis en begrip vir verskillende kulture en waardes. 'N Ander kenmerk is die klem op manipulasievermoë wat studente aanmoedig om na te dink en die briljante idee in 'n entiteit te bring.

Ons VG100 -kursus is die belangrikste voorbeeld van die tweede funksie, met die hoofdoel om eerstejaars te leer hoe om 'n hele ingenieursprojek uit te voer en dit dan duidelik aan die publiek te maak. Die kombinasie van hierdie twee doelwitte lei tot ons Warzone Tower Defense -projek, en ons is hier om u te verduidelik hoe dit werk.

Ons is Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi en Zhu Zehao, afkomstig van Team One, Apollo. Apollo is die god van lig en ons gebruik sy naam om ons vasberadenheid te toon dat lig altyd op ons skyn en daarom sal ons nooit opgee nie.

Stap 2: Reëls van die projek

Reëls van die projek
Reëls van die projek

Merk 'n gebied af, plaas die toring (gemaak van papier) in die middel van die gebied

Trek twee onderling loodregte, 2,5 meter lange paaie. Daarom kan goggas die toring vanuit vier rigtings nader

Hierdie pad van 2,5 meter lank is verdeel in drie dele, soos in figuur getoon word

① Die eerste deel van die pad is 'n skuiling van 0,5 meter lank. Hierdie afstand word gebruik vir die versnellingsfase van die gogga, sodat dit nie binne hierdie afstand vermoor kan word nie.

② Die tweede deel is een meter lank. Aan die einde van hierdie deel bestaan daar 'n wit lyn om vas te stel of die fout op hierdie punt akkuraat kan stop. Die fout moet vir 2 sekondes stop.

③ Die derde deel is die laaste een meter. As u die spel wil slaag, moet al die goggas deur die toring doodgemaak word voordat hulle die toring binnedring. Maar ons sit 'n ander wit streep aan die einde van die baan waarop die gogga onmiddellik moet stop, selfs al is dit nie doodgemaak nie, om die brose papiertoring te beskerm.

Die goggas moet in 'n reguit lyn vorentoe gaan

Stel die foutspoed tussen 0.2m/s-0.3m/s

Die ultrasoniese sensors aan die onderkant van die toring kan die ligging van die gogga opspoor op grond van die afstand tussen hulle eers nadat die gogga uit die skuilingsgebied gegaan het

Die laser moet nie die hele tyd draai nie. Dit moet eers in die rigting waar die fout vandaan kom, draai nadat die ligging van die fout vasgestel is

Die oomblik dat die laser van die laserwyser die foto-weerstand bereik, moet die fout stop en dit beteken dat dit doodgemaak is

Die gogga moet nie gedurende die 2-4's by die wit lyn in die middel van die baan doodgemaak word nie

Stap 3: Oor materiaal wat in hierdie projek gebruik word

Oor materiaal wat in hierdie projek gebruik word
Oor materiaal wat in hierdie projek gebruik word
Oor materiaal wat in hierdie projek gebruik word
Oor materiaal wat in hierdie projek gebruik word
Oor materiaal wat in hierdie projek gebruik word
Oor materiaal wat in hierdie projek gebruik word

Elke materiaal en gereedskap wat in hierdie projek gebruik word, word in die bostaande figure getoon.

Stap 4: Bug se stap-vir-stap instruksie: Stap 1

Bug se stap-vir-stap instruksie: stap 1
Bug se stap-vir-stap instruksie: stap 1
Bug se stap-vir-stap instruksie: stap 1
Bug se stap-vir-stap instruksie: stap 1
Bug se stap-vir-stap instruksie: stap 1
Bug se stap-vir-stap instruksie: stap 1

Draai die horisontale bord om. Immobiliseer die omni-directionele wiel daarop met warmsmeltgom. Maak seker dat die wiel in die middel van die roete geleë is.

Dit word aanbeveel dat u die ontwerp van ons fout hierbo sien voordat u die instruksies volg.

Stap 5: Bug se stap-vir-stap instruksie: Stap 2

Bug se stap-vir-stap instruksie: stap 2
Bug se stap-vir-stap instruksie: stap 2
Bug se stap-vir-stap instruksie: stap 2
Bug se stap-vir-stap instruksie: stap 2

Plaas die motor in die motorbeugel. Gebruik 'n koppelaar {1} om die motor aan die band te pas. Skroewe is nodig om die stewigheid daarvan te verseker.

Plak die komponente aan die agterkant van die horisontale bord vas. Die wiele verskyn dan simmetries aan weerskante van die gogga.

Stap 6: Bug se stap-vir-stap instruksie: Stap 3

Bug se stap-vir-stap instruksie: stap 3
Bug se stap-vir-stap instruksie: stap 3

Plak die Arduino-bord {2}, broodbord {3}, motorbord {4}, batterykas en Li-polimeer {5} op die horisontale bord.

Hulle relatiewe posisies kan behoorlik verander word op grond van u eie behoeftes.

Stap 7: Bug se stap-vir-stap instruksie: Stap 4

Bug se stap-vir-stap instruksie: stap 4
Bug se stap-vir-stap instruksie: stap 4

Plak die ligsensor {6} met 'n warmsmeltgom op die vertikale bord. Die sensor moet presies in die middel van die bord en parallel met die grond geleë wees.

Koppel dan twee borde aanmekaar (dit kan in die volgende stap se figure gesien word).

Stap 8: Bug se stap-vir-stap instruksie: Stap 5

Bug se stap-vir-stap instruksie: stap 5
Bug se stap-vir-stap instruksie: stap 5

Installeer drie infrarooi opsporingsensors {7} op die verbinding van die twee borde.

Stap 9: Bug se stap-vir-stap instruksie: Stap 6

Bug se stap-vir-stap instruksie: stap 6
Bug se stap-vir-stap instruksie: stap 6

Verbind die drade.

Volg die kringdiagram noukeurig.

Stap 10: Finale aansig van die fout

Finale aansig van die gogga
Finale aansig van die gogga
Finale aansig van die gogga
Finale aansig van die gogga
Finale aansig van die gogga
Finale aansig van die gogga

Stap 11: Stap-vir-stap instruksie van Tower: Stap 1

Tower se stap-vir-stap instruksie: stap 1
Tower se stap-vir-stap instruksie: stap 1

Bou die papierstruktuur soos in die figuur getoon (behalwe die pers en blou dele).

Let op dat slegs wit gom vir immobilisasie gebruik kan word.

Stap 12: Tower se stap-vir-stap instruksie: Stap 2

Tower se stap-vir-stap instruksie: stap 2
Tower se stap-vir-stap instruksie: stap 2

Installeer vier ultrasoniese sensors {8} aan die vier kante van die toring.

Stap 13: Stap-vir-stap instruksie van Tower: Stap 3

Tower se stap-vir-stap instruksie: stap 3
Tower se stap-vir-stap instruksie: stap 3

Plaas 'n dun stuk sintetiese glas bo -op die toring. Plaas dan Arduino -bord, broodbord, battery en batterykas op die sintetiese glas.

Stap 14: Stap-vir-stap instruksie van Tower: Stap 4

Tower se stap-vir-stap instruksie: stap 4
Tower se stap-vir-stap instruksie: stap 4

Installeer die wiegkop {9} net onder die sintetiese glas. Koppel dan die stuurmotor met die wiegkop.

Stap 15: Stap-vir-stap instruksie van Tower: Stap 5

Tower se stap-vir-stap instruksie: stap 5
Tower se stap-vir-stap instruksie: stap 5

Verbind die drade.

Volg die kringdiagram noukeurig.

Stap 16: Finale uitsig op die toring

Finale uitsig op die toring
Finale uitsig op die toring
Finale uitsig op die toring
Finale uitsig op die toring

Stap 17: Ons prestasie in hierdie projek

Ons het een gogga doodgemaak, wat 'n afstand van 1,5 m afgelê het.

Aangesien 'n donker omgewing op Speeldag nodig is, kan ons nie 'n video duidelik genoeg verskaf nie. Om dit te vergoed, laai ons nog 'n video op wat die dag geneem is om die funksie van ons fout te wys.

Stap 18: Bylaag A: Verwysing

[1]

[2]

Stap 19: Bylaag B: Aantekening

{1} Koppelaar: 'n soort meganiese onderdeel wat gebruik word om twee komponente wat oorspronklik ongeëwenaard is, aan mekaar te koppel

{2} Arduino -bord: 'n eenvoudige soort mikrobeheerder

{3} Broodbord: gebruik vir die aansluiting van elektroniese stroombane sonder die soldeerproses

{4} Motorbestuurbord: gebruik om die funksie van die motors te beheer

{5} Li-polimeer: 'n soort battery wat stabiele uitgangsspanning kan lewer

{6} Lichtsensor: 'n Klein fotoresistent is op die oppervlak van hierdie deel geïnstalleer en dit kan verskillende ligintensiteit onderskei.

{7} Infrarooi opsporingsensor: 'n sensor waarmee die gogga reguit kan gaan deur die wit lig op te spoor

{8} Ultrasoniese sensor: Bepaal die presiese ligging van die bewegende gogga deur 'n ultrasoniese sein te ontvang en dit dan om te skakel na 'n elektriese sein.

{9} Wiegkop: word gebruik om iets te ondersteun

{10} Stuurmotor: 'n soort meganiese onderdeel wat kan draai en die gewenste rigting bereik

Stap 20: Bylaag C: probleemoplossing

V: Waarom kan ek nie die motorhakies stewig met warmsmeltgom op die sintetiese glas plak nie?

A: Let op dat die kontakoppervlak tussen die motorhakies en die sintetiese glas redelik beperk is. U moet presies die gebied vind waar u die gom gaan smelt, en sodra die hakies op die bord vasgesteek is, moet u dit nie meer beweeg voordat die gom weer stol nie.

V: Waarom kan my gogga nie in 'n reguit lyn vorentoe gaan nie?

A: Let op dat elke motor effens van ander motors verskil, dieselfde met bande. U kan foute verminder deur twee uiters soortgelyke motors en bande te vind, of 'n opsporing sensor installeer net soos ons gedoen het.

V: Waarom val my toring altyd neer?

A: Let op dat papier baie swak is om gewig te dra. U kan die toring stewiger maak deur silindervormige papierrolletjies by die onderkant van die toring te voeg. Maak egter seker dat u struktuur nie meer as drie lae papier bevat nie.

V: Waarom kan ek nie relatief stabiele data van die ultrasoniese sensors verkry nie?

A: Let op dat ringstroom 'n elektromagnetiese veld kan veroorsaak wat lei tot die skommeling van data. U kan die effek daarvan verminder deur die drade op te rig.

Aanbeveel: