Skip to main content
Мұғалім порталы

Мұғалім құралдар жинағы белгішесі Мұғалімнің құралдар жинағы - Осы әрекеттің мақсаты

Қол мен тырнақ арқылы бағдарламалау роботқа алға, артқа, солға немесе оңға жылжудың орнына басқа тапсырмаларды орындауға мүмкіндік береді. Бұл әрекетте оқушылар объектіге жақындау, ұстау, көтеру және жылжыту үшін қажетті қозғалыстардың дұрыс ретін үйренеді. Нысан бос алюминий банка немесе бос су бөтелкесі болуы мүмкін. Бұл әрекет студенттерді Package Dash Challenge-ге дайындайды, мұнда студенттер белгіленген курстың айналасында нысанды ұстап алып, жылжытуы керек. Студенттер псевдокод арқылы жол жоспарын жасайды.

[Айналдыру] және [Орынға айналдыру] блоктары немесе осы әрекетте пайдаланылатын басқалар туралы қосымша ақпарат алу үшін VEXcode IQ ішіндегі Анықтама ақпаратына кіріңіз. Бұл кірістірілген анықтама құралы туралы қосымша ақпарат алу үшін осы жерденбасыңыз.

Төменде сіздің студенттеріңіздің осы әрекетте не істейтіні көрсетілген:

  •  Қолды жылжыту және Тырнақты ашу оқулық бейнелерін қараңыз.

  • Псевдокод (Google Doc) арқылы нысанға жақындау, ұстау, көтеру және жылжыту үшін қажетті қадамдарды сипаттаңыз.

  • VEXcode IQ көмегімен псевдокодта дайындаған олардың ретін бағдарламалаңыз.

  • Жобаны жүктеп алыңыз, іске қосыңыз және оның мақсатына сай жұмыс істейтінін тексеріңіз.

Тізбекті бағдарламалайық!

Бұл әрекетте сіз роботқа нысанды ұстау, көтеру және жылжыту үшін қажет болатын қозғалыстардың реттілігінің жоспарын көрсетесіз.

Алдымен сіз тырнақ пен қолды бағдарламалау туралы екі оқулық бейнені қарап шығасыз. Содан кейін сіз объектіге жақындау, ұстап алу және көтеру қадамдарының дұрыс тізбегін анықтайсыз және псевдокод арқылы жобаны жоспарлайсыз.
Содан кейін жоспарлауға көмектескен псевдокод арқылы жобаны жасайсыз, жүктейсіз және іске қосасыз!

  • Қажетті жабдықтың, инженерлік жазу кітапшасының және VEXcode IQ жүктеп алынғанына және дайын екеніне көз жеткізіңіз.

Мұғалімге арналған кеңестер белгішесі Мұғалімге арналған кеңестер

Егер студент VEXcode IQ қызметін бірінші рет қолданса, олар осы зерттеу барысында кез келген уақытта Оқулықтарға сілтеме жасай алады. Оқулықтар құралдар тақтасында орналасқан.VEXcode IQ ішіндегі құралдар тақтасындағы Оқулықтар белгішесінің суреті

Қажетті материалдар:
Саны Қажетті материалдар
1

VEX IQ супер жинағы

1

VEXcode IQ

1

Инженерлік дәптер

1

Есептегіш таяқша немесе сызғыш

1

Clawbot (Drivetrain 2-мотор) үлгісі жобасының үлгісі

1

Алюминий банка немесе бос су бөтелкесі

Мұғалімге арналған кеңестер белгішесі Мұғалімге арналған кеңестер

Студенттер үшін ақауларды жою қадамдарының әрқайсысын модельдеңіз.

1-қадам: Барлауға дайындық

Әрекетті бастамас бұрын, сізде осы заттардың әрқайсысы дайын ба? Құрылысшы төмендегілердің әрқайсысын тексеруі керек:

  • Барлық қозғалтқыштар мен сенсорлар дұрыс порттарға қосылған ба?

  • Смарт кабельдер  барлық қозғалтқыштар мен сенсорларға толығымен салынған ба?

  • Ми қосылды?

  • Батарея зарядталғанма?

  •  радиосы робот миынаенгізілген бе?

2-қадам: Жолды жоспарлауды бастаңыз

Роботыңыз жүретін жолды жоспарлауды бастамас бұрын, алдымен VEXcode IQ жүйесінде Қолды жылжыту және Тырнақты ашу оқулық бейнелерін қарап шығыңыз.VEXcode IQ ішіндегі құралдар тақтасындағы Оқулықтар белгішесінің суреті

  • Қолды жылжыту оқулық бейнеVEXcode IQ жүйесіндегі оқулық бейне белгішесін жылжыту суреті
  • Claw оқулық бейнені ашыңызVEXcode IQ жүйесінде ашық оқулық бейне белгішесінің суреті

Енді инженерлік жазу кітапшаңызда бос су бөтелкесі сияқты нысанға жақындау, ұстап алу және көтеру қадамдарының дұрыс ретін жазу үшін псевдокод (Google Doc / .docx / .pdf )  пайдаланыңыз. немесе алюминий банка.су бөтелкесіне жақындап келе жатқан Clawbot бейнесі

  • Бұл мәселенің есте сақтау керек бөліктері:

    • Алдымен нысанның роботтан қаншалықты алыс екенін миллиметрмен өлшеу керек. Бұл роботтың қаншалықты алға және кері қозғалу керектігін анықтау үшін қажет.

    • Қозғалыс ауқымына және нысанның қаншалықты үлкендігіне байланысты тырнақтың қанша градусқа ашылуы және жабылуы керек екенін анықтаңыз. Қосымша анықтама алу үшін Ойнату бөліміндегі алдыңғы бетті қараңыз.

      • кеңес: Құрылғы мәзірін ашыңыз және тырнақ ішіндегі нысанмен қанша градусқа жабылатынын көріңіз.

    • Нысанды көтеру үшін қолдың қаншалықты жоғары көтерілетінін анықтаңыз.

    • Нысанға жақындаған кезде тырнақ әлдеқашан ашылған болуы керек. Егер сіз жабық тырнақпен нысанға жақындасаңыз, жабық тырнақ нысанды құлатып жіберуі мүмкін.

    • Робот сонымен қатар нысанды тырнағында ұстауы, нысанды жоғары көтеруі, нысанның орнын ауыстыру үшін кері қозғалуы, содан кейін нысанды қайтадан төмен қойып, босатуы керек.

Мұғалімге арналған кеңестер белгішесі Мұғалімге кеңестер - Псевдокодты қолдану

Студенттер псевдокодпен (Google Doc/.docx/.pdf) және оның жобаны жоспарлауда қалай қолданылатынын білмеген жағдайда, берілген сілтеме түсіндіріледі. Псевдокодты қарап шығу үшін (Google Doc.docx) рубрикасын пайдалануға болады және ол студенттерденрет псевдокод жазуды сұраған кезде Қайта ойлану» бөлімінде қайта беріледі. Бұл псевдокодты жазу мүмкіндігі кейінірек жоспарлау және псевдокод айдарын бөлісу тәжірибесі ретінде қарастырылуы мүмкін, бұл тәжірибеде көмектесе алады.

Мұғалім құралдар жинағы белгішесі Мұғалімнің құралдар жинағы - Шешім

Нысан мен робот арасындағы қашықтық оқушыға немесе топқа байланысты өзгеруі мүмкін. Студенттердің псевдокодын жазбас бұрын қашықтықты өлшейтініне көз жеткізіңіз.
Тырнақ бірінші рет ашылғанда, содан кейін нысанды ұстау үшін жабылған кезде бірдей дәреже өлшемі болмайтынын ескеріңіз. Тырнақ нысанды жауып тұрғандықтан және оны қыспауы керек болғандықтан, тырнақ нысанды орап алғаннан кейін градустар тоқтауы керек.

Нысанды тиімді тасымалдау үшін қол жеткілікті жерден жоғары көтерілуі керек.

Оқушыларға қажет қадамдардың дұрыс тізбегі төмендегідей. Бұл мысалда өлшенген қашықтық 15 мм болды. Бұл әр студентке немесе топқа өзгеруі мүмкін:

  • Тырнақты 75 градусқа ашыңыз.

  • Нысанға жақындау үшін 15 мм алға қарай жүріңіз.

  • Объектіні ұстау үшін тырнақты 60 градусқа жабыңыз.

  • Нысанды көтеру үшін қолды 315 градусқа көтеріңіз.

  • Нысанды жаңа орынға жылжыту үшін 15 мм кері жүріңіз.

  • Нысанды қайтадан төмен қою үшін қолды 315 градусқа түсіріңіз.

  • Нысанды босату үшін тырнақты 60 градусқа ашыңыз.

Мұғалімге арналған кеңестер белгішесі Мұғалімге арналған кеңестер

  • Бұл бағдарламалаудың бастапқы әрекеті болғандықтан, мұғалім қадамдарды модельдеу керек, содан кейін оқушылардан сол әрекеттерді орындауды сұрау керек. Одан кейін мұғалім оқушылардың қадамдарды дұрыс орындағанын қадағалауы керек. 
  • Оқушылардың Clawbot (Drivetrain2-мотор) үлгісін таңдағанына көз жеткізіңіз.
    • Сіз студенттерге VEXcode IQ ішіндегі Мысалдар бетінде таңдауға болатын бірнеше таңдау бар екенін көрсете аласыз. Олар роботтарын жасап, пайдаланған кезде әртүрлі үлгілерді пайдалану мүмкіндігі болады.
  • Студенттерден жоба атауына өздерінің инициалдарын қосуды сұрауға болады. Бұл студенттерден оларды жіберуді сұрасаңыз, жобаларды ажыратуға көмектеседі. 
  • Оқушылардың зат пен робот арасындағы қашықтықты миллиметрмен (мм) өлшейтініне көз жеткізіңіз. 

