Cuprins:
- Pasul 1: Despre JI, cursuri VG100 și noi
- Pasul 2: Regulile proiectului
- Pasul 3: Despre materiale UESD în acest proiect
- Pasul 4: Instrucțiuni pas cu pas ale erorilor: Pasul 1
- Pasul 5: Instrucțiuni pas cu pas ale erorilor: Pasul 2
- Pasul 6: Instrucțiuni pas cu pas ale erorilor: Pasul 3
- Pasul 7: Instrucțiuni pas cu pas ale erorilor: Pasul 4
- Pasul 8: Instrucțiuni pas cu pas ale erorilor: Pasul 5
- Pasul 9: Instrucțiunea pas cu pas a erorii: Pasul 6
- Pasul 10: Vizualizarea finală a erorii
- Pasul 11: Instrucțiuni pas cu pas ale Turnului: Pasul 1
- Pasul 12: Instrucțiuni pas cu pas ale Turnului: Pasul 2
- Pasul 13: Instrucțiuni pas cu pas ale Turnului: Pasul 3
- Pasul 14: Instrucțiuni pas cu pas ale Turnului: Pasul 4
- Pasul 15: Instrucțiuni pas cu pas ale Turnului: Pasul 5
- Pasul 16: Vedere finală a Turnului
- Pasul 17: Performanța noastră în acest proiect
- Pasul 18: Anexa A: Referință
- Pasul 19: Anexa B: Adnotare
- Pasul 20: Anexa C: Depanarea
Video: Warzone Tower Defense: 20 de pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Acest proiect Warzone Tower Defense se bazează pe un joc în stil pixel, al cărui scop este să apere turnul cu diferite arme și să anihileze în cele din urmă toți inamicii.
Ce trebuie să facem este să aducem acest turn într-o entitate și să facem o mașină robotică („bugul”) care să simbolizeze inamicii.
Patru piese, trei bug-uri și un turn alcătuiesc întregul proiect. Putem descrie pur și simplu acest proiect în trei procese:
① Configurați piesele.
② Bugurile au pornit succesiv.
③ Turnul ucide bug-urile.
Pasul 1: Despre JI, cursuri VG100 și noi
JI, abrevierea de la Joint Institute, este un institut de inginerie care a fost înființat în comun de Universitatea Shanghai Jiao Tong și Universitatea Michigan în 2006 [1]. Este situat în sud-vestul Shanghaiului.
Una dintre cele mai distincte caracteristici ale JI este internaționalizarea, care necesită un mediu pur de învățare în limba engleză și înțelegerea către diferite culturi și valori. O altă caracteristică este accentul pus pe capacitatea de manipulare care încurajează elevii să gândească și să aducă ideea strălucită într-o entitate.
Cursul nostru VG100 este exemplul chintesențial al celei de-a doua caracteristici, cu obiectivul principal de a-i învăța pe elevii de la boboci cum să desfășoare un întreg proiect de inginerie și apoi să le arate clar publicului. Combinația acestor două obiective duce la proiectul nostru Warzone Tower Defense și suntem aici pentru a vă explica cum funcționează.
Suntem Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi și Zhu Zehao, care provin din echipa One, Apollo. Apollo este zeul luminii și îi folosim numele pentru a ne arăta hotărârea că lumina strălucește întotdeauna asupra noastră și astfel nu vom renunța niciodată.
Pasul 2: Regulile proiectului
Marcați o zonă, plasați turnul (din hârtie) în centrul zonei
Aliniați două drumuri reciproc perpendiculare, de 2,5 metri lungime. Prin urmare, bug-urile se pot apropia de turn din patru direcții
Acest drum lung de 2,5 metri este împărțit în trei părți, așa cum se arată în figura
① Prima parte a drumului este un adăpost lung de 0,5 metri. Această distanță este utilizată pentru faza de accelerare a bug-ului, astfel încât nu va fi ucisă în această distanță.
② A doua parte are o lungime de un metru. La sfârșitul acestei părți, există o linie albă pentru a detecta dacă bug-ul se poate opri cu precizie în acest moment. Bug-ul ar trebui să se oprească timp de 2 secunde.
③ A treia parte este ultimul metru. Dacă doriți să treceți de joc, toate bug-urile ar trebui să fie ucise de turn înainte ca acestea să intre în turn. Dar am stabilit o altă linie albă la capătul pistei, la care bug-ul trebuie să se oprească instantaneu, chiar dacă nu a fost ucis, pentru a proteja turnul de hârtie fragil.
Bug-urile ar trebui să meargă înainte în linie dreaptă
Setați viteza de eroare între 0,2 m / s-0,3 m / s
Senzorii cu ultrasunete din partea de jos a turnului sunt capabili să detecteze locația bug-ului pe baza distanței dintre ei numai după ce bug-ul iese din zona adăpostului
Laserul nu trebuie să se rotească tot timpul. Ar trebui să se îndrepte spre direcția de unde provine eroarea numai după ce a fost stabilită locația erorii
În momentul în care laserul de la indicatorul laser ajunge la foto-rezistor, eroarea ar trebui să se oprească și asta înseamnă că a fost ucis
Bug-ul nu ar trebui să fie ucis în timpul 2-4s pe linia albă din mijlocul pistei
Pasul 3: Despre materiale UESD în acest proiect
Toate materialele și instrumentele din acest proiect sunt prezentate în figurile de mai sus.
Pasul 4: Instrucțiuni pas cu pas ale erorilor: Pasul 1
Întoarceți placa orizontală. Imobilizați roata omnidirecțională pe ea cu adeziv topit la cald. Asigurați-vă că roata este situată în mijlocul traseului.
Vă recomandăm să vizualizați proiectarea bug-ului nostru prezentat mai sus înainte de a urma instrucțiunile.
Pasul 5: Instrucțiuni pas cu pas ale erorilor: Pasul 2
Puneți motorul în suportul motorului. Utilizați un cuplaj {1} pentru a fixa motorul pe anvelopă. Șuruburile sunt necesare pentru a asigura soliditatea acestuia.
Lipiți componentele pe partea din spate a plăcii orizontale. Roțile apar apoi simetric pe ambele părți ale bug-ului.
Pasul 6: Instrucțiuni pas cu pas ale erorilor: Pasul 3
Lipiți placa Arduino {2}, placa pentru pâine {3}, placa de conducere a motorului {4}, cutia bateriei și Li-polimer {5} pe placa orizontală.
Pozițiile lor relative pot fi schimbate corespunzător în funcție de propriile nevoi.
Pasul 7: Instrucțiuni pas cu pas ale erorilor: Pasul 4
Lipiți senzorul de lumină {6} pe placa verticală cu adeziv topit la cald. Senzorul trebuie amplasat exact în centrul plăcii și paralel cu solul.
Apoi, conectați două plăci împreună (acest lucru poate fi văzut în figurile pasului următor).
Pasul 8: Instrucțiuni pas cu pas ale erorilor: Pasul 5
Instalați trei senzori de urmărire în infraroșu {7} la îmbinarea celor două plăci.
Pasul 9: Instrucțiunea pas cu pas a erorii: Pasul 6
Conectați firele.
Urmați cu atenție schema circuitului.
Pasul 10: Vizualizarea finală a erorii
Pasul 11: Instrucțiuni pas cu pas ale Turnului: Pasul 1
Construiți structura hârtiei așa cum se arată în figură (cu excepția părților violet și albastru).
Observați că numai lipici alb poate fi utilizat pentru imobilizare.
Pasul 12: Instrucțiuni pas cu pas ale Turnului: Pasul 2
Instalați patru senzori cu ultrasunete {8} pe cele patru laturi ale turnului.
Pasul 13: Instrucțiuni pas cu pas ale Turnului: Pasul 3
Deasupra turnului, așezați o bucată subțire de sticlă sintetică. Apoi puneți placa Arduino, placa de pâine, bateria și cutia pentru baterii pe sticla sintetică.
Pasul 14: Instrucțiuni pas cu pas ale Turnului: Pasul 4
Instalați capul leagănului {9} chiar sub sticla sintetică. Apoi, conectați motorul de direcție cu capul leagănului.
Pasul 15: Instrucțiuni pas cu pas ale Turnului: Pasul 5
Conectați firele.
Urmați cu atenție schema circuitului.
Pasul 16: Vedere finală a Turnului
Pasul 17: Performanța noastră în acest proiect
Am ucis un bug, care a parcurs o distanță de 1,5 m.
Deoarece este necesar un mediu întunecat în Ziua Jocului, nu putem oferi un videoclip suficient de clar. Pentru a compensa acest lucru, încărcăm un alt videoclip care a fost realizat în ziua respectivă pentru a arăta funcția bug-ului nostru.
Pasul 18: Anexa A: Referință
[1]
[2]
Pasul 19: Anexa B: Adnotare
{1} Cuplaj: un fel de piesă mecanică utilizată pentru conectarea a două componente care sunt inițial fără egal
{2} Placa Arduino: un tip simplu de microcontroler
{3} Placă pentru pâine: utilizată pentru conectarea circuitelor electronice fără procesul de lipire
{4} Placă de conducere a motorului: utilizată pentru a controla funcția motoarelor
{5} Li-polimer: un fel de baterie capabilă să asigure o tensiune de ieșire stabilă
{6} Senzor de lumină: un rezistor foto mic este instalat pe suprafața acestei părți și poate distinge intensitatea luminii diferite.
{7} Senzor de urmărire în infraroșu: un senzor care permite bug-ului să meargă direct prin detectarea luminii albe
{8} Senzor cu ultrasunete: determinați locația exactă a erorii în mișcare primind semnal ultrasonic și apoi transformându-l în semnal electric.
{9} Capul leagăn: folosit pentru a susține ceva
{10} Motor de direcție: un fel de piesă mecanică care se poate întoarce și ajunge în direcția dorită
Pasul 20: Anexa C: Depanarea
Î: De ce nu pot lipi puternic suporturile motorului pe sticla sintetică cu adeziv topit la cald?
R: Observați că zona de contact dintre suporturile motorului și sticla sintetică este destul de limitată. Ar trebui să localizați exact zona în care urmează să topiți adezivul și, odată ce parantezele sunt lipite pe tablă, nu ar trebui să le mai mutați până când lipiciul nu a coagulat din nou.
Î: De ce bug-ul meu nu poate merge înainte în linie dreaptă?
R: Observați că fiecare motor diferă ușor de alte motoare, la fel ca și anvelopele. Puteți fie să reduceți erorile găsind două motoare și anvelope extrem de similare, fie să instalați un senzor de urmărire exact așa cum am făcut noi.
Î: De ce turnul meu cade întotdeauna jos?
R: Observați că hârtia are o greutate foarte redusă. Puteți face turnul mai ferm adăugând role de hârtie în formă de cilindru care înconjoară fundul turnului. Cu toate acestea, asigurați-vă că structura dvs. nu conține hârtie mai mult de trei straturi.
Î: De ce nu pot obține date relativ stabile de la senzorii cu ultrasunete?
R: Observați că curentul inelar poate crea un câmp electromagnetic care duce la fluctuația datelor. Puteți atenua efectul acestuia ridicând firele.
Recomandat:
Warzone Tower Defense: 7 pași
Warzone Tower Defense: Suntem SS, grupul 6 al VG100. SS este compus din cinci membri din întreaga lume. Toți, în comun, suntem toți studenți în anul întâi ai Institutului Comun UM-SJTU (Universitatea Michigan și Universitatea Shanghai Jiao Tong). Numele grupului “ SS & rdqu
Manual de apărare a turnului Warzone cu design Arduino: 5 pași
Manual de apărare a turnului Warzone cu design Arduino: Introducere Suntem grupul YOJIO (Studiați în JI o singură dată, așa că îl prețuiți). UM-SJTU Joint Institute se află în campusul Universității Jiao Tong din Shanghai, Minhang, Shanghai. VG100 este cursul fundamental de inginerie pentru studenții de la boboci
War Zone Tower Defense: 21 de pași
War Zone Tower Defense: Bună ziua, prietenii mei! Despre școala și institutul nostru Suntem boboci la Universitatea Michigan-Shanghai Jiao Tong University Joint Institute (JI). JI este unul dintre multele institute ale universității mai mari din Universitatea Shanghai Jiao Tong, situată în
Tower-Defense-Versus-Bugs: 14 pași
Tower-Defense-Versus-Bugs: (1) Universitate și curs Introducere Suntem grupul CIVA (C pentru cooperare, I pentru inovare, V pentru valoare și A pentru apreciere) de la Shanghai Jiaotong University Joint Institute (JI). (Fig.1) ) În figura 2, primul rând de la stânga la dreapta sunt Chen Jiayi, Shen Qi
Cum se configurează e-mail-ul Enterprise Defense pe Windows 10: 10 Pași
Cum se configurează e-mailul Defense Enterprise pe Windows 10: DISCLAIMER: Nu există pericole sau pericole potențiale pentru a efectua acești pași! Acest ghid poate fi utilizat pe un computer al Departamentului Apărării pentru tot personalul care utilizează e-mailul Defense Enterprise. Urmând aceste instrucțiuni, de obicei rezultă s