Talaan ng mga Nilalaman:
- Hakbang 1: Tungkol sa JI, VG100 Courses at Amin
- Hakbang 2: Mga Panuntunan ng Proyekto
- Hakbang 3: Tungkol sa Mga Materyales na Uesd sa Project na Ito
- Hakbang 4: Hakbang-hakbang na Tagubilin ng Bug: Hakbang 1
- Hakbang 5: Hakbang sa Hakbang-hakbang ni Bug: Hakbang 2
- Hakbang 6: Hakbang sa Hakbang-hakbang ni Bug: Hakbang 3
- Hakbang 7: Hakbang sa Hakbang-hakbang ni Bug: Hakbang 4
- Hakbang 8: Hakbang sa Hakbang-hakbang ni Bug: Hakbang 5
- Hakbang 9: Hakbang sa Hakbang-hakbang ni Bug: Hakbang 6
- Hakbang 10: Pangwakas na Pagtingin sa Bug
- Hakbang 11: Hakbang-hakbang na Tagubilin ng Tower: Hakbang 1
- Hakbang 12: Hakbang-hakbang na Tagubilin ng Tower: Hakbang 2
- Hakbang 13: Hakbang-hakbang na Tagubilin ng Tower: Hakbang 3
- Hakbang 14: Hakbang-hakbang na Tagubilin ng Tower: Hakbang 4
- Hakbang 15: Hakbang-hakbang na Tagubilin ng Tower: Hakbang 5
- Hakbang 16: Pangwakas na Pagtingin sa Tower
- Hakbang 17: Ang aming Pagganap sa Project na Ito
- Hakbang 18: Apendiks A: Sanggunian
- Hakbang 19: Appendix B: Annotation
- Hakbang 20: Appendix C: Pag-troubleshoot
Video: Warzone Tower Defense: 20 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang proyekto ng Warzone Tower Defense na ito ay batay sa isang istilong pixel na laro na ang layunin ay ipagtanggol ang tower gamit ang iba't ibang mga sandata at lipulin ang lahat ng mga kaaway sa paglaon.
Ang kailangan nating gawin upang maipasok ang tore na ito sa isang entity at gumawa ng isang robotic car (ang "bug") upang sumagisag sa mga kaaway.
Apat na mga track, tatlong mga bug at isang tower ang bumubuo sa buong proyekto. Maaari naming ilarawan ang proyektong ito sa tatlong proseso:
① I-set up ang mga track.
② Ang mga bug ay sunod-sunod na naalis.
③ Pinapatay ng tower ang mga bug.
Hakbang 1: Tungkol sa JI, VG100 Courses at Amin
Ang JI, ang pagpapaikli ng Joint Institute, ay isang instituto ng engineering na magkasamang itinatag ng Shanghai Jiao Tong University at University of Michigan noong 2006 [1]. Matatagpuan ito sa timog-kanluran ng Shanghai.
Ang isa sa mga natatanging tampok ng JI ay ang gawing gawing internationalisasyon, na nangangailangan ng isang dalisay na kapaligiran sa pag-aaral ng wikang Ingles at pag-unawa tungo sa iba't ibang kultura at mga pagpapahalaga. Ang isa pang tampok ay ang pagbibigay diin sa kakayahang manipulative na naghihikayat sa mga mag-aaral na mag-isip at dalhin ang makinang na ideya sa isang nilalang.
Ang aming kurso na VG100 ay ang quintessential na halimbawa ng pangalawang tampok, na may pangunahing layunin na turuan ang mga mag-aaral sa freshmen kung paano isagawa ang isang buong proyekto sa engineering at pagkatapos ay linawin sa madla. Ang kumbinasyon ng dalawang layunin na ito ay humahantong sa aming proyekto ng Warzone Tower Defense, at narito kami upang ipaliwanag sa iyo kung paano ito gumagana.
Kami si Wang Zibo, Zhou Runqing, Xing Wenqian, Chen Peiqi at Zhu Zehao, nagmula sa Team One, Apollo. Si Apollo ay diyos ng ilaw at ginagamit namin ang kanyang pangalan upang maipakita ang aming pagpapasiya na ang ilaw ay laging sumisikat sa amin at sa gayon ay hindi kami susuko.
Hakbang 2: Mga Panuntunan ng Proyekto
Markahan ang isang lugar, ilagay ang tore (gawa sa papel) sa gitna ng lugar
Mag-line out ng dalawang magkatapat, 2.5-metro ang haba ng mga kalsada. Samakatuwid, ang mga bug ay maaaring lumapit sa tore mula sa apat na direksyon
Ang kalsada na 2.5 metro ang haba ay nahahati sa tatlong bahagi, tulad ng ipinakita sa Larawan
① Ang unang bahagi ng kalsada, ay isang 0.5-metro ang haba ng kanlungan. Ginagamit ang distansya na ito para sa yugto ng pagpabilis ng bug kaya't hindi ito papatayin sa loob ng distansya na ito.
② Ang pangalawang bahagi ay may isang metro ang haba. Sa pagtatapos ng bahaging ito, umiiral ang isang puting linya upang makita kung ang bug ay maaaring tumigil nang tumpak sa puntong ito. Ang bug ay dapat huminto ng 2 segundo.
③ Ang pangatlong bahagi ay ang huling isang metro. Kung nais mong ipasa ang laro, ang lahat ng mga bug ay dapat na pinatay ng tower bago sila basag sa tower. Ngunit nagtakda kami ng isa pang puting linya sa dulo ng track kung saan dapat na huminto kaagad ang bug kahit na hindi ito pinatay, upang maprotektahan ang marupok na tore ng papel.
Ang mga bug ay dapat na magpatuloy sa isang tuwid na linya
Itakda ang bilis ng bug sa pagitan ng 0.2m / s-0.3m / s
Ang mga ultrasonikong sensor sa ilalim ng tore ay nakakakita ng lokasyon ng bug batay sa distansya sa pagitan nila pagkatapos lamang lumabas ang bug sa lugar ng kanlungan
Ang laser ay hindi dapat umiikot sa lahat ng oras. Dapat itong lumiko sa direksyon kung saan nagmula ang bug pagkatapos lamang matukoy ang lokasyon ng bug
Sa sandaling maabot ng laser mula sa laser pointer ang photo-resistor, dapat tumigil ang bug at nangangahulugan ito na pinatay ito
Ang bug ay hindi dapat papatayin sa panahon ng 2-4s sa puting linya sa gitna ng track
Hakbang 3: Tungkol sa Mga Materyales na Uesd sa Project na Ito
Ang bawat mga materyales at tool na gagamitin sa proyektong ito ay ipinapakita sa mga numero sa itaas.
Hakbang 4: Hakbang-hakbang na Tagubilin ng Bug: Hakbang 1
Baligtarin ang pahalang na pisara. I-immobilize ang omni-directional wheel papunta dito gamit ang hot-melt glue. Tiyaking matatagpuan ang gulong sa gitna ng daanan.
Inirerekumenda na tingnan ang disenyo ng aming bug na ipinakita sa itaas bago sundin ang tagubilin.
Hakbang 5: Hakbang sa Hakbang-hakbang ni Bug: Hakbang 2
Ilagay ang motor sa bracket ng motor. Gumamit ng isang coupler {1} upang magkasya ang motor sa gulong. Kailangan ng mga tornilyo upang matiyak ang bilis nito.
Idikit ang mga bahagi sa likurang bahagi ng pahalang na board. Pagkatapos ang mga gulong ay lumilitaw nang simetriko sa magkabilang panig ng bug.
Hakbang 6: Hakbang sa Hakbang-hakbang ni Bug: Hakbang 3
Idikit ang board ng Arduino na {2}, board ng tinapay {3}, board ng pagmamaneho ng motor {4}, kahon ng baterya at Li-polymer {5} sa pahalang na board.
Ang kanilang mga kamag-anak na posisyon ay maaaring mabago nang maayos batay sa iyong sariling mga pangangailangan.
Hakbang 7: Hakbang sa Hakbang-hakbang ni Bug: Hakbang 4
Idikit ang light sensor {6} sa thevertical board na may hot-melt glue. Ang sensor ay dapat na matatagpuan nang eksakto sa gitna ng board at parallel sa lupa.
Pagkatapos, ikonekta ang dalawang board nang magkasama (makikita ito sa mga numero ng susunod na hakbang).
Hakbang 8: Hakbang sa Hakbang-hakbang ni Bug: Hakbang 5
Mag-install ng tatlong infrared sensor ng pagsubaybay {7} sa magkasanib na dalawang board.
Hakbang 9: Hakbang sa Hakbang-hakbang ni Bug: Hakbang 6
Kunin ang mga wire.
Sundin nang mabuti ang circuit diagram.
Hakbang 10: Pangwakas na Pagtingin sa Bug
Hakbang 11: Hakbang-hakbang na Tagubilin ng Tower: Hakbang 1
Buuin ang istraktura ng papel tulad ng ipinakita sa pigura (maliban sa mga lilang at asul na mga bahagi).
Pansinin na ang puting pandikit lamang ang maaaring magamit para sa immobilization.
Hakbang 12: Hakbang-hakbang na Tagubilin ng Tower: Hakbang 2
Mag-install ng apat na ultrasonic sensor {8} sa apat na gilid ng tower.
Hakbang 13: Hakbang-hakbang na Tagubilin ng Tower: Hakbang 3
Sa tuktok ng tower, maglagay ng isang manipis na piraso ng synthetic glass. Pagkatapos ay ilagay ang Arduino board, board ng tinapay, baterya at kahon ng baterya sa sintetikong baso.
Hakbang 14: Hakbang-hakbang na Tagubilin ng Tower: Hakbang 4
I-install ang duyan ng duyan {9} sa ilalim lamang ng baso na gawa ng tao. Pagkatapos, ikonekta ang steering engine sa cradle head.
Hakbang 15: Hakbang-hakbang na Tagubilin ng Tower: Hakbang 5
Kunin ang mga wire.
Sundin nang mabuti ang circuit diagram.
Hakbang 16: Pangwakas na Pagtingin sa Tower
Hakbang 17: Ang aming Pagganap sa Project na Ito
Napatay namin ang isang bug, na naglalakbay sa distansya na 1.5m.
Dahil kinakailangan ang isang madilim na kapaligiran sa Game Day, hindi kami makapagbigay ng isang video na sapat na malinaw. Upang makabawi dito, nag-a-upload kami ng isa pang video na kinunan noong araw upang maipakita ang pagpapaandar ng aming bug.
Hakbang 18: Apendiks A: Sanggunian
[1]
[2]
Hakbang 19: Appendix B: Annotation
{1} Coupler: isang uri ng bahagi ng mekanikal na ginamit upang ikonekta ang dalawang bahagi na orihinal na hindi magkatugma
{2} Arduino board: isang simpleng uri ng microcontroller
{3} Bread board: ginamit para sa koneksyon ng mga electronic circuit nang walang proseso ng paghihinang
{4} Papan sa pagmamaneho ng motor: ginamit upang makontrol ang pagpapaandar ng mga motor
{5} Li-polymer: isang uri ng baterya na makakapagbigay ng matatag na boltahe ng output
{6} Light sensor: Ang isang maliit na risistor ng larawan ay naka-install sa ibabaw ng bahaging ito at maaari nitong makilala ang iba't ibang tindi ng ilaw.
{7} Infrared sensor ng pagsubaybay: isang sensor na nagbibigay-daan sa bug na dumiretso sa pamamagitan ng pagtuklas ng puting ilaw
{8} Ultrasonic sensor: Tukuyin ang eksaktong lokasyon ng gumagalaw na bug sa pamamagitan ng pagtanggap ng ultrasonic signal at pagkatapos ay i-convert ito sa electrical signal.
{9} Cradle head: ginamit upang suportahan ang isang bagay
{10} Steering engine: isang uri ng mekanikal na bahagi na maaaring tumalikod at makarating sa nais na direksyon
Hakbang 20: Appendix C: Pag-troubleshoot
Q: Bakit hindi ko matindigang idikit ang mga braket ng motor sa gawa ng tao na baso na may mainit na natunaw na pandikit?
A: Pansinin na ang lugar ng pakikipag-ugnay sa pagitan ng mga braket ng motor at ang gawa ng tao na salamin ay medyo limitado. Dapat mong eksaktong hanapin ang lugar kung saan mo matutunaw ang pandikit at sa sandaling ang mga bracket ay natigil sa pisara, hindi mo na dapat ilipat ang mga ito hanggang sa ma-clact muli ang pandikit.
Q: Bakit hindi makakapunta ang aking bug sa isang tuwid na linya?
A: Pansinin na ang bawat motor ay naiiba sa iba pang mga motor nang bahagya, pareho sa mga gulong. Maaari mong bawasan ang mga pagkakamali sa pamamagitan ng paghahanap ng dalawang lubos na magkatulad na mga motor at gulong, o mag-install ng isang sensor ng pagsubaybay tulad ng nagawa namin.
Q: Bakit laging bumagsak ang aking tore?
A: Pansinin na ang papel ay napaka mahirap sa pagdadala ng timbang. Maaari mong gawing mas matatag ang tower sa pamamagitan ng pagdaragdag ng mga gulong papel na hugis silindro na pumapalibot sa ilalim ng tower. Gayunpaman, tiyakin na ang iyong istraktura ay hindi naglalaman ng papel na higit sa tatlong mga layer.
T: Bakit hindi ako makakuha ng medyo matatag na data mula sa mga ultrasonic sensor?
A: Pansinin na ang kasalukuyang singsing ay maaaring lumikha ng isang electromagnetic na patlang na humahantong sa pagbabagu-bago ng data. Maaari mong mapagaan ang epekto nito sa pamamagitan ng pagtayo ng mga wire.
Inirerekumendang:
Paggawa ng isang Tunay na Buhay Game Tower Defense Defense: 11 Mga Hakbang
Gumagawa ng isang Tunay na Buhay Game Tower Defense Defense: Kumusta, kami ay GBU! Ang aming koponan ay naatasan ng isang gawain sa aming VG100, Intro to Engineering, klase: upang magdisenyo at bumuo ng isang totoong buhay Warzone Tower Defense Game. Ang VG100 ay isang pangunahing klase ng lahat ng mga freshmen ay kinakailangan na kumuha sa Joint Institute (JI.) The Joint Inst
Warzone Tower Defense: 7 Mga Hakbang
Warzone Tower Defense: Kami ay SS, pangkat 6 ng VG100. Ang SS ay binubuo ng limang miyembro mula sa buong mundo. Lahat tayo, sa karaniwan, ay lahat ng mga freshman na mag-aaral ng UM-SJTU (University of Michigan at Shanghai Jiao Tong University) Joint Institute. Ang pangalan ng pangkat “ SS & rdqu
Manwal ng Warzone Tower Defense Na May Disenyo ng Arduino: 5 Mga Hakbang
Manwal ng Defense ng Warzone Tower Sa Disenyo ng Arduino: Panimula Kami ang pangkat YOJIO (Minsan ka lang mag-aral sa JI, kaya't pinahahalagahan mo ito.) Ang UM-SJTU Joint Institute ay matatagpuan sa campus site ng Shanghai Jiao Tong University, Minhang, Shanghai. Ang VG100 ay ang pangunahing kurso ng engineering para sa mga mag-aaral sa freshmen,
Defense Zone Tower Defense: 21 Hakbang
War Zone Tower Defense: HELLO, MY FRIENDS! Tungkol sa aming paaralan at instituto Kami ay mga freshmen sa University of Michigan-Shanghai Jiao Tong University Joint Institute (JI). Ang JI ay isa sa maraming mga instituto sa mas malaking unibersidad ng Shanghai Jiao Tong University, na matatagpuan sa
Tower-Defense-Versus-Bugs: 14 Hakbang
Tower-Defense-Versus-Bugs: (1) Unibersidad at kurso Panimula Kami ay pangkat CIVA (C para makipagtulungan, ako para sa makabago, V para sa halaga at A para pahalagahan) mula sa Shanghai Jiaotong University Joint Institute (JI). (F.1 ) Sa pahina.2, ang unang hilera mula kaliwa hanggang kanan ay si Chen Jiayi, Shen Qi