Sadržaj:

Priručnik za Warzone Tower Defense s Arduino dizajnom: 5 koraka
Priručnik za Warzone Tower Defense s Arduino dizajnom: 5 koraka

Video: Priručnik za Warzone Tower Defense s Arduino dizajnom: 5 koraka

Video: Priručnik za Warzone Tower Defense s Arduino dizajnom: 5 koraka
Video: Как установить Ryzen 5 5600x и обзор B550 Tomahawk RTX 2060 Adata DDR4 3600Mhz 2024, Lipanj
Anonim
Priručnik za Warzone Tower Defense s Arduino dizajnom
Priručnik za Warzone Tower Defense s Arduino dizajnom
Priručnik za Warzone Tower Defense s Arduino dizajnom
Priručnik za Warzone Tower Defense s Arduino dizajnom
Priručnik za Warzone Tower Defense s Arduino dizajnom
Priručnik za Warzone Tower Defense s Arduino dizajnom

Uvod

Mi smo grupa YOJIO (Samo jednom studirate u JI-ju, 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 koji ima za cilj njegovanje timskog rada i vodstva.

Za naš prvi projekt svaki tim mora napraviti bubu i papirnati toranj. Tri bube kreću se na tri ravna trkališta prema papirnatom tornju. Toranj okružuju 4 staze, a bugovi nasumično zauzimaju tri od njih. Za obranu tornja trebao bi zaustaviti bubu laserskim zrakom na vrhu tornja. Konačni rezultat temelji se na dizajnu greške, izvedbi i težini tornja: što je toranj lakši i što se greške ranije ubiju, tim će postići veći rezultat. Pogledajte treću sliku.

Ograničava

→ Trkalište (dostupno u igri)

Općenito crna s bijelom linijom širokom 4 cm u sredini

Bijele zaustavne linije preko pruge 1m i 0m od dna tornja

Zaštitno područje 2,5 m do 2 m od dna (sa zaklonom)

→ Greška

Hardver:

Donja ploča od PMMC -a

∙ Potrebna je prednja ploča dimenzija 15 cm*10 cm

Sensor Senzor svjetla postavljen vodoravno 5 cm iznad staze sprijeda

Programiranje:

Included Uključena funkcija praćenja

Controlled Brzina kontrolirana na 0,2 do 0,3 m/s

Kretanje ravnom linijom

Stop 2 do 4 sekunde zaustavljaju se na srednjoj zaustavnoj liniji i u tom se trenutku ne mogu ubiti

∙ Trajno zaustavljanje na bijeloj liniji pored tornja

→ Papirni toranj

Izrađeno od papira A4

Držati svoju težinu samo na strukturi papira

High Visina najmanje 60 cm

Dopušteno lijepiti samo bijelim ljepilom

Anywhere Ne smije biti deblje od 3 komada papira u tornju

Uključujući samo 1 laserski zrak na vrhu.

Popis materijala

1. Greška:

Arduino UNO ¥ 33,00*2

Ploča za pogon motora L298N ¥ 8,40

Motor GA12-N20 ¥ 14,90

Nosači motora 3PI miniQ N20 ¥ 2,50

Spojnica M3 ¥ 2,90

Kutija za baterije 9V 6F22 ¥ 6,88

Baterije 9V ¥ 9.90

Šasija 15*20 cm ¥ 28,00

Kotač 27 mm ¥ 2,00

Senzor za praćenje linije SEN0017 ¥ 22,00

Senzor svjetla BH1750, 6.14

Najlonski vijci M3 ¥ 12,00

Vijci M2*8 M2*10 M2*12 M3*8 Pruža laboratorij

Dupont žice koje pruža laboratorij

Oglasna ploča 5 cm*8 cm Pruža laboratorij

Kotač 72 mm Pruža laboratorij

2. Toranj:

Cloud Terrace +Servo SG90 ¥ 21.9

Servo DS04-NFC, 360 stupnjeva, 33

Ultrazvučni senzor SR04 ¥ 3,6*4

Senzor za praćenje DFRobot ¥ 22

Video

Zbog užasnog svjetlosnog stanja na dan utakmice, ne možemo pružiti video zapis igre. Umjesto toga, objavili smo video isprobavanja grešaka na Youkuu. Hiperveza je

Korak 1: Upute Dio I: Pravljenje greške

Uputa I. dio: Pravljenje greške
Uputa I. dio: Pravljenje greške
Uputa I. dio: Pravljenje greške
Uputa I. dio: Pravljenje greške
Uputa I. dio: Pravljenje greške
Uputa I. dio: Pravljenje greške
Uputa I. dio: Pravljenje greške
Uputa I. dio: Pravljenje greške

Eksplodirani prikaz prikazan je na slici 1.

Korak 1: Nacrtajte kružni dijagram (kao što je prikazano na slici 2).

Korak 2: Sastavite motore i kotače (kao što je prikazano na slici 3).

(1) Pričvrstite motore pomoću držača motora, matica i vijaka M2.5 (*4).

(2) Spojite kotače i motore spojnicama. Za pričvršćivanje koristite vijke M2 (*4).

(3) Popravite univerzalni kotač na stražnjoj strani bubice pomoću vijka i matica M3 (*4).

Korak 3: Napravite okomitu ploču (kao što je prikazano na slici 4).

(1) Izrežite komad nabranog papira veličine 12 cm*15 cm.

(2) Izrežite dva ugla i umetnite papirnatu ploču u otvor buba. (Dijagram će biti dostavljen)

(3) Zalijepite okomitu ploču na bubu s 502.

Korak 4: Sastavite senzore (kao što je prikazano na slici 5).

(1) Nacrtajte liniju 5 cm iznad tla na prednjoj ploči.

(2) Senzor svjetla postavite vodoravno tako da se ploča senzora svjetla poklapa s nacrtanom linijom.

(3) Pričvrstite svjetlosni senzor selotejpom.

(4) Upotrijebite tri najlonska stupa M3*30 za učvršćivanje tri senzora za praćenje tako da udaljenost između senzora i tla bude približno 1,3 cm, što je najbolja udaljenost za precizno otkrivanje.

Korak 5: Integrirana montaža

(1) Popravite kutiju za baterije i ploču motora na bubu, potrebno je najmanje 5*M3 vijaka i matica. Univerzalni kotač pričvrstite straga (kao što je prikazano na slici 6).

(2) Gurnite ploču ispod ploče s greškama, a Arduino ploču s greškom. (Kao što je prikazano na slici 7).

(3) Povežite povezane dijelove s Dupont Lines. (Pogledajte upute u dijelu dijagrama kruga)

(4) Pištoljem za zavarivanje i stanicom za lemljenje zavarite sva labava mjesta. (Oprez! Vruće! Učinite to pod nadzorom! Nije obavezno.)

Korak 2: Upute Dio II: Izrada tornja

Uputa II dio: Izrada tornja
Uputa II dio: Izrada tornja
Uputa II dio: Izrada tornja
Uputa II dio: Izrada tornja
Uputa II dio: Izrada tornja
Uputa II dio: Izrada tornja
Uputa II dio: Izrada tornja
Uputa II dio: Izrada tornja

Eksplodirani prikaz prikazan je na slikama 1 i 2.

Korak 1: Izgradnja baze

(1) Presavijte komad papira A4 tako da se dvije kraće stranice dodirnu (kao što je prikazano na slici 3).

(2) Otvorite presavijeni papir. Dalje presavijte papir s unutarnje strane 1) i pazite da se dvije dodirne strane u 1) sada poklapaju na srednjoj liniji. (Kao što je prikazano na slikama 4 i 5)

(3) Jednako zalijepite stranu A bijelim ljepilom i zalijepite je stražnjom stranom strane B (Nije potrebno puno bijelog ljepila) tako da možemo dobiti pravilnu trokutastu prizmu. (Kao što je prikazano na slikama 6 i 7)

(4) Ponovite 1) do 3) 5 puta da dobijete 6 istih prizmi.

(5) Jednako zalijepite 2 sloja svake prizme bijelim ljepilom. Držite prizme zajedno tako da dobijemo pravilnu šesterokutnu prizmu. (Kao što je prikazano na slici 8)

Korak 2: Napravite dio za povezivanje (Kao što je prikazano na slici 9)

(1) Pripremite komad papira.

(2) Nacrtajte pravilan šesterokut čija je duljina stranice 7,5 cm.

(3) Napravite pravokutnik (2 cm*7,5 cm) uz svaku stranu pravilnog šesterokuta

Korak 3: Izgradite gornji dio tornja

(1) Presavijte komad papira A4 tako da se dvije dulje stranice dodirnu. (Pogledajte sliku 5, ali zabilježite razliku)

(2) Ponovite (2) do (5) u koraku 1.

(3) Napravite 12 komada papira 50 mm*50 mm.

(4) Presavijte papir naveden u koracima 3, 3) na pola.

(5) Pričvrstite bijelo ljepilo na jednu od unutarnjih strana navedenih u koracima 3, 4). (Kao što je prikazano na slici 9)

(6) Zalijepljenu stranu pričvrstite na vanjsku stranu prizme. Središnja linija manje treba se podudarati s gornjim rubom prizme. (Kao što je prikazano na slici 10) Zatim učinite isto za ostalih 5 rubova.

(7) Slično, pričvrstite više komada malog papira na toranj. Međutim, ovaj put ih treba zabiti unutra. (Kao što je prikazano na slici 11) Zatim učinite isto za ostalih 5 rubova unutra.

(8) Izrežite sve dijelove koji izlaze iz ruba prizme. (Kao što je prikazano u 12)

(9) Zalijepite sve male komade papira (ako je moguće) kako biste stabilizirali strukturu. (Kao što je prikazano na slici 13)

(10) Ponovite korake 3 6) do 9) na drugom kraju strukture. Zalijepite ga na dio za povezivanje.

Korak 4 Izgradite drugi dio veze

(1) Nacrtajte 48 paralelnih linija, paralelno s kratkom stranom papira formata A4. Svaka dva susjedna voda trebala bi imati udaljenost od 5 (mm).

(2) Presavijte papir duž linija. Crtica znači da papir morate presaviti prema sebi, a puna linija znači da papir morate presaviti natrag prema sebi. Izrez proizvoda izgledat će poput slike 14.

(3) Bijelim ljepilom zalijepite komad papira na vrh valovitog papira. Zalijepite drugi papir pri dnu. (Slika 15)

(4) Izrežite valoviti papir na 12 (cm)*15 (cm)

Korak 5 Izgradite vrh papirnatog tornja (servo, napajanje, laser i Arduino dio)

(1) Sastavite oblačnu terasu sa priključenim SG90 servo i laserskim zrakom. Koristite 502 ako je potrebno.

(2) Pričvrstite senzor za praćenje na terasu u oblaku. Trebao bi biti strogo u okomitoj ravnini s laserskim snopom. (Kao što je prikazano na slici 16)

(3) Nacrtajte 2 okomite crne križne crte na kartonskoj ploči s bijelim papirom. Linija mora biti široka 0,5 cm. Zatim napravite cjelinu (radijus = 0,6 cm) u sredini.

(4) Zalijepite drugu stranu ploče na servo ispod. Stavite oblačnu terasu na nju. (Vidi sliku 17)

(5) Instalirajte Arduino, matičnu ploču i baterije na vrh tornja te ultrazvučne senzore na tornju. (Kao što je prikazano na slici 18)

Korak 3: Konačni ishod greške i tornja

Konačni ishod Bug i Tower
Konačni ishod Bug i Tower
Konačni ishod Bug i Tower
Konačni ishod Bug i Tower
Konačni ishod Bug i Tower
Konačni ishod Bug i Tower

Pogledajte gornje slike.

Korak 4: Uklanjanje problema

1 Prvo smo odabrali modulirani infracrveni senzor. Mogao je pratiti samo bijelu liniju širine 2 cm, ali turnir je pružio bijele linije širine 4 cm za praćenje.

Rješenje: Upotrijebite najmanje 3 neovisna infracrvena senzora. Možete podesiti udaljenost između svake od njih, tako da automobil može pratiti linije bilo koje širine.

2 Servo od 360 stupnjeva bilo je teško kontrolirati kut rotacije. Mogli smo samo kontrolirati njegov smjer i brzinu rotacije.

Rješenje: Zalijepite infracrveni senzor na oblačnu terasu. Nacrtajte križ crnih linija na papiru. Zalijepite papir na vrh servo servera od 360 stupnjeva (ispod oblačne terase). Kad senzor otkrije crnu liniju, servo od 360 stupnjeva trebao bi se odmah zaustaviti kako bi se mogao zakrenuti točno 90 stupnjeva u rotaciji.

3 Mnogi bi predmeti trebali biti postavljeni na vrh papirnatog tornja, ali nema toliko prostora.

Rješenje: Presavijte valovitu ploču. Pruža dodatni nosivi prostor.

5. korak: Reference

Hiperveza stavki:

Dio greške:

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…

Dio tornja:

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…

Preporučeni: