Мазмуну:

Warzone мунарасын коргоо: 20 кадам
Warzone мунарасын коргоо: 20 кадам

Video: Warzone мунарасын коргоо: 20 кадам

Video: Warzone мунарасын коргоо: 20 кадам
Video: Прохождение God of War (2022) PC – 5: Синдри и Ледяной огр 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, Биргелешкен Институттун кыскартылышы, 2006 -жылы Шанхай Цзяо Тонг Университети жана Мичиган Университети тарабынан түзүлгөн инженердик институту [1]. Ал Шанхайдын түштүк -батышында жайгашкан.

JIдин эң айырмаланган өзгөчөлүктөрүнүн бири-интернационалдаштыруу, бул таза англис тилиндеги окуу чөйрөсүн жана ар кандай маданиятка жана баалуулуктарга карата түшүнүүнү талап кылат. Дагы бир өзгөчөлүк - бул студенттерди ойлонууга жана эң сонун идеяны бир нерсеге алып келүүгө үндөгөн манипулятивдик жөндөмгө басым жасоо.

Биздин VG100 курсу - экинчи функциянын эң сонун мисалы, негизги максаты - биринчи курстун студенттерине инженердик долбоорду кантип ишке ашырууну үйрөтүү жана аны аудиторияга түшүндүрүү. Бул эки максаттын айкалышы Warzone Tower Defense долбоорубузга алып келет жана биз бул жерде анын кантип иштээрин түшүндүрүп берүү үчүн келдик.

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

2 -кадам: Долбоордун эрежелери

Долбоордун эрежелери
Долбоордун эрежелери

Бир жерди белгилеп, мунараны (кагаздан жасалган) аймактын борборуна кой

Өз ара перпендикуляр, 2,5 метр узундуктагы эки жолду сызыңыз. Ошондуктан, мүчүлүштүктөр мунарага төрт жактан жакындай алышат

Узундугу 2,5 метр болгон бул жол сүрөттө көрсөтүлгөндөй үч бөлүккө бөлүнгөн

① Жолдун биринчи бөлүгү-0,5 метрлик баш калкалоочу жай. Бул аралык мүчүлүштүктү ылдамдатуу фазасы үчүн колдонулат, андыктан ал бул аралыкта өлтүрүлбөйт.

② Экинчи бөлүктүн узундугу бир метр. Бул бөлүктүн аягында мүчүлүштүктөр так ушул учурда токтой аларын аныктоо үчүн ак сызык бар. Мүчүлүштүктөр 2 секундга токтошу керек.

③ Үчүнчү бөлүгү акыркы бир метр. Эгер оюнду өткөргүңүз келсе, мунарага урунганга чейин бардык каталар мунара тарабынан өлтүрүлүшү керек. Бирок биз трактын аягына дагы бир ак сызыкты койдук, анда мүчүлүштүгү жок кагаз мунарасын коргоо үчүн, ката өлтүрүлбөсө да токтоосуз токтошу керек.

Мүчүлүштүктөр түз сызыкта алдыга жылышы керек

Мүчүлүштүктүн ылдамдыгын 0,2м/с-0,3м/секке чейин коюңуз

Мунаранын түбүндөгү УЗИ сенсорлору ката баш калкалоочу жайдан чыгып кеткенден кийин гана алардын ортосундагы аралыкка карап катанын жайгашкан жерин аныктай алат

Лазер дайыма айланбашы керек. Мүчүлүштүктөрдүн жайгашкан жери аныкталгандан кийин гана ката келген тарапка бурулушу керек

Лазер көрсөткүчүнүн лазери фото-резисторго жеткенде, ката токтошу керек жана бул анын өлтүрүлгөнүн билдирет

Мүчүлүштүктү тректин ортосундагы ак сызыкта 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 -кадам: Тиркеме C: Мүчүлүштүктөрдү оңдоо

С: Эмне үчүн мотор кронштейндерин синтетикалык айнекке кызуу эритилген клей менен жабыштыра албайм?

Ж: Мотор кронштейндери менен синтетикалык айнектин ортосундагы байланыш аймагы өтө чектелүү экенин байкаңыз. Сиз клейди ээрите турган жерди так аныктап алышыңыз керек жана кронштейндер тактага жабышкандан кийин, клей кайра уюп калгыча, аларды жылдырбаңыз.

С: Эмне үчүн менин катам түз сызыкта алдыга жыла албайт?

Ж: Байкаңыз, ар бир мотор башка моторлордон бир аз айырмаланат, шиналар менен бирдей. Сиз эки окшош моторду жана дөңгөлөктү табуу менен каталарды азайта аласыз, же биз кылгандай сенсорду орното аласыз.

С: Эмне үчүн менин мунарам дайыма кулап түшөт?

Ж: Байкаңыз, кагаз салмагы өтө начар. Мунаранын түбүн курчаган цилиндр түрүндөгү кагаз түрмөктөрүн кошуу менен мунараны бекемдей аласыз. Бирок, структураңызда кагаздын үч катмардан ашпагандыгын текшериңиз.

С: Эмне үчүн мен УЗИ сенсорлорунан салыштырмалуу туруктуу маалыматтарды ала албайм?

Ж: Байкаңыз, шакек тогу маалыматтын өзгөрүүсүнө алып келүүчү электр магниттик талааны түзө алат. Сиз зымдарды орнотуу менен анын таасирин басаңдата аласыз.

Сунушталууда: