Tartalomjegyzék:

A Warzone Tower Defense kézikönyve Arduino tervezéssel: 5 lépés
A Warzone Tower Defense kézikönyve Arduino tervezéssel: 5 lépés

Videó: A Warzone Tower Defense kézikönyve Arduino tervezéssel: 5 lépés

Videó: A Warzone Tower Defense kézikönyve Arduino tervezéssel: 5 lépés
Videó: Warzone Tower Defense [World Record - 418] - Ground Only - Quick Cash 2024, November
Anonim
A Warzone Tower Defense kézikönyve Arduino tervezéssel
A Warzone Tower Defense kézikönyve Arduino tervezéssel
A Warzone Tower Defense kézikönyve Arduino tervezéssel
A Warzone Tower Defense kézikönyve Arduino tervezéssel
A Warzone Tower Defense kézikönyve Arduino tervezéssel
A Warzone Tower Defense kézikönyve Arduino tervezéssel

Bevezetés

Mi vagyunk a YOJIO csoport (Ön csak egyszer tanul JI-n, ezért becsülje meg.) Az UM-SJTU Közös Intézet a Shanghai Jiao Tong Egyetem campusán található, Minhang, Shanghai. A VG100 a gólyahallgatók alapvető mérnöki tanfolyama, amelynek célja a csapatmunka és a vezetés fejlesztése.

Első projektünk során minden csapatnak hibát és papírtornyot kell készítenie. Három poloska halad három egyenes versenypályán a papírtorony felé. A tornyot 4 pálya veszi körül, és a poloskák véletlenszerűen hármat foglalnak el közülük. A torony védelmében meg kell állítania a hibát a lézersugárral a torony tetején. A végső pontszám a hiba tervezésén, a teljesítményen és a torony súlyán alapul: minél könnyebb a torony, és minél előbb elpusztítják a hibákat, annál magasabb pontszámot kaphat minden csapat. Lásd a harmadik ábrát.

Korlátok

→ A versenypálya (a játék tartalmazza)

Általában fekete, 4 cm széles fehér vonallal a közepén

Fehér megállási vonalak a vágányon, a torony aljától 1 és 0 méterre is

Védőterület 2,5–2 m alulról (fedéllel)

→ A hiba

Hardver:

Ottom Az alsó tábla PMMC -ből készült

15 15 cm*10 cm -es előlap szükséges

∙ Fényérzékelő, vízszintesen, 5 cm -rel a pálya felett elöl

Programozás:

∙ Nyomkövetési funkció mellékelve

∙ A sebesség szabályozása 0,2-0,3 m/s

∙ Mozgás egyenes vonalban

2 2–4 másodperc áll meg a középső megállóvonalnál, és abban a pillanatban nem lehet megölni

∙ Állandó megálló a torony melletti fehér vonalon

→ A papírtorony

A4 A4 -es papírral készült

Its Súlyát csak papírszerkezeten tartja

Legalább 60 cm magas

Only Csak fehér ragasztóval szabad ragasztani

∙ Nem vastagabb, mint 3 darab papír a toronyban

Only Csak 1 lézersugarat tartalmaz a tetején.

Anyaglista

1. A hiba:

Arduino UNO ¥ 33,00*2

Motorhajtómű L298N ¥ 8.40

GA12-N20 motor ¥ 14,90

Motortartók 3PI miniQ N20 ¥ 2,50

M3 csatoló ¥ 2,90

Elemdoboz 9V 6F22 ¥ 6.88

Elemek 9V ¥ 9,90

Alváz 15*20cm ¥ 28.00

Görgő 27 mm ¥ 2,00

Vonalkövető érzékelő SEN0017 ¥ 22.00

Fényérzékelő BH1750 ¥ 6.14

Nejloncsavarok M3 ¥ 12.00

Csavarok M2*8 M2*10 M2*12 M3*8 A labor biztosítja

Dupont vezetékek A labor által biztosított

Kenyeretábla 5cm*8cm A labor biztosítja

Kerék 72mm A laboratórium biztosítja

2. A torony:

Felhőterasz +Servo SG90 ¥ 21.9

360 fokos szervo DS04-NFC ¥ 33

Ultrahangos érzékelő SR04 ¥ 3,6*4

DFRobot nyomkövető or 22

Videó

A játék napjának szörnyű fényviszonyai miatt nem tudunk videót adni a játékról. Ehelyett közzétettünk egy videót a hibatesztről a Youkun. A hiperhivatkozás a

1. lépés: Utasítás I. rész: A hiba készítése

Utasítás I. rész: A poloska készítése
Utasítás I. rész: A poloska készítése
Utasítás I. rész: A poloska készítése
Utasítás I. rész: A poloska készítése
Utasítás I. rész: A poloska készítése
Utasítás I. rész: A poloska készítése
Utasítás I. rész: A poloska készítése
Utasítás I. rész: A poloska készítése

A felbontott nézet az 1. ábrán látható.

1. lépés: Rajzoljon egy kapcsolási rajzot (a 2. ábra szerint).

2. lépés: Szerelje össze a motorokat és a kerekeket (a 3. ábra szerint).

(1) Rögzítse a motorokat motorkonzolokkal, M2.5 (*4) anyákkal és csavarokkal.

(2) Csatlakoztassa a kerekeket és a motorokat csatolókkal. Rögzítéshez használjon M2 (*4) csavarokat.

(3) Rögzítse az univerzális kereket a hibánk hátoldalán M3 (*4) csavarral és anyákkal.

3. lépés: Készítse el a függőleges táblát (a 4. ábra szerint).

(1) Vágjon egy darab préselt papírt 12 cm*15 cm méretűre.

(2) Vágjon két sarkot, és helyezze be a papírlapot a poloska résébe. (A diagram meg lesz adva)

(3) Ragassza a függőleges táblát a hibára 502 -gyel.

4. lépés: Szerelje össze az érzékelőket (az 5. ábra szerint).

(1) Rajzoljon egy vonalat a talaj felett 5 cm -re az előlapon.

(2) Helyezze a fényérzékelőt vízszintesen úgy, hogy a fényérzékelő lemez illeszkedjen a megrajzolt vonalhoz.

(3) Rögzítse a fényérzékelőt szalaggal.

(4) Három M3*30 nylon oszlop segítségével rögzítsen három nyomkövetőt úgy, hogy az érzékelő és a talaj közötti távolság körülbelül 1,3 cm legyen, ez a legjobb távolság a pontos észleléshez.

5. lépés: Integrált összeszerelés

(1) Rögzítse az elemdobozt és a motor meghajtó táblát a hibán, legalább 5*M3 csavar és anya szükséges. Rögzítse az univerzális kereket hátul (a 6. ábra szerint).

(2) Ragassza a kenyeretáblát a poloskalap és az Arduino tábla alá. (A 7. ábrán látható módon).

(3) Csatlakoztassa a kapcsolódó alkatrészeket a Dupont Lines -hez. (Lásd az utasításokat a kapcsolási rajz részben)

(4) Használjon hegesztőpisztolyt és forrasztóállomást a laza helyek hegesztéséhez. (Vigyázat! Forró! Felügyelet mellett tegye! Nem kötelező.)

2. lépés: Utasítás II. Rész: A torony elkészítése

Útmutató II. Rész: A torony elkészítése
Útmutató II. Rész: A torony elkészítése
Útmutató II. Rész: A torony elkészítése
Útmutató II. Rész: A torony elkészítése
Útmutató II. Rész: A torony elkészítése
Útmutató II. Rész: A torony elkészítése
Útmutató II. Rész: A torony elkészítése
Útmutató II. Rész: A torony elkészítése

A robbantott nézet az 1. és 2. ábrán látható.

1. lépés: Az alap építése

(1) Hajtson egy darab A4 -es papírt úgy, hogy a két rövidebb oldala összeérjen (ahogy a 3. ábrán látható).

(2) Nyissa ki a hajtogatott papírt. Hajtsa tovább a papírt az 1) belső oldaláról, és győződjön meg arról, hogy az 1) két megérintett oldala egybeesik a középső vonallal. (A 4. és 5. ábrán látható módon)

(3) Egyenletesen illessze be az A oldalt fehér ragasztóval, és ragassza rá a B oldal hátsó oldalára (nem kell sok fehér ragasztó), hogy szabályos háromszög alakú prizmát kapjunk. (A 6. és 7. ábrán látható módon)

(4) Ismételje meg az 1) - 3) ötször 6 azonos prizmát.

(5) Minden prizma egyenletesen ragasztja be fehér ragasztóval. Ragassza össze a prizmákat, hogy szabályos hatszögprizmát kapjunk. (A 8. ábrán látható módon)

2. lépés: Készítse el a csatlakozási részt (a 9. ábra szerint)

(1) Készítsen elő egy darab papírt.

(2) Rajzoljon egy szabályos hatszöget, amelynek oldala 7,5 cm.

(3) Készítsen egy téglalap alakú (2 cm*7,5 cm) pontot a szabályos hatszög mindkét oldala mellé

3. lépés: Építsd fel a torony felső részét

(1) Hajtson egy darab A4 -es papírt úgy, hogy a két hosszabb oldala összeérjen. (Lásd az 5. ábrát, de vegye figyelembe a különbséget)

(2) Ismételje meg a (2) - (5) lépéseket az 1. lépésben.

(3) Készítsen 12 darab 50 mm*50 mm -es papírt.

(4) Hajtsa félbe a 3. lépésben említett papírt.

(5) Ragasszon fehér ragasztót a 3. lépés 4. pontjában említett egyik belső oldalra. (A 9. ábrán látható módon)

(6) Rögzítse a beillesztett oldalt a prizma külső oldalához. A kisebb középső vonalának egybe kell esnie a prizma felső szélével. (Amint a 10. ábrán látható) Ezután tegye ugyanezt a többi 5 élhez.

(7) Hasonlóképpen rögzítsen több darab kis papírt a toronyhoz. Ezúttal azonban be kell ragasztani őket. (Amint a 11. ábrán látható) Ezután tegye meg ugyanezt a többi 5 éllel is.

