Tartalomjegyzék:

Warzone Tower Defense: 20 lépés
Warzone Tower Defense: 20 lépés

Videó: Warzone Tower Defense: 20 lépés

Videó: Warzone Tower Defense: 20 lépés
Videó: Когда Контрнаступление Украины? (10 июня 2023) 2024, Szeptember
Anonim
Warzone Tower Defense
Warzone Tower Defense
Warzone Tower Defense
Warzone Tower Defense

Ez a Warzone Tower Defense projekt egy pixel stílusú játékon alapul, amelynek célja a torony védelme különböző fegyverekkel és az összes ellenség megsemmisítése.

Mit kell tennünk ahhoz, hogy ezt a tornyot egy entitássá alakítsuk, és egy robotautót (a „hibát”) készítsünk az ellenségek szimbolizálására.

Négy pálya, három hiba és egy torony alkotja az egész projektet. Ezt a projektet egyszerűen három folyamatban írhatjuk le:

Állítsa be a sávokat.

② A hibák egymás után indulnak el.

③ A torony megöli a poloskákat.

1. lépés: A JI, VG100 tanfolyamokról és rólunk

A JI, VG100 tanfolyamokról és rólunk
A JI, VG100 tanfolyamokról és rólunk
A JI, VG100 tanfolyamokról és rólunk
A JI, VG100 tanfolyamokról és rólunk
A JI, VG100 tanfolyamokról és rólunk
A JI, VG100 tanfolyamokról és rólunk
A JI, VG100 tanfolyamokról és rólunk
A JI, VG100 tanfolyamokról és rólunk

A JI, a Joint Institute rövidítése, egy mérnöki intézet, amelyet a Shanghai Jiao Tong Egyetem és a Michigani Egyetem közösen hoztak létre 2006 -ban [1]. Sanghaj délnyugati részén található.

A JI egyik legkülönlegesebb vonása a nemzetköziesedés, amelyhez tiszta angol nyelvű tanulási környezetre, valamint a különböző kultúrák és értékek megértésére van szükség. Egy másik jellemzője, hogy a manipulatív képességre helyezi a hangsúlyt, amely arra ösztönzi a diákokat, hogy gondolkodjanak, és hogy a ragyogó ötletet egy entitásba hozzák.

VG100 tanfolyamunk a második szolgáltatás alapvető példája, amelynek fő célja, hogy megtanítsa az elsőéves hallgatókat, hogyan kell végrehajtani egy egész mérnöki projektet, majd világossá kell tenni a hallgatóság számára. E két cél kombinációja vezet Warzone Tower Defense projektünkhöz, és itt vagyunk, hogy elmagyarázzuk Önnek, hogyan működik.

Mi vagyunk Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi és Zhu Zehao, akik az One Team, az Apollo csapatából érkeznek. Apollo a fény istene, és az ő nevét használjuk arra, hogy megmutassuk, hogy a fény mindig ragyog ránk, és így soha nem adjuk fel.

2. lépés: A projekt szabályai

A projekt szabályai
A projekt szabályai

Jelöljön ki egy területet, helyezze a tornyot (papírból) a terület közepére

Soroljon ki két egymásra merőleges, 2,5 méter hosszú utat. Ezért a poloskák négy irányból is megközelíthetik a tornyot

Ez a 2,5 méter hosszú út három részre van osztva, amint az az ábrán látható

Az út első része egy 0,5 méter hosszú menedék. Ezt a távolságot használják a hiba gyorsulási fázisához, így ez a távolság nem pusztul el.

Second A második rész egy méter hosszú. Ennek a résznek a végén egy fehér vonal látható annak megállapítására, hogy a hiba pontosan meg tud -e állni ezen a ponton. A hibának 2 másodpercre le kell állnia.

③ A harmadik rész az utolsó egy méter. Ha át akarja adni a játékot, akkor a toronnyal meg kell ölni az összes hibát, mielőtt összetörik a toronyba. De a pálya végén újabb fehér vonalat állítottunk be, amelynél a hibának azonnal meg kell állnia, még akkor is, ha nem ölték meg, a törékeny papírtorony védelme érdekében.

A hibáknak egyenes vonalban kell előre haladniuk

Állítsa be a hiba sebességét 0,2 m/s-0,3 m/s között

A torony alján található ultrahangos érzékelők csak azután tudják észlelni a hiba helyét a köztük lévő távolság alapján, hogy a hiba kimegy a menedékterületről

A lézer nem foroghat állandóan. Csak akkor kell elfordulnia abba az irányba, ahonnan a hiba származik, miután meghatározta a hiba helyét

Abban a pillanatban, amikor a lézer a lézermutatóból eléri a fényellenállást, a hibának meg kell állnia, és ez azt jelenti, hogy elpusztult

A poloskát nem szabad megölni a 2-4 másodperc alatt a pálya közepén lévő fehér vonalnál

3. lépés: A projektben felhasznált anyagokról

Az Uesd anyagokról ebben a projektben
Az Uesd anyagokról ebben a projektben
Az Uesd anyagokról ebben a projektben
Az Uesd anyagokról ebben a projektben
Az Uesd anyagokról ebben a projektben
Az Uesd anyagokról ebben a projektben

A projektben felhasznált minden anyag és szerszám a fenti ábrákon látható.

4. lépés: A hiba lépésről lépésre szóló utasítása: 1. lépés

Bug lépésről lépésre szóló utasítása: 1. lépés
Bug lépésről lépésre szóló utasítása: 1. lépés
Bug lépésről lépésre szóló utasítása: 1. lépés
Bug lépésről lépésre szóló utasítása: 1. lépés
Bug lépésről lépésre szóló utasítása: 1. lépés
Bug lépésről lépésre szóló utasítása: 1. lépés

Fordítsa meg a vízszintes táblát. Immobilizálja rá a körbefutó kereket forró olvadék ragasztóval. Győződjön meg arról, hogy a kerék a nyomvonal közepén található.

Javasoljuk, hogy az utasítás követése előtt tekintse meg a fenti hibánk kialakítását.

5. lépés: A hiba lépésről lépésre szóló utasítása: 2. lépés

Bug lépésről lépésre szóló utasítása: 2. lépés
Bug lépésről lépésre szóló utasítása: 2. lépés
Bug lépésről lépésre szóló utasítása: 2. lépés
Bug lépésről lépésre szóló utasítása: 2. lépés

Helyezze a motort a motorkeretbe. Csatlakozóval {1} szerelje fel a motort a gumiabroncsra. Csavarokra van szükség a tartósság biztosításához.

Ragassza az alkatrészeket a vízszintes tábla hátsó oldalára. A kerekek ekkor szimmetrikusan jelennek meg a poloska mindkét oldalán.

6. lépés: A hiba lépésről lépésre szóló utasítása: 3. lépés

Bug lépésről lépésre szóló utasítása: 3. lépés
Bug lépésről lépésre szóló utasítása: 3. lépés

Ragassza a vízszintes táblára az Arduino táblát {2}, a kenyértáblát {3}, a motorvezérlő táblát {4}, az elemtartót és a Li-polimert {5}.

Relatív helyzetük megfelelően módosítható a saját igényei alapján.

7. lépés: A hiba lépésről lépésre szóló utasítása: 4. lépés

Bug lépésről lépésre szóló utasítása: 4. lépés
Bug lépésről lépésre szóló utasítása: 4. lépés

Ragassza fel a fényérzékelőt {6} a függőleges táblára forró olvadék ragasztóval. Az érzékelőt pontosan a tábla közepén kell elhelyezni, párhuzamosan a talajjal.

Ezután csatlakoztasson két táblát (ez látható a következő lépés ábráin).

8. lépés: A hiba lépésről lépésre szóló utasítása: 5. lépés

Bug lépésről lépésre szóló utasítása: 5. lépés
Bug lépésről lépésre szóló utasítása: 5. lépés

Szereljen be három infravörös nyomkövetőt {7} a két tábla csuklójába.

9. lépés: A hiba lépésről lépésre szóló utasítása: 6. lépés

Bug lépésről lépésre szóló utasítása: 6. lépés
Bug lépésről lépésre szóló utasítása: 6. lépés

Csatlakoztassa a vezetékeket.

Figyelmesen kövesse a kapcsolási rajzot.

10. lépés: A hiba végső nézete

A Bug végső nézete
A Bug végső nézete
A Bug végső nézete
A Bug végső nézete
A Bug végső nézete
A Bug végső nézete

11. lépés: A torony lépésről lépésre szóló utasítása: 1. lépés

A Tower lépésről lépésre szóló utasítása: 1. lépés
A Tower lépésről lépésre szóló utasítása: 1. lépés

Készítse el a papír szerkezetét az ábrán látható módon (kivéve a lila és kék részeket).

Vegye figyelembe, hogy az immobilizáláshoz csak fehér ragasztó használható.

12. lépés: A torony lépésről lépésre szóló utasítása: 2. lépés

A Tower lépésről lépésre szóló utasítása: 2. lépés
A Tower lépésről lépésre szóló utasítása: 2. lépés

Szereljen fel négy ultrahangos érzékelőt {8} a torony négy oldalára.

13. lépés: A torony lépésről lépésre szóló utasítása: 3. lépés

A Tower lépésről lépésre szóló utasítása: 3. lépés
A Tower lépésről lépésre szóló utasítása: 3. lépés

A torony tetejére tegyen egy vékony szintetikus üvegdarabot. Ezután helyezze az Arduino táblát, kenyértáblát, akkumulátort és elemdobozt a szintetikus üvegre.

14. lépés: A torony lépésről lépésre szóló utasítása: 4. lépés

Tower lépésről lépésre szóló utasítása: 4. lépés
Tower lépésről lépésre szóló utasítása: 4. lépés

Szerelje fel a bölcsőfejet {9} közvetlenül a szintetikus üveg alá. Ezután csatlakoztassa a kormánymotort a bölcsőfejhez.

15. lépés: A torony lépésről lépésre szóló utasítása: 5. lépés

A Tower lépésről lépésre szóló utasítása: 5. lépés
A Tower lépésről lépésre szóló utasítása: 5. lépés

Csatlakoztassa a vezetékeket.

Figyelmesen kövesse a kapcsolási rajzot.

16. lépés: A torony végső nézete

Végső kilátás a toronyra
Végső kilátás a toronyra
Végső kilátás a toronyra
Végső kilátás a toronyra

17. lépés: Teljesítményünk ebben a projektben

Megöltünk egy poloskát, amely 1,5 m távolságot tett meg.

Mivel a játék napján sötét környezetre van szükség, nem tudunk elég világos videót biztosítani. Ennek pótlására feltöltünk egy másik videót, amely a nap folyamán készült, hogy bemutassa hibánk működését.

18. lépés: A függelék: Hivatkozás

[1]

[2]

19. lépés: B függelék: megjegyzés

{1} Csatoló: egyfajta mechanikus alkatrész, amelyet két, eredetileg páratlan alkatrész összekapcsolására használnak

{2} Arduino kártya: egyszerű mikrokontroller

{3} Kenyértábla: elektronikus áramkörök csatlakoztatására szolgál forrasztás nélkül

{4} Motorhajtó tábla: a motorok működésének vezérlésére szolgál

{5} Li-polimer: egyfajta akkumulátor, amely képes stabil kimeneti feszültséget biztosítani

{6} Fényérzékelő: Ennek az alkatrésznek a felületére apró fotóellenállás van felszerelve, amely megkülönbözteti a különböző fényerősségeket.

{7} Infravörös követési érzékelő: olyan érzékelő, amely lehetővé teszi, hogy a hiba egyenesen haladjon a fehér fény észlelésével

{8} Ultrahangos érzékelő: Határozza meg a mozgó hiba pontos helyét úgy, hogy ultrahangos jelet vesz, majd elektromos jellé alakítja.

{9} Bölcsőfej: valamit támogat

{10} Kormánymotor: egyfajta mechanikus alkatrész, amely megfordulhat, és eljuthat a kívánt irányba

20. lépés: C. függelék: Hibaelhárítás

K: Miért nem tudom határozottan ragasztani a motorkonzolokat a szintetikus üvegre, olvadó ragasztóval?

V: Ne feledje, hogy a motorkonzolok és a szintetikus üveg közötti érintkezési terület meglehetősen korlátozott. Pontosan keresse meg azt a területet, ahol a ragasztót meg fogja olvasztani, és miután a konzolok a táblára ragadtak, ne mozgassa tovább, amíg a ragasztó újra meg nem alvadt.

K: Miért nem léphet előre egyenesen a hibám?

V: Vegye figyelembe, hogy minden motor kissé eltér a többi motortól, ugyanaz a gumiabroncsokkal. Vagy csökkentheti a hibákat, ha két rendkívül hasonló motort és gumiabroncsot talál, vagy telepíthet egy nyomkövető érzékelőt, ahogy mi tettük.

K: Miért esik le mindig a tornyom?

V: Vegye figyelembe, hogy a papír teherbírása nagyon gyenge. A tornyot szilárdabbá teheti henger alakú papírhengerek hozzáadásával, amelyek körülveszik a torony alját. Ügyeljen azonban arra, hogy a szerkezetben ne legyen három rétegnél több papír.

K: Miért nem tudok viszonylag stabil adatokat szerezni az ultrahangos érzékelőkről?

V: Vegye figyelembe, hogy a gyűrűáram elektromágneses mezőt hozhat létre, amely az adatok ingadozásához vezet. Hatását a vezetékek felállításával mérsékelheti.

Ajánlott: