Sadržaj:
- Korak 1: O kursevima JI, VG100 i nama
- Korak 2: Pravila projekta
- Korak 3: O materijalima Uesd u ovom projektu
- Korak 4: Korak po korak upute za grešku: Korak 1
- Korak 5: Korak po korak upute za grešku: Korak 2
- Korak 6: Korak po korak upute za grešku: Korak 3
- Korak 7: Korak po korak upute za grešku: Korak 4
- Korak 8: Korak po korak upute za grešku: Korak 5
- Korak 9: Korak po korak upute za grešku: Korak 6
- Korak 10: Konačni prikaz greške
- Korak 11: Korak po korak upute u Toweru: 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š učinak 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 izmjena: 2024-01-30 08:05
Ovaj projekt Warzone Tower Defense zasnovan je 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 ovu kulu 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:
Podesite numere.
② Greške su se uzastopno pokrenule.
③ Toranj ubija bube.
Korak 1: O kursevima JI, VG100 i nama
JI, skraćenica 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 karakteristika ZP-a je internacionalizacija, koja zahtijeva čisto okruženje za učenje engleskog jezika i razumijevanje za različitu kulturu i vrijednosti. Druga značajka je naglasak na manipulativnoj sposobnosti koja potiče učenike na razmišljanje i unošenje briljantne ideje u entitet.
Naš tečaj VG100 je suštinski primjer druge značajke, čiji je glavni cilj naučiti studente brucoše kako izvesti čitav 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. Apolon je bog svjetlosti i koristimo njegovo ime da pokažemo svoju odlučnost da nas svjetlost 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 bube mogu prići tornju iz četiri smjera
Ova cesta duga 2,5 metra podijeljena je na tri dijela, kao što je prikazano na slici
Part Prvi dio puta je sklonište dugačko 0,5 metara. Ova udaljenost se koristi za fazu ubrzanja buba, tako da neće biti ubijena unutar te udaljenosti.
Part Drugi dio je dugačak jedan metar. Na kraju ovog dijela postoji bijela linija koja otkriva može li se greška u ovom trenutku točno zaustaviti. Greška bi trebala prestati na 2 sekunde.
③ Treći dio je posljednji jedan metar. Ako želite proći igru, toranj bi trebao ubiti sve greške prije nego što se razbiju 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 pravoj liniji
Postavite brzinu greške između 0,2m/s-0,3m/s
Ultrazvučni senzori na dnu tornja mogu otkriti lokaciju greške na osnovu udaljenosti između njih tek nakon što buba izađe iz skloništa
Laser se ne bi trebao okretati cijelo vrijeme. Trebao bi se okrenuti u smjeru odakle buba dolazi tek nakon što se utvrdi lokacija greške
U trenutku kada laser iz laserskog pokazivača dosegne fotootpornik, bubica bi trebala prestati, a to znači da je ubijena
Bug se ne smije ubiti tokom 2-4s na bijeloj liniji na sredini staze
Korak 3: O materijalima Uesd u ovom projektu
Svi materijali i alati korišteni u ovom projektu prikazani su na gornjim slikama.
Korak 4: Korak po korak upute za grešku: Korak 1
Okrenite vodoravnu ploču. Imobilizirajte svesmjerni kotač na njega pomoću topljivog ljepila. Uvjerite se da se kotač nalazi na sredini staze.
Preporučujemo vam da prije nego što slijedite upute pogledate dizajn naše greške prikazan gore.
Korak 5: Korak po korak upute za grešku: Korak 2
Postavite motor u konzolu motora. Upotrijebite spojku {1} za postavljanje motora na gumu. Vijci su potrebni kako bi se osigurala njegova čvrstoća.
Zalijepite komponente na stražnju stranu vodoravne ploče. Točkovi se tada pojavljuju simetrično s obje strane greške.
Korak 6: Korak po korak upute za greš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 relativni položaji mogu se pravilno promijeniti na osnovu vaših potreba.
Korak 7: Korak po korak upute za grešku: Korak 4
Senzor za svjetlo {6} zalijepite na okomitu ploču topljivim ljepilom. Senzor bi trebao biti smješten točno u sredini ploče i paralelan sa uzemljenjem.
Zatim spojite dvije ploče zajedno (to se može vidjeti na slikama sljedećeg koraka).
Korak 8: Korak po korak upute za grešku: Korak 5
Ugradite tri infracrvena senzora za praćenje {7} na spoj dviju ploča.
Korak 9: Korak po korak upute za grešku: Korak 6
Povežite žice.
Pažljivo pratite dijagram kola.
Korak 10: Konačni prikaz greške
Korak 11: Korak po korak upute u Toweru: Korak 1
Izgradite strukturu papira kao što je prikazano na slici (osim ljubičastog i plavog dijela).
Imajte na umu 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
Povežite žice.
Pažljivo pratite dijagram kola.
Korak 16: Konačni pogled na toranj
Korak 17: Naš učinak 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 bismo prikazali funkciju naše greške.
Korak 18: Dodatak A: Referenca
[1]
[2]
Korak 19: Dodatak B: Bilješka
{1} Spojnica: vrsta mehaničkog dijela koji se koristi za povezivanje dvije komponente koje se izvorno nemaju
{2} Arduino ploča: jednostavna vrsta mikrokontrolera
{3} Ploča za kruh: koristi se za povezivanje elektroničkih kola 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 foto otpornik koji može razlikovati jačinu svjetlosti.
{7} Infracrveni senzor za praćenje: senzor koji omogućava da buba ide ravno otkrivanjem bijelog svjetla
{8} Ultrazvučni senzor: Odredite tačnu lokaciju bube u pokretu tako što ćete primiti ultrazvučni signal, a zatim ga pretvoriti u električni signal.
{9} Glava kolevke: 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 kontaktna površina između držača motora i sintetičkog stakla prilično ograničena. Trebali biste točno locirati područje na kojem ćete otopiti ljepilo, a kada se nosači zalijepe na ploču, ne smijete ih više pomicati dok se ljepilo ponovno ne zgruša.
P: Zašto moja greška ne može ići ravno ravno?
O: Primijetite 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 rolni papira u obliku cilindra koji 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 struja prstena može stvoriti elektromagnetsko polje koje dovodi do fluktuacije podataka. Njegov učinak možete ublažiti postavljanjem žica.
Preporučuje se:
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 (Univerzitet u Michiganu i Univerziteta Jiao Tong u Šangaju). Naziv grupe “ SS & rdqu
Priručnik za Warzone Tower Defense sa Arduino dizajnom: 5 koraka
Priručnik za odbranu kule Warzone s Arduino dizajnom: Uvod Mi smo grupa YOJIO (Na JI studirate samo jednom, pa ga cijenite.) Zajednički institut UM-SJTU nalazi se na kampusu Univerziteta Jiao Tong u Šangaju, Minhang, Šangaj. VG100 je temeljni inženjerski smjer za studente brucoše
Tower-Defense-Versus-Bugs: 14 koraka
Tower-Defense-Versus-Bugs: (1) Univerzitet i kurs Uvod Mi smo grupa CIVA (C za saradnju, 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 ću vam pokazati kako izgraditi igru s kockicama s arduinom, pet servo -a i nekim senzorima. Cilj igre je jednostavan, dvoje ljudi baci kocku u vrh, a vi naizmjence pritiskate dugme ili na drugi način manipulirate
Rainbow Tower sa kontrolom aplikacije: 6 koraka (sa slikama)
Dugin toranj sa kontrolom aplikacije: Toranj dugin je ambijentalno svjetlo koje kontrolira aplikacija. Koristio sam LED traku WS2812 kao izvor svjetla i modul ESP8266 za kontrolu svjetla. Stranice su izrađene od bijelog akrilnog stakla, koje je odličan materijal za raspršivanje svjetla. Uz aplikaciju