(8) Vágja le az összes alkatrészt, amelyek kijönnek a prizma éléből. (A 12. ábrán látható módon)

(9) Ragassza fel az összes apró papírt (ha lehetséges), hogy stabilizálja a szerkezetet. (A 13. ábrán látható módon)

(10) Ismételje meg a 3. lépés 6) - 9) pontjait a szerkezet másik végén. Ragassza a csatlakozó részhez.

4. lépés Készítse el a második csatlakozási részt

(1) Rajzoljon 48 párhuzamos vonalat, párhuzamosan az A4 -es papír rövid oldalával. Minden két szomszédos vonal távolsága 5 (mm) legyen.

(2) Hajtsa a papírt a vonalak mentén. A vonalvonal azt jelenti, hogy maga felé kell hajtania a papírt, a teljes vonal pedig azt, hogy vissza kell hajtogatnia a papírt. A termék kivágott nézete a 14. ábra szerint fog kinézni.

(3) Ragasszon fehér ragasztót egy darab papírra a hullámpapír tetejére. Ragasszon egy másik papírt az aljára. (15. ábra)

(4) Vágja a hullámpapírt 12 (cm)*15 (cm) -re

5. lépés Építse fel a papírtorony tetejét (a szervó, a tápegység, a lézer és az Arduino rész)

(1) Szerelje össze a felhőteraszt SG90 szervóval és lézersugárral. Ha szükséges, használjon 502 -et.

(2) Rögzítse a nyomkövető érzékelőt a felhőteraszon. Szigorúan függőleges síkban kell lennie a lézersugárral. (Ahogyan a 16. ábrán látható)

(3) Rajzoljon 2 függőleges fekete keresztvonalat egy kartonlapra fehér papírral. A vonalnak 0,5 cm szélesnek kell lennie. Ezután készítsen egy egészet (sugár = 0,6 cm) a közepébe.

(4) Ragassza fel a tábla másik oldalát az alábbi szervóra. Tegye rá a felhőteraszt. (Lásd a 17. ábrát)

(5) Telepítse az Arduino -t, a kenyérlapot és az elemeket a torony tetejére, az ultrahangos érzékelőket pedig a toronyra. (Amint a 18. ábrán látható)

3. lépés: A Bug and Tower végső eredménye

A Bug and Tower végső eredménye
A Bug and Tower végső eredménye
A Bug and Tower végső eredménye
A Bug and Tower végső eredménye
A Bug and Tower végső eredménye
A Bug and Tower végső eredménye

Lásd a fenti ábrákat.

4. lépés: Problémamegoldás

1 Először egy moduláris infravörös érzékelőt választottunk. Csak 2 cm széles fehér vonalat tudott követni, de a verseny 4 cm széles fehér vonalakat biztosított a követéshez.

Megoldás: Használjon legalább 3 független infravörös érzékelőt. Beállíthatja a kettő közötti távolságot, hogy az autó nyomon tudja követni a szélességet.

2 A 360 fokos szervó nehezen szabályozta forgásszögét. Csak irányát és forgási sebességét tudtuk szabályozni.

Megoldás: Ragasszon infravörös érzékelőt a felhőteraszra. Rajzoljon fekete vonalak keresztjét egy papírra. Ragassza a papírt a 360 fokos szervo tetejére (a felhőterasz alá). Amikor az érzékelő fekete vonalat észlel, a 360 fokos szervónak egyszerre meg kell állnia, hogy pontosan 90 fokkal el tud forogni egy forgás alatt.

3 Sok tárgyat kell elhelyezni a papírtorony tetején, de nincs annyi hely.

Megoldás: Hajtson össze egy hullámlemezet. Extra teherbíró teret biztosít.

5. lépés: Hivatkozások

Az elemek hiperhivatkozása:

Bug rész:

detail.tmall.com/item.htm?spm=a230r.1.14.4…

item.taobao.com/item.htm?spm=a230r.1.14.42…

detail.tmall.com/item.htm?id=524061190057

item.taobao.com/item.htm?spm=a1z09.2.0.0. T…

item.taobao.com/item.htm?spm=a1z09.2.0.0. T…

item.taobao.com/item.htm?spm=a1z09.2.0.0. T…

item.taobao.com/item.htm?spm=a230r.1.14.19…

item.taobao.com/item.htm?spm=a230r.1.14.32…

detail.tmall.com/item.htm?id=533054527075&…

item.taobao.com/item.htm?spm=a230r.1.14.51…

detail.tmall.com/item.htm?id=20955552239&s…

detail.tmall.com/item.htm?spm=a230r.1.14.7…

item.taobao.com/item.htm?spm=a1z09.2.0.0.3…

detail.tmall.com/item.htm?id=21713236278&s…

item.taobao.com/item.htm?spm=a1z0d.6639537…

item.taobao.com/item.htm?spm=a230r.1.14.11…

Torony rész:

item.taobao.com/item.htm?spm=a1z09.2.0.0. I…

item.taobao.com/item.htm?spm=a1z09.2.0.0. I…

detail.tmall.com/item.htm?id=41248598447&s…

item.taobao.com/item.htm?spm=a1z09.2.0.0.m…

Ajánlott: