Sadržaj:

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

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

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

Uvod

Mi smo grupa YOJIO (Studirate samo jednom u JI-ju, 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, 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. Oko tornja postoje 4 staze, a bube nasumično zauzimaju tri od njih. Za odbranu tornja treba zaustaviti bubu laserskim zrakom na vrhu tornja. Konačni rezultat se temelji na dizajnu greške, performansama i težini tornja: što je toranj lakši i što se greške ranije ubiju, tim će postići veći broj bodova. Pogledajte treću sliku.

Ograničava

→ Trkalište (dostupno u igri)

Crno općenito sa bijelom linijom širokom 4 cm u sredini

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

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

→ Greška

Hardver:

Donja ploča od PMMC -a

Front 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 po pravoj liniji

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

∙ Trajno zaustavljanje na bijeloj liniji pored tornja

→ Papirni toranj

Konstruisano od papira A4

Držati svoju težinu samo na strukturi papira

Visina najmanje 60 cm

Dozvoljeno lijepljenje samo bijelim ljepilom

∙ Ne deblji od 3 komada papira nigdje u tornju

∙ Uključuje samo 1 laserski zrak na vrhu.

Lista 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*20cm ¥ 28.00

Kotač 27 mm ¥ 2,00

Senzor praćenja 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 laboratorija

Dupont žice koje pruža laboratorija

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

Točak 72 mm Obezbeđuje laboratorija

2. Toranj:

Cloud Terrace +Servo SG90 21.9

Servo DS04-NFC, 360 stepeni, 33

Ultrazvučni senzor SR04 ¥ 3,6*4

Senzor za praćenje DFRobot ¥ 22

Video

Zbog užasnog svjetla na dan utakmice, ne možemo pružiti video zapis utakmice. Umjesto toga, objavili smo video isprobavanja grešaka na Youku -u. Hiperveza je

Korak 1: Uputstvo Dio I: Pravljenje greške

Uputstvo Dio I: Pravljenje greške
Uputstvo Dio I: Pravljenje greške
Uputstvo Dio I: Pravljenje greške
Uputstvo Dio I: Pravljenje greške
Uputstvo Dio I: Pravljenje greške
Uputstvo Dio I: Pravljenje greške
Uputstvo Dio I: Pravljenje greške
Uputstvo Dio I: 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) Odrežite dva ugla i umetnite papirnatu ploču u otvor bube. (Dijagram će biti dostavljen)

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

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

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

(2) Postavite svjetlosni senzor vodoravno tako da se ploča senzora svjetla podudara s nacrtanom linijom.

(3) Pričvrstite svjetlosni senzor selotejpom.

(4) Upotrijebite tri najlonske kolone M3*30 za prič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: Integrisana montaža

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

(2) Gurnite ploču ispod ploče za greške, a Arduino ploču za grešku. (Kao što je prikazano na slici 7).

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

(4) Upotrijebite pištolj za zavarivanje i stanicu za lemljenje da zavarite sva slobodna mjesta. (Oprez! Vruće! Učinite to pod nadzorom! Nije obavezno.)

Korak 2: Uputstvo Dio II: Izrada tornja

Uputstvo II dio: Izrada tornja
Uputstvo II dio: Izrada tornja
Uputstvo II dio: Izrada tornja
Uputstvo II dio: Izrada tornja
Uputstvo II dio: Izrada tornja
Uputstvo II dio: Izrada tornja
Uputstvo II dio: Izrada tornja
Uputstvo 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 dodirnute 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 stranica 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 formata A4 tako da se dvije duže stranice dodiruju. (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 unutrašnjih strana navedenih u koracima 3, 4). (Kao što je prikazano na slici 9)

(6) Pričvrstite zalijepljenu stranu na vanjsku stranu prizme. Središnja linija manje linije trebala bi se podudarati s gornjom ivicom 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 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) Upotrijebite bijelo ljepilo da zalijepite komad papira na vrh valovitog papira. Zalijepite drugi papir na dno. (Slika 15)

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

Korak 5 Izgradite vrh papirnog 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) Postavite senzor za praćenje na terasu u oblaku. Trebao bi biti strogo u okomitoj ravnini s laserskim zrakom. (Kao što je prikazano na slici 16)

(3) Nacrtajte 2 okomite crne križne linije na kartonskoj ploči s bijelim papirom. Linija bi trebala 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 i 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: Rešavanje problema

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

Rešenje: Koristite najmanje 3 nezavisna 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 stepeni bilo je teško kontrolirati kut rotacije. Mogli smo samo kontrolirati njegov smjer i brzinu rotacije.

Rešenje: Zalepite infracrveni senzor na terasu u oblaku. Nacrtajte križ crnih linija na papiru. Zalijepite papir na vrh servo servera od 360 stepeni (ispod oblačne terase). Kada senzor detektira crnu liniju, servo od 360 stupnjeva trebao bi se odmah zaustaviti kako bi se mogao okretati točno 90 stupnjeva u rotaciji.

3 Mnogi predmeti trebaju biti postavljeni na vrh papirnog tornja, ali nema toliko prostora.

Rješenje: Presavijte valovitu ploču. Omogućava dodatni nosivi prostor.

Korak 5: 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čuje se: