Sadržaj:
- Korak 1: O tečajevima JI, VG100 i nama
- Korak 2: Pravila projekta
- Korak 3: O materijalima Uesd u ovom projektu
- Korak 4: Korak po korak upute za programsku pogrešku: Korak 1
- Korak 5: Korak po korak upute za programsku pogrešku: Korak 2
- Korak 6: Korak po korak upute za programsku pogrešku: Korak 3
- Korak 7: Korak po korak upute za programsku pogrešku: Korak 4
- Korak 8: Korak po korak upute za programsku pogrešku: Korak 5
- Korak 9: Korak po korak upute za programsku pogrešku: Korak 6
- Korak 10: Konačni prikaz greške
- Korak 11: Korak po korak upute Tower-a: Korak 1
- Korak 12: Korak po korak upute Tower-a: Korak 2
- Korak 13: Korak po korak upute Tower-a: Korak 3
- Korak 14: Korak po korak upute Tower-a: Korak 4
- Korak 15: Korak po korak upute Tower-a: Korak 5
- Korak 16: Konačni pogled na toranj
- Korak 17: Naša izvedba u ovom projektu
- Korak 18: Dodatak A: Referenca
- Korak 19: Dodatak B: Bilješka
- Korak 20: Dodatak C: Rješavanje problema
Video: Warzone Tower Defense: 20 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Ovaj projekt Warzone Tower Defense temelji se na igri u stilu piksela čiji je cilj obraniti toranj različitim oružjem i na kraju uništiti sve neprijatelje.
Ono što trebamo učiniti je da ovaj toranj pretvorimo u cjelinu i napravimo robotski automobil ("bubu") koji će simbolizirati neprijatelje.
Četiri staze, tri bube i toranj čine cijeli projekt. Ovaj projekt možemo jednostavno opisati u tri procesa:
Postavite pjesme.
② Greške su se pokrenule uzastopno.
③ Toranj ubija bube.
Korak 1: O tečajevima JI, VG100 i nama
JI, kratica od Joint Institute, inženjerski je institut koji su zajedno osnovali Shanghai Jiao Tong University i University of Michigan 2006. [1]. Nalazi se na jugozapadu Šangaja.
Jedna od najizrazitijih značajki ZI-a je internacionalizacija, koja zahtijeva čisto okruženje za učenje engleskog jezika i razumijevanje prema različitoj kulturi i vrijednostima. Druga značajka je naglasak na manipulativnoj sposobnosti koja potiče učenike na razmišljanje i uvođenje briljantne ideje u cjelinu.
Naš tečaj VG100 suštinski je primjer druge značajke, čiji je glavni cilj naučiti studente brucoše kako izvesti cijeli inženjerski projekt, a zatim ih publici učiniti jasnima. Kombinacija ova dva cilja dovodi do našeg projekta Warzone Tower Defense, a mi smo tu da vam objasnimo kako to funkcionira.
Mi smo Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi i Zhu Zehao, koji dolaze iz tima One, Apollo. Apollo je bog svjetlosti i koristimo njegovo ime da pokažemo svoju odlučnost da nas svjetlo uvijek obasjava i da nikada nećemo odustati.
Korak 2: Pravila projekta
Označite područje, postavite toranj (napravljen od papira) u središte područja
Nacrtajte dvije međusobno okomite ceste dugačke 2,5 metra. Stoga se kukci mogu približiti tornju iz četiri smjera
Ova cesta duga 2,5 metra podijeljena je na tri dijela, kao što je prikazano na slici
Part Prvi dio ceste je sklonište dugačko 0,5 metara. Ova se udaljenost koristi za fazu ubrzanja buba, tako da neće biti ubijena unutar te udaljenosti.
Part Drugi dio dugačak je jedan metar. Na kraju ovog dijela postoji bijela linija koja otkriva može li se greška točno zaustaviti u ovom trenutku. Greška bi se trebala zaustaviti na 2 sekunde.
③ Treći dio je posljednji jedan metar. Ako želite proći igru, toranj bi trebao ubiti sve kukce prije nego što udari u toranj. No, postavili smo drugu bijelu liniju na kraju staze na kojoj se buba mora odmah zaustaviti, čak i ako nije ubijena, kako bismo zaštitili krhki papirnati toranj.
Greške bi trebale ići naprijed u ravnoj liniji
Postavite brzinu buba između 0,2 m/s-0,3 m/s
Ultrazvučni senzori na dnu tornja mogu otkriti lokaciju greške na temelju udaljenosti između njih tek nakon što buba izađe iz skloništa
Laser se ne smije cijelo vrijeme okretati. Trebao bi se okrenuti u smjeru odakle bug dolazi tek nakon što je utvrđeno mjesto na kojem se nalazi greška
U trenutku kada laser iz laserskog pokazivača dosegne fotootpornik, bug bi trebao prestati, a to znači da je ubijen
Bug se ne smije ubiti tijekom 2-4s na bijeloj liniji na sredini staze
Korak 3: O materijalima Uesd u ovom projektu
Svi materijali i alati u ovom projektu prikazani su na gornjim slikama.
Korak 4: Korak po korak upute za programsku pogrešku: Korak 1
Okrenite vodoravnu ploču. Imobilizirajte svesmjerni kotač na njega pomoću ljepila za topljenje. Provjerite nalazi li se kotač na sredini staze.
Preporučuje se da prije nego što slijedite upute pogledate dizajn naše greške prikazan gore.
Korak 5: Korak po korak upute za programsku pogrešku: Korak 2
Stavite motor u konzolu motora. Spojnicom {1} postavite motor na gumu. Vijci su potrebni kako bi se osigurala njegova postojanost.
Zalijepite komponente na stražnju stranu vodoravne ploče. Kotači se tada pojavljuju simetrično s obje strane greške.
Korak 6: Korak po korak upute za programsku pogrešku: Korak 3
Zalijepite Arduino ploču {2}, ploču za kruh {3}, ploču za pogon motora {4}, kutiju za baterije i Li-polimer {5} na vodoravnu ploču.
Njihovi se relativni položaji mogu ispravno promijeniti na temelju vaših vlastitih potreba.
Korak 7: Korak po korak upute za programsku pogrešku: Korak 4
Zalijepite svjetlosni senzor {6} na okomitu ploču s topljenim ljepilom. Senzor bi trebao biti smješten točno u sredini ploče i paralelan s masom.
Zatim spojite dvije ploče zajedno (to se može vidjeti na slikama sljedećeg koraka).
Korak 8: Korak po korak upute za programsku pogrešku: Korak 5
Ugradite tri infracrvena senzora za praćenje {7} na spoj dviju ploča.
Korak 9: Korak po korak upute za programsku pogrešku: Korak 6
Spojite žice.
Pažljivo slijedite dijagram kruga.
Korak 10: Konačni prikaz greške
Korak 11: Korak po korak upute Tower-a: Korak 1
Izgradite strukturu papira kao što je prikazano na slici (osim ljubičastih i plavih dijelova).
Uočite da se samo bijelo ljepilo može koristiti za imobilizaciju.
Korak 12: Korak po korak upute Tower-a: Korak 2
Ugradite četiri ultrazvučna senzora {8} na četiri strane tornja.
Korak 13: Korak po korak upute Tower-a: Korak 3
Na vrh tornja postavite tanki komad sintetičkog stakla. Zatim stavite Arduino ploču, ploču za kruh, bateriju i kutiju za baterije na sintetičko staklo.
Korak 14: Korak po korak upute Tower-a: Korak 4
Ugradite glavu postolja {9} odmah ispod sintetičkog stakla. Zatim spojite motor upravljača s glavom postolja.
Korak 15: Korak po korak upute Tower-a: Korak 5
Spojite žice.
Pažljivo slijedite dijagram kruga.
Korak 16: Konačni pogled na toranj
Korak 17: Naša izvedba u ovom projektu
Ubili smo jednu bubu koja je prešla udaljenost od 1,5 m.
Budući da je na Dan igre potrebno mračno okruženje, nismo u mogućnosti pružiti dovoljno jasan video zapis. Kako bismo to nadoknadili, učitavamo još jedan video zapis snimljen tog dana kako bi prikazao funkciju našeg buga.
Korak 18: Dodatak A: Referenca
[1]
[2]
Korak 19: Dodatak B: Bilješka
{1} Spojnica: vrsta mehaničkog dijela koji se koristi za povezivanje dviju komponenti koje se izvorno međusobno nemaju
{2} Arduino ploča: jednostavna vrsta mikrokontrolera
{3} Ploča za kruh: koristi se za spajanje elektroničkih sklopova bez procesa lemljenja
{4} Ploča za pogon motora: koristi se za kontrolu rada motora
{5} Li-polimer: vrsta baterije koja može osigurati stabilan izlazni napon
{6} Senzor svjetla: Na površini ovog dijela ugrađen je mali otpornik za fotografije koji može razlikovati različit intenzitet svjetla.
{7} Infracrveni senzor za praćenje: senzor koji omogućuje bugu da ide ravno otkrivanjem bijelog svjetla
{8} Ultrazvučni senzor: Odredite točnu lokaciju bube u pokretu primanjem ultrazvučnog signala, a zatim ga pretvorite u električni signal.
{9} Kolijevka: koristi se za podršku nečemu
{10} Upravljački motor: vrsta mehaničkog dijela koji se može okrenuti i doći do željenog smjera
Korak 20: Dodatak C: Rješavanje problema
P: Zašto ne mogu čvrsto zalijepiti nosače motora na sintetičko staklo pomoću topljenog ljepila?
O: Primijetite da je dodirno područje između nosača motora i sintetičkog stakla prilično ograničeno. Trebali biste točno locirati područje na kojem ćete rastopiti ljepilo, a kada se nosači zalijepe na ploču, više ih ne biste trebali pomicati dok se ljepilo ponovno ne zgruša.
P: Zašto moja greška ne može ići naprijed ravno?
O: Uočite da se svaki motor malo razlikuje od ostalih motora, isto kao i gume. Možete ili smanjiti greške tako što ćete pronaći dva izuzetno slična motora i gume, ili instalirati senzor za praćenje kao što smo i mi učinili.
P: Zašto moj toranj uvijek pada?
O: Primijetite da je papir vrlo slab u nosivosti. Toranj možete učiniti čvršćim dodavanjem role papira u obliku cilindra koje okružuju dno tornja. Međutim, pobrinite se da vaša struktura ne sadrži papir više od tri sloja.
P: Zašto ne mogu dobiti relativno stabilne podatke od ultrazvučnih senzora?
O: Primijetite da prstenasta struja može stvoriti elektromagnetsko polje koje dovodi do fluktuacije podataka. Njegov učinak možete ublažiti postavljanjem žica.
Preporučeni:
Warzone Tower Defense: 7 koraka
Warzone Tower Defense: Mi smo SS, grupa 6 VG100. SS se sastoji od pet članova iz cijelog svijeta. Svi smo mi zajednički svi studenti brucoši Zajedničkog instituta UM-SJTU (Sveučilište Michigan i Sveučilište Jiao Tong u Šangaju). Naziv grupe “ SS & rdqu
Priručnik za Warzone Tower Defense s Arduino dizajnom: 5 koraka
Priručnik za obranu kule Warzone s Arduino dizajnom: Uvod Mi smo grupa YOJIO (U JI studirate samo jednom, pa ga cijenite.) Zajednički institut UM-SJTU nalazi se na kampusu Sveučilišta Jiao Tong u Šangaju, Minhang, Šangaj. VG100 temeljni je inženjerski tečaj za studente prvašiće
Tower-Defense-Versus-Bugs: 14 koraka
Tower-Defense-Versus-Bugs: (1) Sveučilište i kolegij Uvod Mi smo skupina CIVA (C za suradnju, I za inovacije, V za vrijednost i A za cijenu) sa Shanghai Jiaotong University Joint Institute (JI). (Slika 1 ) Na slici 2, prvi red slijeva nadesno su Chen Jiayi, Shen Qi
Igra Arduino Dice Tower: 8 koraka
Arduino Dice Tower igra: U ovom uputstvu pokazat ću vam kako izgraditi igru s kockicama s arduinom, pet servo -a i nekim senzorima. Cilj igre je jednostavan, dvije osobe bace kocku u vrh, a vi naizmjence pritiskate gumb ili na drugi način manipulirate
Tower Copter s PID kontrolerom: 4 koraka
Tower Copter s PID kontrolerom: Pozdrav dečki, moje ime je wachid kurniawan putra, danas ću podijeliti svoj projekt mikrokontrolera sa svojim timom.Moj tim se sastoji od 4 osobe, uključujući i mene, a to su: 1. Juan Andrew (15/386462 / SV / 09848) 2. Wachid Kurniawan Putra (17/416821 / SV / 14559) 3