Агуулгын хүснэгт:

Warzone цамхагийн хамгаалалт: 20 алхам
Warzone цамхагийн хамгаалалт: 20 алхам

Видео: Warzone цамхагийн хамгаалалт: 20 алхам

Видео: Warzone цамхагийн хамгаалалт: 20 алхам
Видео: NBA 2K MOBILE BASKETBALL PIGMY PLAYER 2024, Долдугаар сарын
Anonim
Warzone цамхагийн хамгаалалт
Warzone цамхагийн хамгаалалт
Warzone цамхагийн хамгаалалт
Warzone цамхагийн хамгаалалт

Энэхүү Warzone Tower Defense төсөл нь цамхгийг янз бүрийн зэвсгээр хамгаалж, дайснуудаа эцэст нь устгах зорилготой пиксел маягийн тоглоом дээр суурилсан болно.

Энэхүү цамхагийг аж ахуйн нэгж болгож, дайснуудыг бэлэгддэг робот машин ("алдаа") хийхийн тулд бидэнд юу хэрэгтэй вэ?

Дөрвөн зам, гурван алдаа, цамхаг нь төслийг бүхэлд нь бүрдүүлдэг. Бид энэ төслийг гурван процессоор тайлбарлаж болно.

① Замуудыг тохируулна уу.

② Алдаанууд дараалан эхлэв.

③ Цамхаг нь алдааг устгадаг.

Алхам 1: JI, VG100 курс ба бидний тухай

JI, VG100 курс ба бидний тухай
JI, VG100 курс ба бидний тухай
JI, VG100 курс ба бидний тухай
JI, VG100 курс ба бидний тухай
JI, VG100 курс ба бидний тухай
JI, VG100 курс ба бидний тухай
JI, VG100 курс ба бидний тухай
JI, VG100 курс ба бидний тухай

JI, Joint Institute гэсэн товчлол нь 2006 онд Шанхай Жиао Тонгын Их Сургууль, Мичиганы Их Сургуулиуд хамтран байгуулсан инженерийн дээд сургууль юм [1]. Энэ нь Шанхайн баруун өмнөд хэсэгт байрладаг.

JI-ийн хамгийн онцлог шинж чанаруудын нэг бол интернационалчлал бөгөөд англи хэлээр сурах цэвэр орчин, өөр өөр соёл, үнэт зүйлсийн талаархи ойлголтыг шаарддаг. Өөр нэг онцлог шинж чанар нь оюутнуудыг сэтгэн бодох, гайхалтай санааг нэгдмэл болгоход чиглүүлдэг манипуляцийн чадварыг онцолсон явдал юм.

Манай VG100 курс бол хоёрдахь онцлог шинж чанарын хамгийн тод жишээ юм. Гол зорилго нь нэгдүгээр курсийн оюутнуудад инженерийн бүхэл бүтэн төслийг хэрхэн яаж хийхийг заах, дараа нь үзэгчдэд ойлгуулах явдал юм. Эдгээр хоёр зорилгын хослол нь Warzone Tower Defense төслийг хэрэгжүүлэхэд хүргэдэг бөгөөд энэ нь хэрхэн ажилладаг талаар танд тайлбарлахад бэлэн байна.

Бид бол Вол Зибо, Жоу Рунчин, Син Вэньцянь, Чэнь Пэйки, Жу Зехао нар бөгөөд нэг баг, Аполлоноос гаралтай. Аполлон бол гэрлийн бурхан бөгөөд бид түүний нэрийг ашиглан гэрэл үргэлж бидэн дээр тусдаг тул бид хэзээ ч бууж өгөхгүй гэдгээ батлах болно.

Алхам 2: Төслийн дүрэм

Төслийн дүрэм
Төслийн дүрэм

Талбайг тэмдэглээд цамхгийг (цаасан дээрээс) талбайн төв хэсэгт байрлуул

2.5 метрийн урттай перпендикуляр хоёр замыг тавь. Тиймээс алдаанууд цамхагт дөрвөн зүгээс ойртох боломжтой

2.5 метр урттай энэ замыг гурван хэсэгт хуваасан бөгөөд үүнийг Зураг дээр үзүүлэв

① Замын эхний хэсэг нь 0.5 метрийн урттай хамгаалах байр юм. Энэ зайг алдааг хурдасгах үе шатанд ашигладаг тул энэ зайд устгахгүй.

② Хоёр дахь хэсэг нь нэг метр урттай. Энэ хэсгийн төгсгөлд алдаа яг энэ цэг дээр зогсох эсэхийг тодорхойлох цагаан шугам байна. Алдаа 2 секундын турш зогсох ёстой.

③ Гурав дахь хэсэг нь сүүлийн нэг метр юм. Хэрэв та тоглоомыг дамжуулахыг хүсч байвал цамхаг руу цохиулахаасаа өмнө бүх алдааг цамхаг устгах ёстой. Гэхдээ бид эмзэг цаасан цамхгийг хамгаалахын тулд алдааг устгаагүй байсан ч тэр даруй зогсоох ёстой замын төгсгөлд өөр цагаан шугам тавив.

Алдаа нь шулуун шугамаар урагшлах ёстой

Алдааны хурдыг 0.2m/s-0.3m/s хооронд тохируулна уу

Цамхагийн доод хэсэгт байрлах хэт авианы мэдрэгч нь алдаа нь хамгаалах байрнаас гадагш гарсны дараа л тэдгээрийн хоорондын зайг үндэслэн алдааны байршлыг илрүүлэх боломжтой юм

Лазерыг байнга эргүүлж болохгүй. Энэ нь алдааны байршлыг тодорхойлсны дараа л алдаа гарах чиглэл рүү эргэх ёстой

Лазер заагуураас авсан лазер гэрэл эсэргүүцэгч рүү хүрэх үед алдаа зогсох ёстой бөгөөд энэ нь түүнийг устгасан гэсэн үг юм

Замын дундах цагаан шугам дээр 2-4-ийн үеэр алдааг устгах ёсгүй

Алхам 3: Энэхүү төслийн Uesd материалын тухай

Энэхүү төслийн Uesd материалын тухай
Энэхүү төслийн Uesd материалын тухай
Энэхүү төслийн Uesd материалын тухай
Энэхүү төслийн Uesd материалын тухай
Энэхүү төслийн Uesd материалын тухай
Энэхүү төслийн Uesd материалын тухай

Энэхүү төсөлд ашигласан бүх материал, багаж хэрэгслийг дээрх зурагт үзүүлэв.

Алхам 4: Алдааны алхам алхмаар зааварчилгаа: Алхам 1

Алдааны алхам алхмаар зааварчилгаа: Алхам 1
Алдааны алхам алхмаар зааварчилгаа: Алхам 1
Алдааны алхам алхмаар зааварчилгаа: Алхам 1
Алдааны алхам алхмаар зааварчилгаа: Алхам 1
Алдааны алхам алхмаар зааварчилгаа: Алхам 1
Алдааны алхам алхмаар зааварчилгаа: Алхам 1

Хэвтээ самбарыг эргүүл. Бүх чиглэлтэй дугуйг халуун хайлмал цавуугаар хөдөлгөөнгүй болго. Дугуй нь замын дунд байрладаг эсэхийг шалгаарай.

Зааврыг дагаж мөрдөхөөс өмнө дээр дурдсан алдааныхаа загварыг үзэхийг танд зөвлөж байна.

Алхам 5: Алдааны алхам алхмаар зааварчилгаа: Алхам 2

Алдааны алхам алхмаар зааварчилгаа: Алхам 2
Алдааны алхам алхмаар зааварчилгаа: Алхам 2
Алдааны алхам алхмаар зааварчилгаа: Алхам 2
Алдааны алхам алхмаар зааварчилгаа: Алхам 2

Моторыг хөдөлгүүрийн хаалтанд оруулна уу. Моторыг дугуйнд тааруулахын тулд холбогч {1} ашиглана уу. Түүний бат бөх байдлыг хангахын тулд эрэг хэрэгтэй.

Бүрэлдэхүүн хэсгүүдийг хэвтээ хавтангийн ар талд наалдуулна. Дараа нь дугуйнууд алдааны хоёр талд тэгш хэмтэй харагдана.

Алхам 6: Алдааны алхам алхмаар зааварчилгаа: Алхам 3

Алдааны алхам алхмаар зааварчилгаа: Алхам 3
Алдааны алхам алхмаар зааварчилгаа: Алхам 3

Arduino самбар {2}, талхны хавтан {3}, моторын жолоодлогын самбар {4}, батерейны хайрцаг, ли-полимерийг {5} хэвтээ самбар дээр наана.

Тэдний харьцангуй байр суурийг өөрийн хэрэгцээнд үндэслэн зөв өөрчилж болно.

Алхам 7: Алдааны алхам алхмаар зааварчилгаа: Алхам 4

Алдааны алхам алхмаар зааварчилгаа: Алхам 4
Алдааны алхам алхмаар зааварчилгаа: Алхам 4

Гэрлийн мэдрэгчийг {6} халуун хайлмал цавуугаар босоо самбар дээр наана. Мэдрэгч нь хавтангийн яг төв хэсэгт байх ёстой бөгөөд газартай зэрэгцсэн байх ёстой.

Дараа нь хоёр самбарыг хооронд нь холбоно уу (үүнийг дараагийн алхам дээрх зургуудаас харж болно).

Алхам 8: Алдааны алхам алхмаар зааварчилгаа: Алхам 5

Алдааны алхам алхмаар зааварчилгаа: Алхам 5
Алдааны алхам алхмаар зааварчилгаа: Алхам 5

Гурван хэт улаан туяаны хянах мэдрэгчийг {7} хоёр хавтангийн холбоос дээр суулгана уу.

Алхам 9: Алдааны алхам алхмаар зааварчилгаа: Алхам 6

Алдааны алхам алхмаар зааварчилгаа: Алхам 6
Алдааны алхам алхмаар зааварчилгаа: Алхам 6

Утаснуудаа холбоно уу.

Хэлхээний схемийг анхааралтай дагаж мөрдөөрэй.

Алхам 10: Алдааны эцсийн харагдац

Алдааны эцсийн харах
Алдааны эцсийн харах
Алдааны эцсийн харах
Алдааны эцсийн харах
Алдааны эцсийн харагдац
Алдааны эцсийн харагдац

Алхам 11: Цамхагийн алхам алхмаар зааварчилгаа: Алхам 1

Tower-ийн алхам алхмаар зааварчилгаа: Алхам 1
Tower-ийн алхам алхмаар зааварчилгаа: Алхам 1

Зурагт үзүүлсэн шиг цаасан бүтцийг бүтээх (нил ягаан, цэнхэр хэсгээс бусад).

Хөдөлгөөнгүй болгохын тулд зөвхөн цагаан цавуу хэрэглэж болохыг анхаарна уу.

Алхам 12: Цамхагийн алхам алхмаар зааварчилгаа: Алхам 2

Tower-ийн алхам алхмаар зааварчилгаа: 2-р алхам
Tower-ийн алхам алхмаар зааварчилгаа: 2-р алхам

Цамхагийн дөрвөн талд дөрвөн хэт авианы мэдрэгч {8} суурилуул.

Алхам 13: Цамхагийн алхам алхмаар зааварчилгаа: Алхам 3

Tower-ийн алхам алхмаар зааварчилгаа: Алхам 3
Tower-ийн алхам алхмаар зааварчилгаа: Алхам 3

Цамхагийн орой дээр синтетик шилний нимгэн хэсгийг тавь. Дараа нь синтетик шилэн дээр Arduino хавтан, талхны хавтан, зай, батерейны хайрцгийг тавь.

Алхам 14: Цамхагийн алхам алхмаар зааварчилгаа: Алхам 4

Tower-ийн алхам алхмаар зааварчилгаа: Алхам 4
Tower-ийн алхам алхмаар зааварчилгаа: Алхам 4

Өлгийн толгойг {9} синтетик шилний доор байрлуулна. Дараа нь жолооны хөдөлгүүрийг өлгийн толгойтой холбоно уу.

Алхам 15: Цамхагийн алхам алхмаар зааварчилгаа: Алхам 5

Tower-ийн алхам алхмаар зааварчилгаа: Алхам 5
Tower-ийн алхам алхмаар зааварчилгаа: Алхам 5

Утаснуудаа холбоно уу.

Хэлхээний схемийг анхааралтай дагаж мөрдөөрэй.

Алхам 16: Цамхагийн эцсийн үзэмж

Цамхагийн эцсийн үзэмж
Цамхагийн эцсийн үзэмж
Цамхагийн эцсийн үзэмж
Цамхагийн эцсийн үзэмж

Алхам 17: Энэхүү төсөл дэх бидний гүйцэтгэл

Бид 1.5 м зайд явсан нэг алдааг устгасан.

Тоглоомын өдөр харанхуй орчин шаардлагатай байдаг тул бид хангалттай тодорхой видео өгөх боломжгүй байна. Үүнийг нөхөхийн тулд бид алдааныхаа функцийг харуулахын тулд тухайн өдөр авсан өөр видеог байршуулдаг.

Алхам 18: Хавсралт А: Лавлагаа

[1]

[2]

Алхам 19: Хавсралт В: Тэмдэглэл

{1} Холбогч: анхнаасаа хосгүй хоёр бүрэлдэхүүн хэсгийг хооронд нь холбоход ашигладаг механик хэсэг

{2} Arduino самбар: энгийн төрлийн микроконтроллер

{3} Талхны самбар: гагнуурын процессгүйгээр электрон хэлхээг холбоход ашигладаг

{4} Мотор жолоодлогын самбар: моторын ажиллагааг хянахад ашигладаг

{5} Ли-полимер: тогтвортой гаралтын хүчдэлийг хангах чадвартай батерей

{6} Гэрлийн мэдрэгч: Энэ хэсгийн гадаргуу дээр жижиг гэрэл резистор суурилуулсан бөгөөд энэ нь өөр өөр гэрлийн эрчмийг ялгаж чаддаг.

{7} Хэт улаан туяаны хянах мэдрэгч: цагаан гэрлийг илрүүлснээр алдаа шууд гарах боломжийг олгодог мэдрэгч

{8} Хэт авианы мэдрэгч: Хэт авианы дохиог хүлээн аваад цахилгаан дохио болгон хөрвүүлэх замаар хөдөлж буй алдааны яг байршлыг тодорхойл.

{9} Өлгий толгой: ямар нэг зүйлийг дэмжихэд ашигладаг

{10} Жолооны хөдөлгүүр: эргэж, хүссэн чиглэлдээ хүрэх боломжтой механик хэсэг

Алхам 20: Хавсралт С: Алдааг олж засварлах

Асуулт: Яагаад би моторын хаалтуудыг синтетик шилэн дээр халуун хайлсан цавуугаар нааж болохгүй гэж?

Хариулт: Мотор хаалт ба синтетик шилний хоорондох холбоо барих хэсэг нэлээд хязгаарлагдмал байгааг анхаарна уу. Та цавуугаа хайлуулах гэж буй газраа яг таг олох ёстой бөгөөд хаалт нь самбар дээр наалдсаны дараа цавуу дахин бөглөрөх хүртэл хөдөлж болохгүй.

А: Яагаад миний алдаа шулуун шугамаар урагшилж болохгүй гэж?

Хариулт: Мотор бүр бусад мотороос арай өөр, дугуйтай адилхан байдгийг анхаарна уу. Та хоёр ижил төстэй мотор, дугуй олж алдааг бууруулах эсвэл бидний хийсэн шиг мэдрэгч суурилуулах боломжтой.

А: Миний цамхаг яагаад үргэлж унадаг вэ?

Хариулт: Жин нь даац муутай цаас юм. Цамхагийн ёроолыг тойрсон цилиндр хэлбэртэй цаасан өнхрүүлгийг нэмж хийснээр та цамхгийг илүү бат бөх болгож чадна. Гэсэн хэдий ч таны бүтэц гурваас илүү давхар цаас агуулаагүй эсэхийг шалгаарай.

А: Би яагаад хэт авианы мэдрэгчээс харьцангуй тогтвортой өгөгдөл олж авч чадахгүй байна вэ?

Х: Бөгжний гүйдэл нь өгөгдлийн хэлбэлзэлд хүргэдэг цахилгаан соронзон орон үүсгэж болохыг анхаарна уу. Та утсыг холбосноор түүний үр нөлөөг бууруулах боломжтой.

Зөвлөмж болгож буй: