Мазмұны:

Warzone Tower қорғанысы: 20 қадам
Warzone Tower қорғанысы: 20 қадам

Бейне: Warzone Tower қорғанысы: 20 қадам

Бейне: Warzone Tower қорғанысы: 20 қадам
Бейне: Call of Duty Modern Warfare 2 | STORYLINE 2024, Шілде
Anonim
Warzone Tower қорғанысы
Warzone Tower қорғанысы
Warzone Tower қорғанысы
Warzone Tower қорғанысы

Бұл 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 Defence жобамызға әкеледі және біз сізге оның қалай жұмыс істейтінін түсіндіруге дайынбыз.

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

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-қадам

Мұнараның қадамдық нұсқаулығы: 1-қадам
Мұнараның қадамдық нұсқаулығы: 1-қадам

Қағаз құрылымын суретте көрсетілгендей құрастырыңыз (күлгін және көк бөліктерден басқа).

Назар аударыңыз, иммобилизация үшін тек ақ желімді қолдануға болады.

12-қадам: Мұнараның қадамдық нұсқаулығы: 2-қадам

Мұнараның қадамдық нұсқаулығы: 2-қадам
Мұнараның қадамдық нұсқаулығы: 2-қадам

Мұнараның төрт жағына төрт ультрадыбыстық сенсор {8} орнатыңыз.

13-қадам: Мұнараның қадамдық нұсқаулығы: 3-қадам

Мұнараның қадамдық нұсқаулығы: 3-қадам
Мұнараның қадамдық нұсқаулығы: 3-қадам

Мұнараның үстіне синтетикалық әйнектің жұқа бөлігін қойыңыз. Содан кейін синтетикалық шыныға Arduino тақтасын, нан тақтасын, батарея мен батарея қорабын салыңыз.

14-қадам: Мұнараның қадамдық нұсқаулығы: 4-қадам

Мұнараның қадамдық нұсқаулығы: 4-қадам
Мұнараның қадамдық нұсқаулығы: 4-қадам

Бесік басын {9} синтетикалық әйнектің астына орнатыңыз. Содан кейін, рульдік қозғалтқышты бесік басымен қосыңыз.

15-қадам: Мұнараның қадамдық нұсқаулығы: 5-қадам

Мұнараның қадамдық нұсқаулығы: 5-қадам
Мұнараның қадамдық нұсқаулығы: 5-қадам

Қосылған сымдарды алыңыз.

Электр схемасын мұқият орындаңыз.

16 -қадам: Мұнараның соңғы көрінісі

Мұнараның соңғы көрінісі
Мұнараның соңғы көрінісі
Мұнараның соңғы көрінісі
Мұнараның соңғы көрінісі

17 -қадам: Біздің осы жобадағы көрсеткішіміз

Біз 1,5 м қашықтықта жүрген бір қатені жойдық.

Ойын күні қараңғы орта қажет болғандықтан, біз бейнені жеткілікті түрде қамтамасыз ете алмаймыз. Мұның орнын толтыру үшін біз қатенің функциясын көрсету үшін сол күні түсірілген тағы бір бейнені жүктейміз.

18 -қадам: А қосымшасы: Анықтама

[1]

[2]

19 -қадам: В қосымшасы: Аннотация

{1} Қосқыш: бастапқыда бір -біріне ұқсамайтын екі компонентті қосу үшін қолданылатын механикалық бөлік

{2} Arduino тақтасы: микроконтроллердің қарапайым түрі

{3} Нан тақтасы: дәнекерлеу процесінсіз электрондық тізбектерді қосу үшін қолданылады

{4} Қозғалтқыш тақтасы: қозғалтқыштардың жұмысын басқару үшін қолданылады

{5} Ли-полимер: тұрақты шығыс кернеуін қамтамасыз ететін батарея түрі

{6} Жарық сенсоры: Бұл бөліктің бетіне кішкентай фото резистор орнатылған және ол әр түрлі жарық қарқындылығын ажыратады.

{7} Инфрақызыл бақылау сенсоры: ақ жарықты анықтау арқылы қатені түзетуге мүмкіндік беретін сенсор

{8} Ультрадыбыстық сенсор: ультрадыбыстық сигналды қабылдап, содан кейін оны электр сигналына түрлендіру арқылы қозғалатын қатенің нақты орнын анықтаңыз.

{9} Бесік басы: бір нәрсені қолдау үшін қолданылады

{10} Рульдік қозғалтқыш: бұрылып, қажетті бағытқа жетуге болатын механикалық бөлік

20 -қадам: С қосымшасы: Ақаулықтарды жою

Сұрақ: Неліктен мен мотор кронштейндерін синтетикалық шыныға ыстық балқытылған желіммен жабыстыра алмаймын?

Ж: Мотор кронштейндері мен синтетикалық шыны арасындағы байланыс аймағы өте шектеулі екенін ескеріңіз. Сіз желімді ерітетін жерді дәл тауып алуыңыз керек және жақшалар тақтаға жабысып қалғаннан кейін, желім қайтадан ұйығанша оларды жылжытпауыңыз керек.

С: Неліктен менің қатем түзу жолмен жүре алмайды?

Ж: Назар аударыңыз, әр қозғалтқыш шиналармен бірдей, басқа қозғалтқыштардан біршама ерекшеленеді. Сіз өте ұқсас екі қозғалтқыш пен шинаны табу арқылы қателерді азайта аласыз немесе біз сияқты сенсорды орната аласыз.

Сұрақ: Менің мұнара неге үнемі құлап түседі?

Ж: назар аударыңыз, қағаз салмағы өте нашар. Мұнара түбін қоршап тұрған цилиндр тәрізді қағаз орамдарын қосу арқылы мұнараны берік етуге болады. Дегенмен, сіздің құрылымыңызда үш қабаттан артық қағаз жоқ екеніне көз жеткізіңіз.

Сұрақ: Ультрадыбыстық датчиктерден салыстырмалы түрде тұрақты деректерді неге ала алмаймын?

Ж: сақина тогы деректердің ауытқуына әкелетін электромагниттік өрісті құра алатынына назар аударыңыз. Сымдарды орнату арқылы оның әсерін төмендетуге болады.

Ұсынылған: