Мазмуну:
- 1 -кадам: JI, VG100 курстары жана биз жөнүндө
- 2 -кадам: Долбоордун эрежелери
- 3 -кадам: Бул долбоордогу Uesd материалдары жөнүндө
- 4-кадам: Багдын этап-этабы менен инструкциясы: 1-кадам
- 5-кадам: Багдын этап-этабы менен инструкциясы: 2-кадам
- 6-кадам: Багдын этап-этабы менен инструкциясы: 3-кадам
- 7-кадам: Багдын этап-этабы менен инструкциясы: 4-кадам
- 8-кадам: Багдын этап-этабы менен инструкциясы: 5-кадам
- 9-кадам: Багдын этап-этабы менен инструкциясы: 6-кадам
- 10 -кадам: Мүчүлүштүктөрдүн акыркы көрүнүшү
- 11-кадам: Тауэрдин этап-этабы менен инструкциясы: 1-кадам
- 12-кадам: Тауэрдин этап-этабы менен инструкциясы: 2-кадам
- 13-кадам: Тауэрдин этап-этабы менен инструкциясы: 3-кадам
- 14-кадам: Тауэрдин этап-этабы менен инструкциясы: 4-кадам
- 15-кадам: Тауэрдин этап-этабы менен инструкциясы: 5-кадам
- 16 -кадам: Мунаранын акыркы көрүнүшү
- 17 -кадам: Бул долбоордун аткарылышы
- 18 -кадам: А тиркемеси: Маалымдама
- 19 -кадам: В тиркемеси: Аннотация
- 20 -кадам: Тиркеме C: Мүчүлүштүктөрдү оңдоо
Video: Warzone мунарасын коргоо: 20 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул Warzone Tower Defense долбоору мунараны ар кандай курал-жарактар менен коргоо жана акыры бардык душмандарды жок кылуу болгон пиксель стилиндеги оюнга негизделген.
Бул мунараны бир нерсеге айлантуу жана душмандарды символдоштуруу үчүн роботтоштурулган машинаны ("ката") жасоо үчүн эмне кылышыбыз керек.
Төрт трек, үч ката жана мунара бүт долбоорду түзөт. Биз бул проектти үч процессте сүрөттөп бере алабыз:
① Тректерди орнотуу.
② Мүчүлүштүктөр ырааттуу түрдө башталды.
③ Мунара каталарды өлтүрөт.
1 -кадам: 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 материалдары жөнүндө
Бул долбоордо колдонулган бардык материалдар жана шаймандар жогорудагы сүрөттөрдө көрсөтүлгөн.
4-кадам: Багдын этап-этабы менен инструкциясы: 1-кадам
Горизонталдык тактаны оодарыңыз. Бардык жакка багытталган дөңгөлөктү ысык эритилген клей менен кыймылсыз кылыңыз. Дөңгөлөк жолдун ортосунда турганын текшериңиз.
Көрсөтмөнү аткаруудан мурун жогоруда көрсөтүлгөн биздин катабыздын дизайнын көрүү сунушталат.
5-кадам: Багдын этап-этабы менен инструкциясы: 2-кадам
Моторду мотор кронштейнине салыңыз. Моторду дөңгөлөккө орнотуу үчүн {1} бириктиргичти колдонуңуз. Анын бекемдигин камсыз кылуу үчүн бурамалар керек.
Компоненттерди горизонталдык тактанын арт жагына жабыштырыңыз. Андан кийин дөңгөлөктөр катанын эки жагында симметриялуу түрдө пайда болот.
6-кадам: Багдын этап-этабы менен инструкциясы: 3-кадам
Arduino тактасын {2}, нан тактасын {3}, мотор айдоо тактасын {4}, батарея кутусун жана ли-полимерди {5} горизонталдык тактага чаптаңыз.
Алардын салыштырмалуу позициялары сиздин муктаждыктарыңызга жараша туура өзгөртүлүшү мүмкүн.
7-кадам: Багдын этап-этабы менен инструкциясы: 4-кадам
Жарык сенсорун {6} ысык эритилген клей менен вертикалдуу тактага чаптаңыз. Сенсор тактайдын так ортосунда жана жерге параллель жайгашышы керек.
Андан кийин, эки тактаны бириктириңиз (муну кийинки кадамдын сүрөттөрүнөн көрүүгө болот).
8-кадам: Багдын этап-этабы менен инструкциясы: 5-кадам
Эки тактанын бириккен жерине үч инфракызыл көзөмөлдөө сенсорун {7} орнотуңуз.
9-кадам: Багдын этап-этабы менен инструкциясы: 6-кадам
Зымдарды туташтырыңыз.
Электр схемасын кылдаттык менен аткарыңыз.
10 -кадам: Мүчүлүштүктөрдүн акыркы көрүнүшү
11-кадам: Тауэрдин этап-этабы менен инструкциясы: 1-кадам
Кагаздын түзүлүшүн сүрөттө көрсөтүлгөндөй кылып куруңуз (кызгылт көк жана көк бөлүктөрдөн башка).
Байкаңыз, иммобилизация үчүн ак желим гана колдонулушу мүмкүн.
12-кадам: Тауэрдин этап-этабы менен инструкциясы: 2-кадам
Мунаранын төрт тарабына төрт УЗИ сенсорун {8} орнотуңуз.
13-кадам: Тауэрдин этап-этабы менен инструкциясы: 3-кадам
Мунаранын үстүнө жука синтетикалык айнекти коюңуз. Андан кийин синтетикалык айнекке Arduino тактасын, нан тактасын, батареяны жана батарея кутучасын салыңыз.
14-кадам: Тауэрдин этап-этабы менен инструкциясы: 4-кадам
Бешиктин башын {9} синтетикалык айнектин астына орнотуңуз. Андан кийин, рулду башкаруучу моторду бешиктин башы менен туташтырыңыз.
15-кадам: Тауэрдин этап-этабы менен инструкциясы: 5-кадам
Зымдарды туташтырыңыз.
Электр схемасын кылдаттык менен аткарыңыз.
16 -кадам: Мунаранын акыркы көрүнүшү
17 -кадам: Бул долбоордун аткарылышы
Биз 1,5 м аралыкты басып өткөн бир катаны өлтүрдүк.
Оюн күнү караңгы чөйрө талап кылынгандыктан, биз видеону жетиштүү деңгээлде бере албайбыз. Мунун ордун толтуруу үчүн, биз катабыздын функциясын көрсөтүү үчүн ошол күнү тартылган дагы бир видеону жүктөйбүз.
18 -кадам: А тиркемеси: Маалымдама
[1]
[2]
19 -кадам: В тиркемеси: Аннотация
{1} Кошкуч: башында теңдешсиз эки компонентти туташтыруу үчүн колдонулган механикалык бөлүк
{2} Arduino тактасы: микроконтроллердин жөнөкөй түрү
{3} Нан тактасы: ширетүү процессисиз электрондук схемаларды туташтыруу үчүн колдонулат
{4} Мотор айдоочу такта: моторлордун ишин көзөмөлдөө үчүн колдонулат
{5} Ли-полимер: туруктуу чыгуучу чыңалууну камсыз кыла ала турган батарейканын бир түрү
{6} Жарык сенсору: Бул бөлүктүн бетине кичинекей фото резистор орнотулган жана ал ар кандай жарык интенсивдүүлүгүн айырмалай алат.
{7} Инфракызыл көзөмөлдөө сенсору: катаны ак жарыкты аныктоо менен түз жолго салуучу сенсор
{8} УЗИ сенсору: УЗИ сигналын кабыл алып, андан кийин аны электрдик сигналга айландыруу менен кыймылдагы мүчүлүштүктүн так жайгашкан жерин аныктаңыз.
{9} Бешиктин башы: бир нерсени колдоо үчүн колдонулат
{10} Рулду башкаруучу кыймылдаткыч: бурулуп, каалаган багытка жете турган механикалык бөлүк
20 -кадам: Тиркеме C: Мүчүлүштүктөрдү оңдоо
С: Эмне үчүн мотор кронштейндерин синтетикалык айнекке кызуу эритилген клей менен жабыштыра албайм?
Ж: Мотор кронштейндери менен синтетикалык айнектин ортосундагы байланыш аймагы өтө чектелүү экенин байкаңыз. Сиз клейди ээрите турган жерди так аныктап алышыңыз керек жана кронштейндер тактага жабышкандан кийин, клей кайра уюп калгыча, аларды жылдырбаңыз.
С: Эмне үчүн менин катам түз сызыкта алдыга жыла албайт?
Ж: Байкаңыз, ар бир мотор башка моторлордон бир аз айырмаланат, шиналар менен бирдей. Сиз эки окшош моторду жана дөңгөлөктү табуу менен каталарды азайта аласыз, же биз кылгандай сенсорду орното аласыз.
С: Эмне үчүн менин мунарам дайыма кулап түшөт?
Ж: Байкаңыз, кагаз салмагы өтө начар. Мунаранын түбүн курчаган цилиндр түрүндөгү кагаз түрмөктөрүн кошуу менен мунараны бекемдей аласыз. Бирок, структураңызда кагаздын үч катмардан ашпагандыгын текшериңиз.
С: Эмне үчүн мен УЗИ сенсорлорунан салыштырмалуу туруктуу маалыматтарды ала албайм?
Ж: Байкаңыз, шакек тогу маалыматтын өзгөрүүсүнө алып келүүчү электр магниттик талааны түзө алат. Сиз зымдарды орнотуу менен анын таасирин басаңдата аласыз.
Сунушталууда:
Чыныгы жашоо согуш мунарасын коргоо оюнун жасоо: 11 кадам
Чыныгы жашоо согуш мунарасын коргоо оюнун жасоо: Саламатсызбы, биз GBUбуз! Биздин командага VG100, Инженерликке кирүү классы боюнча тапшырма берилген: чыныгы жашоодо Warzone Tower Defense Оюнун иштеп чыгуу жана куруу. VG100 - бул баардык биринчи курстун студенттери Биргелешкен Институттан (JI) өтүшү керек болгон негизги класс
Warzone мунарасын коргоо: 7 кадам
Warzone Tower Defence: Биз SSбыз, VG100дун 6 тобу. SS бүткүл дүйнөнүн беш мүчөсүнөн турат. Баарыбыз, жалпысынан, UM-SJTU (Мичиган университети жана Шанхай Цзяо Тонг университети) Биргелешкен институтунун бардык биринчи студенттери. Топтун аты “ SS & rdqu
Ардуино дизайны менен Warzone мунарасын коргоо боюнча колдонмо: 5 кадам
Manual Warzone Tower коргонуу Arduino Дизайн менен: Киришүү Биз YOJIO тобу (Сиз бир гана жолу JIде окуйсуз, андыктан аны баалаңыз.) UM-SJTU Биргелешкен Институту Шанхай Жиао Тонг Университетинин кампусунда жайгашкан, Минханг, Шанхай. VG100 - бул биринчи курстун студенттери үчүн инженериянын негизги курсу
Согуш зонасынын мунарасын коргоо: 21 кадам
Согуш зонасынын мунарасын коргоо: САЛАМ, ДОСТОР! Биздин мектеп жана институт жөнүндө Биз Мичиган-Шанхай университетинин Жиао Тонг университетинин биргелешкен институтунун (JI) биринчи курсубуз. JI - Шанхай Цзяо Тонг университетинин ири университетиндеги көптөгөн институттардын бири, ал
Рапунцел мунарасын чаташтыруудан кантип жасоо керек: 18 кадам
Рапунцелдин мунарасын аралаштыруудан кантип жасоо керек: Бул долбоордун максаты - биздин топтордун тандоосу боюнча тартылган тасманын дизайнын түзүү. Биз Диснейге болгон сүйүүбүздүн айынан Tangled тасмасын тандап алдык. Биз схемаларды жана электр шаймандарын, ошондой эле дизайн процессин билүүбүздү колдонушубуз керек болчу