3-қадам: Тізбекті бағдарламалау

  • Clawbot (Drivetrain 2-мотор) үлгісі жобасын ашыңыз.VEXcode IQ үлгі жобаларындағы Clawbot (Drivetrain 2-мотор) үлгі белгішесінің кескіні

  • Мысал жобаны ашуға көмектесу үшін VEXcode IQ блоктарында мысал жобалары мен үлгілерін пайдалану оқулық бейнесін қараңыз.VEXcode IQ жүйесіндегі мысал жобалары мен үлгілерін пайдалану оқулық бейне белгішесінің суреті

  • Жобаның атын өзгертіңіз және «Реттілік» ретінде сақтаңыз.VEXcode IQ құралдар тақтасындағы атауы өзгертілген жобаның суреті

  • Жобаның атын өзгерту және сақтау туралы анықтама алу үшін VEXcode IQ жүйесіндегі Жобаны атау және сақтау оқулығын қараңыз.

  • Енді псевдокодты пайдаланып жобаңызды жасаңыз. Алдымен псевдокодты енгізу үшін түсініктемелерді пайдаланып жобаңызды көрсетіңіз. Төменде көрсетілген мысал сілтеме болып табылады. Дәреже мен қашықтық өлшемдері объектіңіздің қаншалықты қашықтықта орналасқанына және оның өлшеміне байланысты әртүрлі болуы мүмкін.VEXcode IQ ішіндегі түсініктеме блоктарындағы жобаның псевдокодының кескіні

  • Псевдокод негізінде жобаны жасау үшін [Drive], [Spin ​​for] және [Spin ​​to position] блоктарын пайдаланыңыз.

    Қол моторының орнын 0-ге қалпына келтіруді және тырнақ қозғалтқышы үшін 3 секундтық күту уақытын қосуды ұмытпаңыз.

    Жобаны ұйымдастырудың мысалы ретінде төмендегі суретті пайдаланыңыз. Келесі жоба аяқталмаған, бірақ сіз өзіңізді толығымен бағдарламалауыңыз керек.Кейбір әрекеттер қосылған жобаның суреті

  • Жобаңыз аяқталғаннан кейін оның не істейтінін болжаңыз. Болжамдарыңызды инженерлік дәптерге жазыңыз.

4-қадам: Жобаны сынау!

Енді сіз жақындау, ұстап алу, көтеру және қарсы тұру жобасын жасадыңыз - оны сынап көрейік!

  • Sequence жобаңызды жүктеп алыңыз және іске қосыңыз. Анықтама алу үшін VEXcode IQ жүйесінде Жобаны жүктеп алу және іске қосу оқулық бейнесін қараңыз. Оның келесі белгішесі болады: Image of the Download and run a project tutorial video icon in VEXcode IQ

Сіздің жобаңыз жоспарланғандай іске қосылды ма? Псевдокодты соңғы жобамен салыстыра отырып, инженерлік дәптеріңізге өз бақылауларыңызды жазыңыз және келесі сұрақтарға жауап беріңіз:

  • Сіздің жобаңызда нысанды ұстауға, көтеруге және жылжытуға арналған робот болды ма?

  • Неліктен бұл қозғалыс тізбегі маңызды?

Мұғалім құралдар жинағы белгішесі Мұғалімнің құралдар жинағы - Шешім

Оқушылардың жобалары нысанға және оның роботтан қаншалықты қашықтығына байланысты өзгереді. Студенттер өздерінің псевдокоды және псевдокод негізінде бағдарламаланған жоба туралы рефлексия жасай алуы керек. Қате псевдокодқа немесе бағдарламалауға байланысты болды ма? Студенттер жобаның қай қадамы қате болуы мүмкін екенін көру үшін псевдокодты қарап шығуы керек.

Бұл әрекет студенттерге қозғалыстардың реттілігі маңызды екенін көрсетуі керек. Егер қозғалыстар басқа ретпен қайта реттелсе, робот нысанды көтеріп, жылжыта алмауы мүмкін. Мысалы, тырнақ бірінші ашылмаса, робот оған жақындаған кезде оны құлатып жіберуі мүмкін.

Төменде мысал шешім берілген:Play жобасына арналған мысал кодының суреті
 

Оқуыңызды кеңейту белгішесі Extend Your Learning - [Моторды тоқтатуды орнату] Блок

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

Бұл жағдайда ауырлық күшінен және көтерілген заттың салмағынан қол құлап қалмауы үшін [Motor stopping орнату] блогын пайдалануға болады. Бұл блокты жобаның басында пайдалануға болады және жобаның қалған бөлігінде барлық болашақ мотор блоктарына қолданылады.VEXcode IQ жүйесінде орнатылған қозғалтқышты тоқтату блогына арналған анықтаманың жоғарғы бөлігінің суреті

[Моторды тоқтатуды орнату] блогында үш параметр бар:

  • Тежеу Мотордың дереу тоқтауына әкеледі.

  • Coast Мотордың біртіндеп айналуына мүмкіндік береді.

  •  ұстап тұру қозғалтқышты дереу тоқтатады және қозғалса, оны тоқтаған күйіне қайтарады.