Build Lab 1. Համակարգչային գիտություն 2. Ռոբոտաշինություն ENG
UZLIN Build Lab, դասընթաց 2 ՌՈԲՈՏԱՇԻՆՈՒԹՅՈՒՆ

Ռոբոտաշինություն՝ թարթող լուսադիոդից մինչև քայլող ռոբոտ, որը տեսնում է

Գործնական դասընթաց հինգ մակարդակով։ Աշակերտները սկսում են անվտանգությունից, էլեկտրականությունից և առաջին ծրագրից, ապա կառուցում են երեք ռոբոտ՝ աճող բարդությամբ՝ ռոբոտ-ձեռք, ինքնահավասարակշռվող ռոբոտ և երկոտանի քայլող ռոբոտ։ Վերջին մակարդակում նրանք իրենց ռոբոտը մոդելավորում են ROS 2-ով և սովորեցնում տեսնել։ Ռոբոտները մնում են աշակերտների մոտ։

Դասավանդող՝ Նարեկ Տիգրանյան, թվային արտադրության, ռոբոտաշինության և համակարգչային գիտության համալսարանական դասախոս, UZLIN Technologies-ի հիմնադիր և տեխնիկական տնօրեն

Տարիք
15+
Մակարդակներ
5
Տևողություն
40 շաբաթ
Ձևաչափ
Շաբաթական 2 պարապմունք
Լեզու
MicroPython

01 Դասընթացի նկարագրություն

Ռոբոտաշինությունը դասավանդվում է այնպես, ինչպես այն սովորում են ինժեներները՝ կառուցելով։ Յուրաքանչյուր մակարդակ ավարտվում է աշխատող ռոբոտով, և յուրաքանչյուր ռոբոտ օգտագործում է նախորդների հմտությունները։ Ձեռքը սովորեցնում է սերվոներ, սենսորներ և անլար կառավարում։ Հավասարակշռվող ռոբոտն ավելացնում է շարժիչներ, մարտկոցներ և հետադարձ կապով կառավարում։ Երկոտանի ռոբոտն ավելացնում է մեխանիկա, CAD և կինեմատիկա։ Վերջին մակարդակը ռոբոտը տեղափոխում է սիմուլյացիա և ավելացնում տեսախցիկ։

Ծրագրավորումը դասավանդվում է MicroPython-ով Raspberry Pi Pico 2 W-ի վրա և միշտ կապված է մի բանի հետ, որը շարժվում է, լուսավորվում կամ զգում։ Վերջին մակարդակում ավելանում է Linux և ROS 2 աշխատեցնող Raspberry Pi 5։ Սկսելու համար փորձ պետք չէ։

Ռոբոտները մնում են աշակերտների մոտ. յուրաքանչյուր աշակերտ 1-ին մակարդակն ավարտում է ռոբոտ-ձեռքով, 2-րդը՝ ինքնահավասարակշռվող ռոբոտով, 3-րդը՝ երկոտանի քայլող ռոբոտով։ Յուրաքանչյուր մակարդակ ավարտվում է գնահատմամբ, որի արդյունքով որոշվում է՝ արդյոք աշակերտը կշարունակի հաջորդ մակարդակում։

Կապը 1-ին դասընթացի՝ Համակարգչային գիտության հետ

Համակարգչային գիտությունը տալիս է գաղափարներն ու կոդը, Ռոբոտաշինությունը՝ գործնական ինժեներիան։ Դրանք օգտագործում են նույն Pico-ն և լրացնում են միմյանց. այստեղ կառուցված ռոբոտը կարող է դառնալ Համակարգչային գիտության եզրափակիչ նախագիծը։ Յուրաքանչյուր դասընթաց կարելի է անցնել նաև առանձին։

02 Հինգ մակարդակները մեկ հայացքով

Մակ.ԹեմաԻնչով են ավարտում աշակերտներըՏևողություն
0ՀիմունքներԱռաջին MicroPython ծրագրերը Pico-ի վրա5 շաբաթ
1Ռոբոտ-ձեռք3D տպված ձեռք՝ ձեռքային կառավարմամբ, շարժումների գրանցմամբ և կրկնմամբ, սենսորով գործարկվող վերցնել-դնելով և Wi-Fi-ով հեռախոսից կառավարմամբ10 շաբաթ
2Ինքնահավասարակշռվող ռոբոտԵրկանիվ ռոբոտ, որը պահում է հավասարակշռությունը, վերականգնվում հրումից և վարվում հեռախոսով10 շաբաթ
3Երկոտանի ռոբոտԵրկոտանի ռոբոտ, որը քայլում է առաջ, շրջվում և մնում ուղիղ8 շաբաթ
4Սիմուլյացիա, տեսողություն և ԱԲ3-րդ մակարդակի ռոբոտը՝ մոդելավորված ROS 2-ում և Gazebo-ում, տեսնող և շարժվող, մասերը փորձարկված իրական ռոբոտի վրա7 շաբաթ

03 Ինչ են սովորում անել աշակերտները

ՈւղղությունՍկզբումՎերջում
Էլեկտրոնիկալուսադիոդի անվտանգ միացումշարժիչների սնուցում LiPo մարտկոցից դրայվերի միջոցով՝ ապահովիչներով և ճիշտ հողակցմամբ
Զգայումկոճակի ընթերցումգիրոսկոպի և արագաչափի միավորում հուսալի թեքության անկյան համար, առարկաների հայտնաբերում տեսախցիկով
Կառավարումպարզ if/else արձագանքներPID հետադարձ կապի ցիկլեր՝ ֆիքսված ժամանակացույցով երկու միջուկի վրա
Մեխանիկատպված ձեռքի հավաքումոտքերի նախագծում CAD-ում և հոդերի անկյունների հաշվարկ կինեմատիկայով
Համակարգերմեկ տպասալ սեղանինհեռախոսով կառավարվող ռոբոտ և ROS 2-ով միացված մոդելավորված հումանոիդ

04 Մակարդակները՝ դաս առ դաս

Յուրաքանչյուր դաս ունի հիմնական ուղի (կառուցել և ծրագրավորել) և խորացված ուղի (ավելի շատ մաթեմատիկա, տեսություն և ընդլայնումներ), որպեսզի սկսնակներն ու վստահ աշակերտներն աշխատեն նույն ռոբոտի վրա՝ յուրաքանչյուրն իր խորությամբ։ Յուրաքանչյուր դաս նշված է ըստ բարդության՝

Ս ՍկսնակՄ ՄիջինԽ Խորացված կամ միայն խորացված ուղի
0

Հիմունքներ

5 շաբաթ · 10 պարապմունք

Արդյունքը՝ Առաջին MicroPython ծրագրերը Pico-ի վրա։

Աշակերտները սովորում են անվտանգ աշխատել, հասկանում են էլեկտրականության հիմունքները և միկրոկառավարիչի աշխատանքը, գրում իրենց առաջին MicroPython ծրագրերը։

ԴասԹեմաՀիմնական գաղափարներՄակ.
0.1Լաբորատոր անվտանգությունԶոդում, տաք գործիքներ, 3D տպիչ, մարտկոցներ, շարժվող ռոբոտներՍ
0.2Էլեկտրականության հիմունքներԼարում, հոսանք, դիմադրություն, հզորություն, հաջորդական և զուգահեռ միացում, Օհմի օրենքՍ
0.3Գործիքներ և սխեմաներՄուլտիմետր, մակետային տախտակ, սխեմաների և տեխնիկական փաստաթղթերի ընթերցումՍ
0.4ԶոդումՏեխնիկա և անվտանգություն, Pico-ի վրա միակցիչների զոդումՍ
0.5Համակարգչի ճարտարապետությունRP2350-ի միջուկներ, ռեգիստրներ, տակտային հաճախություն, RAM և ֆլեշ հիշողություն, ելուստներՄ
0.6Երկուական համակարգ և թվերԵրկուական և տասնվեցական համակարգեր, նշանով ամբողջ թվեր, գերլցում, սահող և ֆիքսված ստորակետՄ
0.7Տրամաբանական տարրերAND, OR, NOT, XOR, ճշմարտության աղյուսակներ, and/or/not կոդումՄ
0.8Pico-ի կարգավորումBOOTSEL, UF2, MicroPython, Thonny, REPL, main.py, Git-ի հիմունքներՍ
0.9Pico-ի սահմանները և առաջին ծրագրերը3.3 Վ ելուստներ, թույլատրելի հոսանք, ներկառուցված լուսադիոդ և ջերմաստիճանի սենսորՍ
0.10Վրիպազերծում և թեստավորումՍխալների հաղորդագրություններ, տպման միջոցով մատյանավորում, մասերի առանձին ստուգումՄ

6 սկսնակ, 4 միջին և 0 խորացված դաս։

1

Ռոբոտ-ձեռք

10 շաբաթ · 20 պարապմունք

Արդյունքը՝ 3D տպված ձեռք՝ ձեռքային կառավարմամբ, շարժումների գրանցմամբ և կրկնմամբ, սենսորով գործարկվող վերցնել-դնելով և Wi-Fi-ով հեռախոսից կառավարմամբ։ Մնում է աշակերտի մոտ։

Յուրաքանչյուր աշակերտ կառուցում է 3 կամ 4 հոդով սերվոյական ձեռք։ Կարգավիճակի լույսերը ցույց են տալիս ռեժիմը՝ կանաչը՝ ձեռքային, կարմիրը՝ գրանցում, կապույտը՝ կրկնում։

ԴասԹեմաՀիմնական գաղափարներՄակ.
1.1ԼուսադիոդներԹվային ելք, բևեռականություն, անվտանգ ռեզիստորի ընտրություն Օհմի օրենքովՍ
1.2PWM և RGB լուսադիոդներԼրացման գործակից, աստիճանական մարում, գույների խառնում, ձայներ բզզիչովՍ
1.3Կոճակներ և անջատիչներՁգող ռեզիստորներ, NO/NC կոնտակտներ, ցատկերի ճնշում, ճակատի հայտնաբերում, սահմանային անջատիչներՍ
1.4Անալոգային մուտքԼարման բաժանիչներ, պոտենցիոմետրեր և լույսի սենսորներ, ADC, մասշտաբավորում 0–180°Ս
1.5Սերվոներ և շարժիչների սնուցում50 Հց PWM, իմպուլսի լայնություն, առանձին 5 Վ սնուցում, ընդհանուր հող, ֆիլտրումՍ
1.6Մեծ բեռների միացումՏրանզիստորներ, MOSFET-ներ, պաշտպանիչ դիոդներ, ռելեներ, ապարատային վթարային կանգառՄ
1.7Չարգելափակող կոդԺամանակի ստուգումներ, թայմերներ, ընդհատումներ կոճակների համարՄ
1.8Վիճակների մեքենաներՄեկ կոճակը փոխում է ձեռքային, գրանցման և կրկնման ռեժիմները՝ կարգավիճակի լույսերովՄ
1.93D տպագրությունԻնչպես է աշխատում FDM տպագրությունը, PLA և PETG, սլայսինգ, տպիչի անվտանգությունՍ
1.10Պարզ CADTinkercad կամ Fusion 360 (խորացված ուղի)՝ սենսորի ամրակի նախագծումՍ
1.11Պտտող մոմենտ և սերվոների ընտրությունԼծակներ, մոմենտ յուրաքանչյուր հոդում, ինչու է ուսն ամենածանրաբեռնվածըՄ
1.12Ձեռքի հավաքումՀոդեր, ազատության աստիճաններ, տպված ձեռքի հավաքումՍ
1.13Գրանցում և կրկնումՇարժումները պահվում են անկյունների ցուցակներով և գրանցվում ֆլեշ հիշողությունումՄ
1.14Հաջորդական կապUART, բոդային արագություն, Pico-ից համակարգիչ, ցանցային շերտերի համառոտ ակնարկՍ
1.15I2C և OLED էկրանՀասցեներ և սարքերի որոնում գծում, էկրան՝ ձեռքի ռեժիմով և անկյուններովՄ
1.16ԶգայումՀեռավորության, շարժման (PIR), լույսի և ջերմաստիճանի սենսորներ, լազերային հեռաչափ I2C-ով, watchdog թայմեր, սենսորով գործարկվող վերցնել-դնելՄ
1.17Wi-Fi-ի հիմունքներԿայանի և մուտքի կետի ռեժիմներ, IP հասցեներ, DHCPՄ
1.18Կառավարում հեռախոսիցՍահիչներով վեբ էջ, WebSocket-ներ (խորացված ուղի), կապի կորստի դեպքում անվտանգ կանգառԽ
1.19ԻնտեգրումՀավաքման ավարտ, լարերի ուղղում, ցուցադրության փորձՍ
1.20Եզրափակիչ ցուցադրություն և գնահատումԱշակերտները ներկայացնում և բացատրում են իրենց հեռախոսով կառավարվող ձեռքըՍ

11 սկսնակ, 8 միջին և 1 խորացված դաս։

Լրացուցիչ թեմաներ խորացված ուղու համար՝ ձեռքի ուղիղ կինեմատիկա, MQTT և IoT վահանակներ, տրիգերներ։

2

Ինքնահավասարակշռվող ռոբոտ

10 շաբաթ · 20 պարապմունք

Արդյունքը՝ Երկանիվ ռոբոտ, որը պահում է հավասարակշռությունը, վերականգնվում հրումից և վարվում հեռախոսով։ Մնում է աշակերտի մոտ։

Աշակերտները սերվոներից անցնում են իրական շարժիչների։ Հերթականությունն է՝ սնուցում և շարժիչներ, ապա զգայում, ապա ժամանակ, ապա կառավարում, որպեսզի յուրաքանչյուր բարդ թեմա հենվի նախորդի վրա։

ԴասԹեմաՀիմնական գաղափարներՄակ.
2.1Մարտկոցներ և անվտանգությունLiPo տարրեր, տարողություն, C գործակից, լիցքավորում, պահպանում և հրդեհային անվտանգությունՍ
2.2Լարման կայունարարներԳծային և իմպուլսային կայունարարներ, ջերմություն, արդյունավետությունՄ
2.3Էներգիայի բյուջեՀոսանքը յուրաքանչյուր շարժիչի համար, կանգառի հոսանք, լարերի և ապահովիչների ընտրությունՄ
2.4Հաստատուն հոսանքի շարժիչներՄոմենտ, արագություն, հակաէլշու, ռեդուկտորային շարժիչներՍ
2.5H-կամրջային դրայվերներՈւղղություն և արագություն PWM-ով, TB6612 դրայվերՄ
2.6Հողակցում և աղմուկԱստղաձև հողակցում, շարժիչների աղմուկ, ֆիլտրում, տրամաբանական և ուժային սնուցման բաժանումՄ
2.7Բիթեր և ռեգիստրներԲիթային գործողություններ, դիմակավորում, տեղաշարժ, հիշողությանը քարտեզագրված մուտք/ելքՄ
2.8ԷնկոդերներՔառակուսային էնկոդերներ, իմպուլսների հաշվարկ, արագության չափումՄ
2.9Շարժման սենսորMPU6050-ի ռեգիստրների ընթերցում՝ արագացման և պտույտի հում տվյալներՄ
2.10Սենսորային տվյալների ֆիլտրումԱղմուկ, սահող միջին, ցածր հաճախությունների ֆիլտրՄ
2.11Թեքության չափումԱրագաչափի և գիրոսկոպի անկյուններ, լրացնող ֆիլտրԽ
2.12ԲազմահոսքայնությունԵրկու միջուկ՝ մեկում զգայում, մյուսում կառավարում, կողպեքներ և օղակաձև բուֆերներԽ
2.13Իրական ժամանակի հաշվարկներՎերջնաժամկետներ, ուշացում, ջիտեր, ֆիքսված ցիկլ, մրցավազքի պայմաններԽ
2.14Հետադարձ կապով կառավարումԲաց և փակ համակարգեր, P, I և D՝ սկզբում գծով շարժվող և խոչընդոտներից խուսափող ռոբոտի վրաԽ
2.15PID-ի կարգաբերումՇարժիչի արագության կառավարում, կարգաբերման մեթոդ, ցիկլի ժամանակացույցԽ
2.16Անլար վարումUDP արագ հրամանների համար, Bluetooth հավելված կամ խաղային վահանակՄ
2.17Ռոբոտի հավաքումՀենք, սենսորի տեղադրում, սենսորի, ֆիլտրի, PID-ի և շարժիչների միավորումԽ
2.18Հավասարակշռության կարգաբերումՀավասարակշռության, ապա արագության ցիկլի կարգաբերում, հրումից հետո վերականգնումԽ
2.19Կենդանի հեռաչափությունԹեքության և PID արժեքների կենդանի վահանակ WebSocket-ներով կամ MQTT-ով՝ ավելի արագ կարգաբերման համարԽ
2.20Եզրափակիչ ցուցադրություն և գնահատումՌոբոտը պահում է հավասարակշռությունը, վերականգնվում հրումից և վարվում հեռախոսովՍ

3 սկսնակ, 9 միջին և 8 խորացված դաս։

Լրացուցիչ թեմաներ խորացված ուղու համար՝ PIO վիճակների մեքենաներ էնկոդերների համար, Կալմանի ֆիլտր, ռոբոտների միջև հաղորդակցություն, MicroPython և C, քնի ռեժիմներ և հիշողության կառավարում։

3

Երկոտանի ռոբոտ

8 շաբաթ · 16 պարապմունք

Արդյունքը՝ Երկոտանի ռոբոտ, որը քայլում է առաջ, շրջվում և մնում ուղիղ։ Մնում է աշակերտի մոտ։

Աշակերտները սովորում են, թե ինչպես են շարժվում ռոբոտների մարմինները, նախագծում և տպում են սեփական ոտքերը, կառուցում փոքր քայլող ռոբոտ։ Այն օգտագործում է նախորդ աշխատանքը՝ սերվոների հմտությունները 1-ին մակարդակից, շարժման սենսորը, ֆիլտրը և հեռախոսային կառավարումը՝ 2-րդից։

ԴասԹեմաՀիմնական գաղափարներՄակ.
3.1Մաթեմատիկայի կրկնությունԵռանկյունաչափություն, վեկտորներ, անկյուններ ռադիաններովՍ
3.2Ուժեր և մոմենտ ոտքերումՄոմենտն ազդրում, ծնկում և կոճում, սերվոների ընտրություն կանգնած ռոբոտի համարՄ
3.3Զանգվածի կենտրոն և կայունությունՀենման բազմանկյուն, ինչու են ռոբոտները շրջվումՄ
3.4Ատամնանիվներ և կատարող մեխանիզմներՓոխանցման թվեր, ճեղք, լծակային մեխանիզմներ, քայլային և անխոզանակ շարժիչներՄ
3.5Ուղիղ կինեմատիկաՀոդերի անկյուններից դեպի ոտքի դիրքՄ
3.6Հակադարձ կինեմատիկաՈտքի դիրքից դեպի հոդերի անկյուններ, հասանելի տարածքԽ
3.7Մատրիցներ և ձևափոխություններՊտույտի մատրիցներ, կոորդինատային համակարգեր, հոդերի շղթաԽ
3.8CAD ռոբոտի մասերի համարFusion 360՝ պարամետրական նախագծում, սերվոյի բներ, թույլտվածքներՄ
3.9Ոտքի նախագծումԱզդրի, ծնկի և կոճի հոդեր, տպագրություն և փորձարկումՄ
3.10Գծեր և խելացի սերվոներSPI, արձանագրությունների համեմատություն, RS-485 և խելացի սերվոներ, CAN, DMAՄ
3.11Ստատիկ քայլքԶանգվածի կենտրոնը հենման ոտքի վրա պահելը, առանցքային դիրքերով քայլքՄ
3.12Քայլքի գեներացումՈտքի սահուն հետագծեր, միջարկում, ոտքերի համաժամեցումԽ
3.13Երկոտանի ռոբոտի հավաքումOtto DIY-ի կամ աշակերտի սեփական նախագծի հավաքում, լարեր, պատյաններ և հուսալիությունԽ
3.14Հավասարակշռության հետադարձ կապՇարժման սենսորի և ֆիլտրի կիրառում՝ քայլելիս կեցվածքն ուղղելու համարԽ
3.15Շրջադարձ և կառավարումՇրջադարձեր, կառավարում հեռախոսից, վերջնական կարգաբերումԽ
3.16Եզրափակիչ ցուցադրություն և գնահատումՌոբոտը քայլում է առաջ, շրջվում և մնում ուղիղԽ

1 սկսնակ, 8 միջին և 7 խորացված դաս։

Լրացուցիչ թեմաներ խորացված ուղու համար՝ ռոբոտի պարզ կառավարման տպասալի նախագծում KiCad-ում։

4

Սիմուլյացիա, տեսողություն և ԱԲ

7 շաբաթ · 14 պարապմունք

Արդյունքը՝ 3-րդ մակարդակի ռոբոտը՝ մոդելավորված ROS 2-ում և Gazebo-ում, տեսնող և շարժվող, մասերը փորձարկված իրական ռոբոտի վրա։

Աշակերտներն անցնում են Linux-ի և ROS 2-ի, մոդելավորում իրենց երկոտանի ռոբոտը, ավելացնում տեսողություն և առաջին անգամ ծանոթանում ռոբոտային ուսուցմանը։ Նեյրոնային ցանցերն ու ամրապնդմամբ ուսուցումը խորացված ուղում են, հիմնական ուղին այդ ժամանակը տրամադրում է գույնով հետևմանը և սիմուլյացիայի կատարելագործմանը։

ԴասԹեմաՀիմնական գաղափարներՄակ.
4.1Linux և Raspberry PiRaspberry Pi 5, տերմինալ, գործընթացներ և հոսքերՄ
4.2ROS 2-ի հիմունքներՀանգույցներ, թեմաներ, հաղորդագրություններ, հրապարակողներ և բաժանորդներՄ
4.3ROS 2 և միկրոկառավարիչներPico-ի միացում ROS 2-ին հաջորդական կամրջովԽ
4.4Ռոբոտի մոդելներURDF՝ երկոտանի ռոբոտը նկարագրող օղակներ և հոդերԽ
4.5ՍիմուլյացիաGazebo՝ ֆիզիկա, սենսորներ, քայլքի փորձարկում իրական ռոբոտից առաջԽ
4.6Կառավարում սիմուլյացիայումՀոդերի կարգավորիչներ, 3-րդ մակարդակի քայլքը Gazebo-ումԽ
4.7Տեսախցիկներ և պատկերներՊիքսելներ, գունային տարածություններ, OpenCV-ի հիմունքներՄ
4.8Գույնով հետևումՇեմային մշակում, առարկայի դիրքի որոշում պատկերումՄ
4.9Նեյրոնային ցանցով հայտնաբերումՆախապես ուսուցանված հայտնաբերման մոդել, դասակարգում Pico-ի վրա (TinyML)Խ
4.10Տեսողությամբ ուղղորդվող գործողությունՌոբոտը շրջվում կամ ձգվում է դեպի իր տեսած առարկան, ռեակտիվ վարքագիծ և ինքնավարության անվտանգ փորձարկումԽ
4.11Ռոբոտային ուսուցումՊարգևներ և քայլքի ռազմավարության ուսուցում սիմուլյացիայումԽ
4.12Սիմուլյացիայից իրականություն և էթիկաԻնչու է սիմուլյացիան տարբերվում իրականությունից, ռոբոտների անվտանգություն, էթիկա և ապագաՄ
4.13ԻնտեգրումՏեսողության, սիմուլյացիայի և իրական ռոբոտի միավորում, ցուցադրության փորձԽ
4.14Եզրափակիչ ցուցադրություն և գնահատումՀումանոիդի մոդելը տեսնում և շարժվում է Gazebo-ում, մասերը փորձարկված են իրական ռոբոտի վրաԽ

0 սկսնակ, 5 միջին և 9 խորացված դաս։

Լրացուցիչ թեմաներ խորացված ուղու համար՝ պարզ միջավայրերի քարտեզագրում։

05 Ինչպես է չափվում առաջընթացը

Յուրաքանչյուր մակարդակ ավարտվում է գնահատմամբ՝ մակարդակի ռոբոտի աշխատող ցուցադրությամբ, որը աշակերտը կարողանում է բացատրել, և լաբորատոր աշխատանքով։ Արդյունքով որոշվում է՝ արդյոք աշակերտը կշարունակի հաջորդ մակարդակում։

ԲաղադրիչԻնչ է ցույց տալիսԿշիռ
Լաբորատոր աշխատանքԴաս առ դաս կառուցում, չափում և ծրագրավորում՝ գրանցված ինժեներական մատյանում40%
Եզրափակիչ նախագիծՄակարդակի ռոբոտի կենդանի ցուցադրություն և դրա աշխատանքի բացատրություն50%
ՄասնակցությունԹիմային աշխատանք, անվտանգության սովորույթներ և այլ աշակերտներին օգնելը10%

06 Սարքավորումներ և ծրագրեր

ՈրտեղՄանրամասներ
Բոլոր մակարդակներRaspberry Pi Pico 2 W, մակետային տախտակ, բաղադրիչներ, MicroPython և Thonny
Մակարդակ 1MG90S սերվոներ, 3D տպված ձեռք, հեռավորության, լույսի, շարժման և ջերմաստիճանի սենսորներ, բզզիչ և փոքր OLED էկրան
Մակարդակ 2Էնկոդերներով ռեդուկտորային շարժիչներ, TB6612 դրայվեր, 2S LiPo մարտկոց, MPU6050 շարժման սենսոր
Մակարդակ 3Ավելի ուժեղ մետաղական ատամնանիվներով սերվոներ, Fusion 360-ում նախագծված 3D տպված ոտքեր կամ Otto DIY հավաքածու
Մակարդակ 4Raspberry Pi 5 տեսախցիկով, ROS 2, Gazebo և OpenCV Ubuntu Linux-ում
Լաբորատորիայում3D տպիչ ռոբոտների բոլոր մասերի համար, ինչպես նաև օսցիլոգրաֆ, սպեկտրի վերլուծիչ և ցանցային վերլուծիչ՝ աչքին անտեսանելի ազդանշանները ցուցադրելու համար

07 Անվտանգություն

Առաջին դասը նվիրված է անվտանգությանը, և անվտանգության կանոնները վերադառնում են ամեն անգամ, երբ հայտնվում է նոր սարքավորում՝ զոդիչներ, 3D տպիչ, LiPo մարտկոցներ և շարժվող ռոբոտներ։ Յուրաքանչյուր ռոբոտ ունի ապարատային վթարային կանգառ և ծրագրային պաշտպանություն, որը կանգնեցնում է այն կապի կորստի դեպքում։ Քայլող ռոբոտները փորձարկվում են փափուկ գորգի վրա՝ ապահովիչ թելով։

UZLIN Build Lab, դասընթաց 2։ Դասերի հերթականությունն ու բովանդակությունը կարող են ճշգրտվել յուրաքանչյուր խմբի համար։

Raspberry Pi-ը և Raspberry Pi Pico-ն Raspberry Pi Ltd-ի ապրանքանիշեր են։

UZLIN Build Lab, edu.uzlin.com, info@uzlin.com, +374 41 900 917։ © 2018–2026 UZLIN Technologies
← 1-ին դասընթաց՝ Համակարգչային գիտություն