Ինքնուրույն ձեռքի մեխանիկական մանիպուլյատոր: Ինքնուրույն սեղանի ռոբոտ ձեռքի մանիպուլյատոր՝ պատրաստված plexiglass-ից՝ սերվոների վրա: Մեխանիկական հավաքում
Բարև giktimes!
UArm նախագիծը uFactory-ից միջոցներ է հավաքել kickstarter-ում ավելի քան երկու տարի առաջ: Նրանք հենց սկզբից ասում էին, որ դա բաց կոդով նախագիծ է լինելու, սակայն ընկերության ավարտից անմիջապես հետո չէին շտապում ներբեռնել սկզբնական կոդը։ Ես ուղղակի ուզում էի պլեքսիգլասը կտրել ըստ իրենց գծագրերի և վերջ, բայց քանի որ սկզբնական կոդերը չկային և տեսանելի ապագայում նախատեսված չէր, ես սկսեցի կրկնել դիզայնը լուսանկարներից։
Իմ ռոբոտ ձեռքն այժմ այսպիսի տեսք ունի.
Երկու տարվա ընթացքում դանդաղ աշխատելով, ես կարողացա չորս տարբերակ պատրաստել և բավականին մեծ փորձ ձեռք բերեցի։ Նկարագրությունը, նախագծի պատմությունը և ծրագրի բոլոր ֆայլերը կարելի է գտնել կտրվածքի տակ:
Փորձություն և սխալ
Երբ սկսեցի աշխատել գծագրերի վրա, ուզում էի ոչ թե պարզապես կրկնել uArm-ը, այլ բարելավել այն։ Ինձ թվում էր, որ իմ պայմաններում դա միանգամայն հնարավոր է անել առանց առանցքակալների։ Ինձ դուր չեկավ նաև այն փաստը, որ էլեկտրոնիկան պտտվում է ամբողջ մանիպուլյատորով, և ես ուզում էի պարզեցնել ծխնիի ստորին հատվածի դիզայնը: Բացի այդ, ես անմիջապես սկսեցի նկարել այն մի փոքր ավելի փոքր:Այս մուտքերով ես նկարեցի առաջին տարբերակը։ Ցավոք, ես չեմ պահպանել մանիպուլյատորի այդ տարբերակի ոչ մի լուսանկար (որն արվել է դեղին): Դրանում եղած սխալներն ուղղակի էպիկական էին։ Նախ՝ գրեթե անհնար էր այն հավաքել։ Որպես կանոն, մեխանիկան, որը ես նկարել եմ մանիպուլյատորից առաջ, բավականին պարզ էր, և ես ստիպված չէի մտածել հավաքման գործընթացի մասին: Բայց միևնույն է, ես հավաքեցի այն և փորձեցի սկսել, Եվ ձեռքը գրեթե չէր շարժվում: Բոլոր մասերը պտտվում էին պտուտակների շուրջը, և եթե ես դրանք սեղմեի այնպես, որ ավելի քիչ հակազդեցություն լինի, այն չէր կարող շարժվել: Եթե ես թուլացա, որ նա կարողանա շարժվել, անհավանական արձագանք հայտնվեց: Արդյունքում հայեցակարգը չապրեց նույնիսկ երեք օր։ Եվ նա սկսեց աշխատել մանիպուլյատորի երկրորդ տարբերակի վրա։
Կարմիրն արդեն բավականին հարմար էր աշխատանքի համար։ Նա նորմալ հավաքում էր և կարող էր քսումով շարժվել։ Ես կարողացա փորձարկել ծրագրակազմը դրա վրա, բայց, այնուամենայնիվ, առանցքակալների բացակայությունը և տարբեր ձողերի վրա մեծ կորուստները շատ թույլ էին դարձնում այն:
Հետո որոշ ժամանակ հրաժարվեցի նախագծի վրա, բայց շուտով որոշում կայացրեցի մտքիս բերել: Ես որոշեցի օգտագործել ավելի հզոր և հայտնի սերվոներ, մեծացնել չափերը և ավելացնել առանցքակալներ: Եվ ես որոշեցի, որ չեմ փորձի ամեն ինչ միանգամից կատարյալ դարձնել։ Ես ուրվագծեցի գծագրերը արագ ձեռքառանց գեղեցիկ զույգեր նկարելու և պատվիրել է կտրել թափանցիկ պլեքսիգլասից: Օգտագործելով ստացված մանիպուլյատորը՝ ես կարողացա վրիպազերծել հավաքման գործընթացը, հայտնաբերեցի այն վայրերը, որոնք լրացուցիչ ամրացման կարիք ունեն, և սովորեցի, թե ինչպես օգտագործել առանցքակալներ:
Այն բանից հետո, երբ ես բավականաչափ խաղացի թափանցիկ մանիպուլյատորի հետ, ես նստեցի վերջնական սպիտակ տարբերակի նախագծերի վրա: Այսպիսով, այժմ բոլոր մեխանիզմները լիովին կարգաբերված են, դա ինձ հարմար է, և ես պատրաստ եմ հայտարարել, որ չեմ ուզում որևէ այլ բան փոխել այս դիզայնում.
Ես ընկճված եմ այն փաստից, որ ես չկարողացա հիմնովին նոր բան բերել uArm նախագծին։ Երբ ես սկսեցի նկարել վերջնական տարբերակը, նրանք արդեն ներկայացրել էին 3D մոդելները GrabCad-ում: Արդյունքում ես միայն մի փոքր պարզեցրեցի ճանկը, պատրաստեցի ֆայլերը հարմար ձևաչափով և օգտագործեցի շատ պարզ և ստանդարտ բաղադրիչներ:
Մանիպուլյատորի առանձնահատկությունները
UArm-ից առաջ, աշխատասեղանի մանիպուլյատորներայս դասի ներկայացուցիչը բավականին ձանձրալի տեսք ուներ: Նրանք կա՛մ ընդհանրապես էլեկտրոնիկա չունեին, կա՛մ ռեզիստորներով ինչ-որ հսկողություն ունեին, կա՛մ ունեին իրենց սեփական ծրագրակազմը։ Երկրորդ, նրանք սովորաբար չունեին զուգահեռ հոդերի համակարգ, և բռնիչը ինքնին փոխեց իր դիրքը շահագործման ընթացքում: Եթե դուք հավաքում եք իմ մանիպուլյատորի բոլոր առավելությունները, կստանաք բավականին երկար ցուցակ.- Միացման համակարգ՝ թևի հիմքում հզոր և ծանր շարժիչներ տեղադրելու և բռնիչը հիմքին զուգահեռ կամ ուղղահայաց պահելու համար
- Բաղադրիչների պարզ հավաքածու, որը հեշտ է գնել կամ կտրել plexiglass-ից
- Առանցքակալներ մանիպուլյատորի գրեթե բոլոր հանգույցներում
- Հավաքման հեշտություն. Պարզվեց իսկապես դժվար առաջադրանք... Հատկապես դժվար էր մտածել բազայի հավաքման գործընթացի մասին:
- Բռնելու դիրքը կարող է փոխվել 90 աստիճանով
- Բաց կոդով և փաստաթղթեր: Ամեն ինչ պատրաստված է մատչելի ձևաչափերով։ Ես կտրամադրեմ 3D մոդելների ներբեռնման հղումներ, կտրելու համար նախատեսված ֆայլեր, նյութերի ցանկ, էլեկտրոնիկա և ծրագրեր
- Arduino-ի համատեղելիություն. Arduino-ի հակառակորդները շատ են, բայց կարծում եմ, որ սա հնարավորություն է ընդլայնելու լսարանը: Պրոֆեսիոնալները կարող են հեշտությամբ գրել իրենց ծրագրաշարը C-ով. սա սովորական վերահսկիչ է Atmel-ից:
Մեխանիկա
Հավաքման համար անհրաժեշտ է 5 մմ հաստությամբ պլեքսիգլասից մասեր կտրել.Այս բոլոր մասերը կտրելու համար ինձանից գանձեցին մոտ 10 դոլար:
Հիմքը տեղադրված է մեծ առանցքակալի վրա.
Հատկապես դժվար էր հիմքի մասին մտածել շինարարության գործընթացի առումով, բայց ես լրտեսում էի uArm-ի ինժեներներին: Ռոքերը նստում են 6 մմ տրամագծով պտուտակի վրա: Հարկ է նշել, որ իմ արմունկի ձգումը պահվում է U-աձև պահարանի վրա, իսկ uFactory-ի համար՝ L-ի վրա։ Դժվար է բացատրել, թե որն է տարբերությունը, բայց կարծում եմ, որ ես ավելի լավ ստացա:
Գրավումը հավաքվում է առանձին: Այն կարող է պտտվել իր առանցքի շուրջ: Ճանկն ինքնին նստում է անմիջապես շարժիչի լիսեռի վրա.
Հոդվածի վերջում ես հղում կտամ լուսանկարներում հավաքման գերմանրամասն հրահանգներին: Մի քանի ժամից դուք կարող եք վստահորեն շրջել այն, եթե այն ամենը, ինչ ձեզ անհրաժեշտ է, ձեռքի տակ է: Ես նաև պատրաստել եմ 3D մոդել անվճար ծրագիր SketchUp. Կարող եք ներբեռնել, պտտել և տեսնել, թե ինչ և ինչպես է այն հավաքվում։
Էլեկտրոնիկա
Ձեր ձեռքն աշխատելու համար անհրաժեշտ է ընդամենը հինգ սերվո միացնել Arduino-ին և նրանց էներգիա մատակարարել լավ աղբյուրից: UArm-ն օգտագործում է ինչ-որ շարժիչներ հետադարձ կապ... Ես մատակարարել եմ երեք սովորական MG995 շարժիչ և երկու փոքր մետաղական փոխանցման շարժիչ՝ բռնիչը կառավարելու համար:Այստեղ իմ պատմությունը սերտորեն միահյուսված է նախորդ նախագծերի հետ: Արդեն որոշ ժամանակ է, ինչ սկսել եմ դասավանդել Arduino ծրագրավորում և այդ նպատակով նույնիսկ պատրաստել եմ իմ Arduino-ի հետ համատեղելի տախտակը։ Մյուս կողմից, ես ժամանակին հնարավորություն եմ ունեցել էժան տախտակներ պատրաստել (որի մասին ես էլ եմ գրել): Ի վերջո, ամեն ինչ ավարտվեց նրանով, որ ես օգտագործեցի իմ սեփական Arduino-ի հետ համատեղելի տախտակը և մասնագիտացված վահանը՝ մանիպուլյատորը կառավարելու համար:
Այս վահանն իրականում շատ պարզ է: Այն ունի չորս փոփոխական դիմադրություն, երկու կոճակ, հինգ սերվո միակցիչ և հոսանքի միակցիչ: Սա շատ հարմար է վրիպազերծման տեսանկյունից: Դուք կարող եք վերբեռնել փորձնական ուրվագիծ և ձայնագրել ինչ-որ կառավարման մակրո կամ նման բան: Հոդվածի վերջում ես նաև հղում կտամ PCB ֆայլը ներբեռնելու համար, բայց այն պատրաստված է մետաղացված անցքերով արտադրության համար, ուստի այն այնքան էլ հարմար չէ տնային արտադրության համար:
Ծրագրավորում
Ամենահետաքրքիրը մանիպուլյատորի կառավարումն է համակարգչից։ UArm-ն ունի մանիպուլյատորների կառավարման հարմար հավելված և դրա հետ աշխատելու արձանագրություն։ Համակարգիչը COM պորտին ուղարկում է 11 բայթ: Առաջինը միշտ 0xFF է, երկրորդը՝ 0xAA, իսկ մնացածը ազդանշաններ են սերվոների համար: Ավելին, այս տվյալները նորմալացվում են և տրվում են շարժիչներին փորձարկման համար: Ես ունեմ servos միացված թվային I / O 9-12, բայց դա կարելի է հեշտությամբ փոխել:Terminal ծրագիրը uArm-ից թույլ է տալիս փոխել հինգ պարամետր մկնիկի կառավարմամբ։ Մկնիկը մակերեսի վրայով տեղափոխելը փոխում է մանիպուլյատորի դիրքը XY հարթությունում: Պտտվող անիվը - փոխելով բարձրությունը: LMB / RMB - սեղմել / հանել ճանկը: RMB + անիվ - բռնակի պտտում: Շատ հարմար է, իրականում: Ցանկության դեպքում կարող եք գրել ցանկացած տերմինալային ծրագրակազմ, որը կշփվի մանիպուլյատորի հետ՝ օգտագործելով նույն արձանագրությունը:
Ես այստեղ ուրվագծեր չեմ տրամադրի, դրանք կարող եք ներբեռնել հոդվածի վերջում:
Աշխատանքի տեսանյութ
Եվ, վերջապես, հենց մանիպուլյատորի աշխատանքի տեսանյութը. Այն ցույց է տալիս մկնիկի կառավարումը, ռեզիստորները և նախապես ձայնագրված ծրագիրը:Հղումներ
Plexiglass կտրելու ֆայլերը, 3D մոդելները, գնումների ցուցակը, տախտակի գծագրերը և ծրագրակազմը կարող եք ներբեռնել իմ վերջում:Առաջինը կազդի ընդհանուր հարցեր, հետո բնութագրերըարդյունքը, մանրամասները և վերջապես հավաքման գործընթացը:
Ընդհանրապես և ընդհանրապես
Այս սարքի ստեղծումը որպես ամբողջություն չպետք է որևէ դժվարություն առաջացնի: Անհրաժեշտ կլինի որակապես մտածել միայն մեխանիկական շարժումների հնարավորությունների մասին, որոնք ֆիզիկական տեսանկյունից բավականին դժվար կլինի իրականացնել, որպեսզի մանիպուլյատոր ձեռքը կատարի իրեն հանձնարարված խնդիրները։
Արդյունքի տեխնիկական բնութագրերը
Կդիտարկվի նմուշ երկարություն / բարձրություն / լայնություն, համապատասխանաբար, 228/380/160 միլիմետր: Ինքնագործած մանիպուլյատորի թևի քաշը կկազմի մոտ 1 կիլոգրամ։ Օգտագործվում է լարային կառավարման համար հեռավոր... Փորձառությամբ հավաքման գնահատված ժամանակը մոտ 6-8 ժամ է: Եթե այն չկա, ապա մանիպուլյատորի թեւը հավաքելու համար կարող են պահանջվել օրեր, շաբաթներ և համաձայնությամբ և ամիսներ: Սեփական ձեռքերով ու միայնակ նման դեպքերում արժե անել միայն սեփական շահի համար։ Կոլեկտորային շարժիչները օգտագործվում են բաղադրիչները տեղափոխելու համար: Բավական ջանքեր գործադրելով՝ կարող եք սարք պատրաստել, որը կարող է պտտվել 360 աստիճանով: Բացի այդ, աշխատանքի հարմարության համար, բացի ստանդարտ գործիքներից, ինչպիսիք են զոդման երկաթը և զոդումը, դուք պետք է համալրեք.
- Լրացուցիչ երկար տափակաբերան աքցան:
- Կողային կտրիչներ.
- Phillips պտուտակահան:
- 4 x D մարտկոցներ:
Հեռակառավարիչ Հեռակառավարման վահանակկարող է իրականացվել կոճակների և միկրոկոնտրոլերի միջոցով: Եթե ցանկանում եք ստեղծել հեռակառավարման անլար կառավարում, գործողությունների կառավարման տարրը նույնպես անհրաժեշտ կլինի մանիպուլյատորի ձեռքում: Որպես հավելումներ՝ անհրաժեշտ կլինեն միայն սարքեր (կոնդենսատորներ, ռեզիստորներ, տրանզիստորներ), որոնք կկայունացնեն շղթան և ճիշտ ժամանակներին կփոխանցեն դրա միջով անհրաժեշտ մեծության հոսանքը։
Փոքր մասեր
Հեղափոխությունների քանակը կարգավորելու համար կարող եք օգտագործել անցումային անիվները: Նրանք կդարձնեն մանիպուլյատորի թեւի շարժումը հարթ:
Դուք նաև պետք է համոզվեք, որ լարերը չեն բարդացնում նրա շարժումը: Օպտիմալ կլինի դրանք դնել կառույցի ներսում։ Դուք կարող եք ամեն ինչ անել դրսից, այս մոտեցումը կխնայի ժամանակը, բայց կարող է հանգեցնել առանձին հանգույցների կամ ամբողջ սարքի տեղափոխման դժվարությունների: Իսկ հիմա՝ ինչպե՞ս պատրաստել մանիպուլյատոր։
Ժողովը ընդհանրապես
Այժմ մենք ուղղակիորեն անցնում ենք մանիպուլյատորի թևի ստեղծմանը: Մենք սկսում ենք ներքևից: Սարքը պետք է հնարավոր լինի պտտել բոլոր ուղղություններով: Լավ որոշումայն կտեղադրվի սկավառակի հարթակի վրա, որը պտտվում է մեկ շարժիչով: Որպեսզի այն կարողանա պտտվել երկու ուղղությամբ, երկու տարբերակ կա.
- Երկու շարժիչների տեղադրում. Նրանցից յուրաքանչյուրը պատասխանատու է լինելու կոնկրետ ուղղությամբ շրջվելու համար։ Երբ մեկն աշխատում է, մյուսը հանգստանում է։
- Մեկ շարժիչի տեղադրում մի շղթայով, որը կարող է ստիպել այն պտտվել երկու ուղղություններով:
Առաջարկվող տարբերակներից որն ընտրել, կախված է բացառապես ձեզանից: Հաջորդը, հիմնական շինարարությունը կատարվում է: Աշխատանքի հարմարավետության համար պահանջվում է երկու «հոդ». Պլատֆորմին կցվածը պետք է կարողանա տարբեր ուղղություններով թեքվել, ինչը լուծվում է դրա հիմքում տեղադրված շարժիչների օգնությամբ։ Մեկ այլ մեկը կամ զույգը պետք է տեղադրվի արմունկի թեքում, որպեսզի բռնակի մի մասը տեղափոխվի կոորդինատային համակարգի հորիզոնական և ուղղահայաց գծերով: Ավելին, եթե ցանկանում եք ստանալ առավելագույն հնարավորություններ, կարող եք նաև տեղադրել շարժիչը դաստակի տեղում։ Ավելին, ամենաանհրաժեշտը, առանց որի հնարավոր չէ պատկերացնել մանիպուլյատորի թեւը։ Ձեր սեփական ձեռքերով դուք պետք է ինքնուրույն պատրաստեք բռնող սարքը: Իրականացման շատ տարբերակներ կան. Դուք կարող եք հուշում տալ ամենահայտնիներից երկուսի վերաբերյալ.
- Օգտագործվում է ընդամենը երկու մատ, որոնք միաժամանակ սեղմում և արձակում են բռնող առարկան։ Դա ամենապարզ իրականացումն է, որը, սակայն, սովորաբար չի կարող պարծենալ զգալի ծանրաբեռնվածությամբ:
- Ստեղծվում է մարդու ձեռքի նախատիպը. Այստեղ բոլոր մատների համար կարող է օգտագործվել մեկ շարժիչ, որի օգնությամբ կիրականացվի թեքություն / անկում: Բայց դուք կարող եք դիզայնը ավելի բարդ դարձնել: Այսպիսով, դուք կարող եք միացնել շարժիչը յուրաքանչյուր մատին և կառավարել դրանք առանձին:
Հաջորդը մնում է հեռակառավարման վահանակ պատրաստել, որի օգնությամբ կազդեն անհատական շարժիչների և դրանց աշխատանքի տեմպի վրա։ Եվ դուք կարող եք սկսել փորձեր՝ օգտագործելով ձեր սեփական ձեռքերով պատրաստված ռոբոտ ձեռքը:
Արդյունքի հնարավոր սխեմատիկ ներկայացում
Ինքնուրույն մանիպուլյատորի ձեռքը լայն հնարավորություններ է տալիս ստեղծագործ գյուտերի համար: Ուստի ձեր ուշադրությանն են ներկայացվում մի քանի իրականացումներ, որոնք կարելի է հիմք ընդունել նման նպատակով ձեր սեփական սարքը ստեղծելու համար։
Ցանկացած ներկայացված մանիպուլյատորի սխեման կարող է բարելավվել:
Եզրակացություն
Ռոբոտաշինության մեջ կարևորն այն է, որ ֆունկցիոնալ բարելավման սահմանափակումներ չկան կամ չկան: Ուստի ցանկության դեպքում դժվար չի լինի իրական արվեստի գործ ստեղծելը։ Հետագա բարելավման հնարավոր ուղիների մասին խոսելիս պետք է նշել բեռնիչ կռունկը։ Դժվար չի լինի նման սարք պատրաստել սեփական ձեռքերով, միաժամանակ այն թույլ կտա երեխաներին ընտելացնել ստեղծագործ աշխատանքին, գիտությանը, դիզայնին։ Իսկ դա իր հերթին կարող է դրական ազդեցություն ունենալ նրանց հետագա կյանքի վրա։ Դժվա՞ր կլինի սեփական ձեռքերով բեռնիչ կռունկ պատրաստելը: Սա այնքան էլ խնդրահարույց չէ, որքան կարող է թվալ առաջին հայացքից: Եթե չարժե հոգ տանել լրացուցիչ փոքր մասերի առկայության մասին, ինչպիսիք են մալուխը և անիվները, որոնց երկայնքով այն կշրջվի:
Մենք ստեղծում ենք ռոբոտային թեւ՝ օգտագործելով հեռաչափ, իրականացնում ենք հետին լուսավորություն։
Մենք հիմքը կտրելու ենք ակրիլից: Մենք օգտագործում ենք servo drives որպես շարժիչներ:
Ռոբոտ ձեռքի նախագծի ընդհանուր նկարագրությունը
Նախագիծն օգտագործում է 6 սերվո շարժիչ: Մեխանիկական մասի համար օգտագործվել է ակրիլ 2 մմ հաստությամբ։ Դիսկո գնդակի հիմքը օգտակար էր որպես եռոտանի (շարժիչներից մեկը տեղադրված է ներսում): Օգտագործվում են նաև ուլտրաձայնային հեռավորության սենսոր և 10 մմ LED:
Ռոբոտը կառավարելու համար օգտագործվում է Arduino հոսանքի տախտակ: Էլեկտրաէներգիայի աղբյուրը ինքնին համակարգչի սնուցման աղբյուրն է:
Նախագիծը համապարփակ բացատրություններ է տալիս ռոբոտ ձեռքի ստեղծման համար: Մշակված դիզայնի սննդային խնդիրները դիտարկվում են առանձին:
Հիմնական հանգույցներ մանիպուլյատորային նախագծի համար
Սկսենք զարգանալ։ Ձեզ անհրաժեշտ կլինի.
- 6 servomotor (ես օգտագործել եմ 2 mg946, 2 mg995, 2 futuba s3003 (mg995 / mg946 ավելի լավն է, քան futuba s3003-ը կատարողականով, բայց վերջիններս շատ ավելի էժան են);
- ակրիլ 2 մմ հաստությամբ (և փոքր կտոր 4 մմ հաստությամբ);
- ուլտրաձայնային հեռավորության ցուցիչ hc-sr04;
- LEDs 10 մմ (գույն - ձեր հայեցողությամբ);
- եռոտանի (օգտագործվում է որպես հիմք);
- ալյումինե կողպեք (արժի մոտ 10-15 դոլար):
Վարելու համար.
- Arduino Uno տախտակ (օգտագործված նախագիծը տնական տախտակ, որը լիովին նման է Arduino-ին);
- հոսանքի տախտակ (դուք ստիպված կլինեք այն ինքներդ պատրաստել, մենք ավելի ուշ կանդրադառնանք այս հարցին, այն հատուկ ուշադրություն է պահանջում);
- էլեկտրամատակարարման միավոր (այս դեպքում օգտագործվում է համակարգչային էլեկտրամատակարարման միավոր);
- համակարգիչ՝ ձեր մանիպուլյատորը ծրագրավորելու համար (եթե ծրագրավորման համար օգտագործում եք Arduino, ապա Arduino IDE)
Իհարկե, մալուխները և որոշ հիմնական գործիքներ, ինչպիսիք են պտուտակահանները և այլն, օգտակար կլինեն: Այժմ մենք կարող ենք անցնել դիզայնին:
Մեխանիկական հավաքում
Նախքան մանիպուլյատորի մեխանիկական մասի մշակումը սկսելը, հարկ է նշել, որ ես գծագրեր չունեմ: Բոլոր հանգույցները կատարվել են «ծնկների վրա»: Բայց սկզբունքը շատ պարզ է. Նրանց միջև դուք ունեք երկու ակրիլային կապեր՝ սերվոմարատորներով: Եվ մյուս երկու հղումները. Նաև շարժիչների տեղադրման համար։ Դե, գրավումն ինքնին: Նման բռնիչ գնելու ամենահեշտ ձևը այն ինտերնետից գնելն է: Գրեթե ամեն ինչ տեղադրված է պտուտակներով։
Առաջին մասի երկարությունը մոտ 19 սմ է; երկրորդը մոտ 17,5; առջևի կապի երկարությունը մոտ 5,5 սմ է: Ընտրեք մյուս չափերը՝ ըստ ձեր նախագծի չափսերի: Սկզբունքորեն, մնացած հանգույցների չափերը այնքան էլ կարևոր չեն:
Մեխանիկական թեւը հիմքում պետք է կարողանա պտտվել 180 աստիճանով: Այսպիսով, մենք պետք է տեղադրենք սերվո շարժիչը տակը: Այս դեպքում այն տեղադրվում է նույն դիսկոտեկի մեջ։ Ձեր դեպքում սա կարող է լինել ցանկացած հարմար տուփ։ Ռոբոտը տեղադրված է այս սերվո շարժիչի վրա: Հնարավոր է, ինչպես ցույց է տրված նկարում, տեղադրել լրացուցիչ մետաղական եզր օղակ: Դուք կարող եք անել առանց դրա:
Ուլտրաձայնային սենսորը տեղադրելու համար օգտագործվում է 2 մմ ակրիլ: LED-ը կարող է տեղադրվել նաև ներքևից:
Դժվար է մանրամասնորեն բացատրել, թե ինչպես կարելի է կառուցել նման մանիպուլյատոր: Շատ բան կախված է այն միավորներից և մասերից, որոնք դուք ունեք պահեստում կամ գնում եք: Օրինակ, եթե ձեր servos-ի չափերը տարբեր են, ապա ակրիլային թեւի կապերը նույնպես կփոխվեն: Եթե չափերը փոխվեն, ապա թեւի տրամաչափումը նույնպես տարբեր կլինի:
Մանիպուլյատորի մեխանիկական ձևավորումն ավարտելուց հետո ձեզ անպայման պետք է երկարացնել սերվոմարատորների մալուխները։ Այս նպատակների համար այս նախագծում օգտագործվել են ինտերնետ մալուխից լարեր: Որպեսզի այս ամենը երևա, մի ծուլացեք և տեղադրեք ադապտերներ երկարացված մալուխների ազատ ծայրերում՝ մայրիկ կամ հայրիկ, կախված ձեր Arduino տախտակի, վահանի կամ սնուցման ելքերից:
Մեխանիկական մասը հավաքելուց հետո կարող ենք անցնել մեր մանիպուլյատորի «ուղեղներին»։
Մանիպուլյատորին բռնելը
Բռնիչը տեղադրելու համար ձեզ հարկավոր է սերվոմոտոր և մի քանի պտուտակ:
Այսպիսով, կոնկրետ ինչ պետք է արվի:
Վերցրեք servo rocker-ը և կարճացրեք այն մինչև այն տեղավորվի ձեր բռնակի մեջ: Այնուհետև ամրացրեք երկու փոքր պտուտակները:
Սերվոն տեղադրելուց հետո այն դարձրեք ծայրահեղ ձախ դիրքի և սեղմեք բռնիչի ծնոտները:
Այժմ սերվոն կարող է տեղադրվել 4 պտուտակների վրա: Միևնույն ժամանակ, համոզվեք, որ շարժիչը դեռ գտնվում է ծայրահեղ ձախ դիրքում, և բռնիչի ծնոտները փակ են:
Կարող է միացնել սերվոն Arduino տախտակև ստուգեք բռնիչի աշխատանքը:
Խնդրում ենք նկատի ունենալ, որ բռնիչի աշխատանքի հետ կապված խնդիրներ կարող են առաջանալ, եթե պտուտակներ/պտուտակներ չափազանց սեղմված են:
Ավելացրեք ընդգծում մանիպուլյատորին
Դուք կարող եք լուսավորել ձեր նախագիծը՝ դրան լուսավորություն ավելացնելով: Դրա համար օգտագործվել են լուսադիոդներ: Դա հեշտ է անել, բայց մթության մեջ այն շատ տպավորիչ է թվում։
Որտեղ տեղադրել LED-ները, կախված է ձեր ստեղծագործական ունակություններից և երևակայությունից:
Միացման դիագրամ
Դուք կարող եք օգտագործել 100K պոտենցիոմետր R1-ի փոխարեն ձեռքով մթնեցման համար: Որպես դիմադրություն R2 օգտագործվել են 118 Օմ դիմադրիչներ:
Օգտագործված հիմնական միավորների ցանկը.
- R1 - 100 կՕմ դիմադրություն
- R2-ը 118 օմ դիմադրություն է
- BC547 երկբևեռ տրանզիստոր
- Ֆոտոռեզիստոր
- 7 լուսադիոդ
- Անջատիչ
- Միացում Arduino տախտակին
Որպես միկրոկոնտրոլեր օգտագործվել է Arduino տախտակ: Էներգամատակարարման բլոկ -ից անհատական համակարգիչ... Միացնելով մուլտիմետրը կարմիր և սև մալուխներին, դուք կտեսնեք 5 վոլտ (որոնք օգտագործվում են սերվո շարժիչների և ուլտրաձայնային հեռավորության սենսորի համար): Դեղինը և սևը ձեզ կտան 12 վոլտ (Arduino-ի համար): Սերվոմարատորների համար պատրաստում ենք 5 միակցիչ, զուգահեռաբար դրականը միացնում ենք 5 Վ-ին, իսկ բացասականը՝ գետնին։ Նմանապես հեռավորության սենսորի դեպքում:
Դրանից հետո միացրեք մնացած միակցիչները (մեկը յուրաքանչյուր սերվոյից և երկուսը միջակայքից) մեր զոդած տախտակին և Arduino-ին: Այս դեպքում մի մոռացեք ճիշտ նշել այն քորոցները, որոնք հետագայում օգտագործել եք ծրագրում:
Բացի այդ, հոսանքի տախտակի վրա տեղադրվել է հոսանքի լուսադիոդ: Սա դժվար չէ իրականացնել։ Բացի այդ, օգտագործվել է 100 օհմ դիմադրություն 5 Վ-ի և հողի միջև:
Ռոբոտի 10 մմ լուսադիոդը նույնպես միացված է Arduino-ին: 100 օհմ ռեզիստորն աշխատում է 13-րդ քորոցից մինչև LED-ի դրական ոտքը: Բացասական - գետնին: Այն կարող է անջատվել ծրագրում:
6 սերվոշարժիչների համար օգտագործվում են 6 միակցիչներ, քանի որ ներքևի 2 սերվոհարժիչները կիսում են նույն կառավարման ազդանշանը: Համապատասխան դիրիժորները միացված են և միացված են մեկ փին:
Կրկնում եմ, որ որպես սնուցման աղբյուր օգտագործվում է անհատական համակարգչից էլեկտրամատակարարման ագրեգատ։ Կամ, իհարկե, կարող եք ձեռք բերել առանձին էլեկտրամատակարարում: Բայց հաշվի առնելով այն հանգամանքը, որ մենք ունենք 6 սկավառակ, որոնցից յուրաքանչյուրը կարող է սպառել մոտ 2 Ա, նման հզոր էլեկտրամատակարարումը էժան չի լինի։
Նկատի ունեցեք, որ սերվիսի վերնագրերը միացված են Arduino-ի PWM ելքերին: Տախտակի վրա գտնվող յուրաքանչյուր նման քորոց մոտ կա խորհրդանիշ~. Ուլտրաձայնային ձգվող սենսորը կարող է միացված լինել 6, 7 կապումներին: LED - 13-րդ կապին և հողին: Սրանք այն բոլոր կապումներն են, որոնք մեզ անհրաժեշտ են:
Այժմ մենք կարող ենք անցնել Arduino-ի ծրագրավորմանը:
Համոզվեք, որ անջատեք հոսանքը նախքան USB-ի միջոցով սալիկը ձեր համակարգչին միացնելը: Ծրագիրը փորձարկելիս անջատեք նաև ձեր ռոբոտ ձեռքի հոսանքը: Եթե հոսանքը չանջատվի, Arduino-ն USB-ից կստանա 5 վոլտ, իսկ սնուցման աղբյուրից՝ 12 վոլտ: Համապատասխանաբար, usb-ից հոսանքը կփոխանցվի հոսանքի աղբյուրին և այն մի փոքր «կխորտակվի»։
Միացման դիագրամը ցույց է տալիս, որ պոտենցիոմետրերը ավելացվել են սերվոները կառավարելու համար: Պոտենցիոմետրերը պարտադիր չեն, բայց վերը նշված կոդը առանց դրանց չի աշխատի: Պոտենցիոմետրերը կարելի է միացնել 0,1,2,3 և 4 կապին:
Ծրագրավորում և առաջին գործարկում
Կառավարման համար օգտագործվում է 5 պոտենցիոմետր (սա միանգամայն հնարավոր է փոխարինել 1 պոտենցիոմետրով և երկու ջոյստիկով)։ Պոտենցիոմետրերով միացման դիագրամը ներկայացված է նախորդ բաժնում: Arduino-ի էսքիզն այստեղ է:
Ստորև ներկայացված են ռոբոտային ձեռքի աշխատանքի մի քանի տեսանյութ: Հուսով եմ, որ այն ձեզ դուր կգա:
Վերևի տեսանյութը ցույց է տալիս թևի վերջին փոփոխությունները։ Ես ստիպված էի մի փոքր փոխել դիզայնը և փոխարինել մի քանի մասեր: Պարզվեց, որ futuba s3003 սերվոները բավականին թույլ են։ Պարզվեց, որ դրանք օգտագործվում են միայն ձեռքը բռնելու կամ պտտելու համար։ Այսպիսով, mg995 տեղադրվեց: Դե, mg946-ը, ընդհանուր առմամբ, հիանալի տարբերակ կլինի:
Վերահսկիչ ծրագիրը և դրա բացատրությունները
// վերահսկվում է սկավառակի միջոցով, օգտագործելով փոփոխական ռեզիստորներ- պոտենցիոմետրեր.
int potpin = 0; // անալոգային փին պոտենցիոմետրի միացման համար
int val; // փոփոխական՝ անալոգային փինից տվյալները կարդալու համար
myservo1.attach (3);
myservo2.attach (5);
myservo3.attach (9);
myservo4.attach (10);
myservo5.attach (11);
pinMode (led, OUTPUT);
(// servo 1 անալոգային փին 0
val = analogRead (potpin); // կարդում է պոտենցիոմետրի արժեքը (արժեքը 0-ից 1023-ի միջև)
// չափում է ստացված արժեքը՝ սերֆերի հետ օգտագործելու համար (մենք ստանում ենք արժեք 0-ից 180 միջակայքում)
myservo1.write (val); // սերվոն բերում է դիրքի ըստ հաշվարկված արժեքի
ուշացում (15); // սպասում է, որ սերվոմոտորը հասնի տվյալ դիրքին
val = analogRead (potpin1); // servo 2 անալոգային փին 1-ի վրա
val = քարտեզ (val, 0, 1023, 0, 179);
myservo2.write (val);
val = analogRead (potpin2); // servo 3 անալոգային փին 2-ի վրա
val = քարտեզ (val, 0, 1023, 0, 179);
myservo3.write (val);
val = analogRead (potpin3); // servo 4 անալոգային փին 3-ի վրա
val = քարտեզ (val, 0, 1023, 0, 179);
myservo4.write (val);
val = analogRead (potpin4); // servo 5 անալոգային փին 4-ի վրա
val = քարտեզ (val, 0, 1023, 0, 179);
myservo5.write (val);
Էսքիզ՝ օգտագործելով ուլտրաձայնային հեռավորության սենսոր
Սա, հավանաբար, նախագծի ամենադիտարժան մասերից մեկն է: Մանիպուլյատորի վրա տեղադրված է հեռավորության սենսոր, որն արձագանքում է շրջապատող խոչընդոտներին:
Կոդի հիմնական բացատրությունները ներկայացված են ստորև։
#սահմանել trigPin 7
Կոդի հաջորդ հատվածը.
Մենք նշանակել ենք բոլոր 5 ազդանշանների (6 սկավառակի համար) անունները (կարող է լինել ցանկացած)
Հետևում է.
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
myservo1.attach (3);
myservo2.attach (5);
myservo3.attach (9);
myservo4.attach (10);
myservo5.attach (11);
Մենք Arduino-ի տախտակին ասում ենք, թե որ կապանքներին են միացված լուսադիոդները, սերվոները և հեռավորության սենսորը: Փոխելու համար ոչինչ չարժե:
դատարկ դիրք 1 () (
digitalWrite (led, HIGH);
myservo2.writeMicroseconds (1300);
myservo4.writeMicroseconds (800);
myservo5.writeMicroseconds (1000);
Կան մի քանի բաներ, որոնք դուք կարող եք փոխել այստեղ: Ես դրեցի դիրքը և անվանեցի այն դիրք 1: Այն կօգտագործվի հետագա ծրագրում։ Եթե ցանկանում եք այլ շարժում ապահովել, փոխեք փակագծերում տրված արժեքները 0-ից մինչև 3000:
Դրանից հետո:
դատարկ դիրք 2 () (
digitalWrite (led, LOW);
myservo2.writeMicroseconds (1200);
myservo3.writeMicroseconds (1300);
myservo4.writeMicroseconds (1400);
myservo5.writeMicroseconds (2200);
Նախորդ կտորի նման, միայն այս դեպքում այն դիրք 2 է: Նույն կերպ կարող եք շարժման համար նոր դիրքեր ավելացնել։
երկար տևողություն, հեռավորություն;
digitalWrite (trigPin, LOW);
հետաձգումՄիկրովայրկյաններ (2);
digitalWrite (trigPin, HIGH);
հետաձգումՄիկրովայրկյան (10);
digitalWrite (trigPin, LOW);
տեւողությունը = pulseIn (echoPin, HIGH);
հեռավորություն = (տեւողությունը / 2) / 29.1;
Այժմ այն սկսում է մշակել ծրագրի հիմնական կոդը։ Մի փոխիր այն: Վերոնշյալ տողերի հիմնական նպատակն է կարգավորել հեռավորության սենսորը:
Դրանից հետո:
եթե (հեռավորությունը<= 30) {
եթե (հեռավորությունը< 10) {
myservo5.writeMicroseconds (2200); // բացեք բռնիչը
myservo5.writeMicroseconds (1000); // փակել բռնիչը
Այժմ դուք կարող եք ավելացնել նոր տեղաշարժեր՝ հիմնվելով ուլտրաձայնային փոխարկիչի կողմից չափված հեռավորության վրա:
եթե (հեռավորությունը<=30){ // данная строка обеспечивает переход в position1, если расстояние меньше 30 см.
դիրք 1 (); // փաստորեն, arm-ը կմշակի այն ամենը, ինչ դուք նշում եք փակագծերի միջև ()
else (// եթե հեռավորությունը 30 սմ-ից ավելի է, անցեք դիրք 2
դիրք () 2 // նման է նախորդ տողին
Դուք կարող եք փոխել ծածկագրի հեռավորությունը և անել այն, ինչ ուզում եք:
Կոդի վերջին տողերը
եթե (հեռավորությունը> 30 || հեռավորությունը<= 0){
Serial.println («Տեսադաշտից դուրս»); // թողարկում է հաղորդագրության սերիական մոնիտորում, որ մենք գերազանցել ենք նշված տիրույթը
Serial.print (հեռավորություն);
Serial.println («սմ»); // հեռավորությունը սանտիմետրերով
ուշացում (500); // ուշացում 0,5 վայրկյան
Իհարկե, այստեղ կարող եք ամեն ինչ թարգմանել միլիմետրերով, մետրերով, փոխել ցուցադրվող հաղորդագրությունը և այլն։ Դուք կարող եք մի փոքր խաղալ ուշացումով:
Այսքանը, իրականում: Վայելեք, արդիականացրեք ձեր սեփական մանիպուլյատորները, կիսվեք գաղափարներով և արդյունքներով:
Ունի հետին լույս: Ընդհանուր առմամբ, ռոբոտը աշխատում է 6 սերվո շարժիչներով։ Մեխանիկական մասի ստեղծման համար օգտագործվել է երկու միլիմետր հաստությամբ ակրիլ։ Եռոտանի պատրաստելու համար դիսկո գնդակից հիմք է վերցվել, որի մեջ ուղղակիորեն տեղադրված է մեկ շարժիչ:
Ռոբոտը աշխատում է Arduino տախտակի վրա։ Որպես էներգիայի աղբյուր օգտագործվում է համակարգչային միավոր:
Նյութեր և գործիքներ.
- 6 սերվոշարժիչ;
- ակրիլ 2 մմ հաստությամբ (և մեկ այլ փոքր կտոր 4 մմ հաստությամբ);
- եռոտանի (հիմք ստեղծելու համար);
- hc-sr04 տիպի ուլտրաձայնային հեռավորության սենսոր;
- Arduino Uno վերահսկիչ;
- էներգիայի կարգավորիչ (արտադրված ինքնուրույն);
- սնուցման միավոր համակարգչից;
- համակարգիչ (անհրաժեշտ է Arduino ծրագրավորման համար);
- լարեր, գործիքներ և այլն:
Արտադրական գործընթացը:
Քայլ առաջին. Ռոբոտի մեխանիկական մասի հավաքում
Մեխանիկական մասը շատ հեշտ է հավաքվում։ Երկու կտոր ակրիլ պետք է միացնել սերվո շարժիչով: Մյուս երկու հղումները միացված են նույն ձևով։ Ինչ վերաբերում է բռնիչին, ապա ավելի լավ է այն գնել առցանց: Բոլոր տարրերը ամրացված են պտուտակներով:
Առաջին մասի երկարությունը մոտ 19 սմ է, իսկ երկրորդը` մոտ 17,5 սմ, առջևի օղակը 5,5 սմ երկարություն է, իսկ մնացած տարրերի մասով դրանց չափերն ընտրվում են անձնական հայեցողությամբ:
Մեխանիկական թևի հիմքում ճոճվող անկյունը պետք է լինի 180 աստիճան, ուստի սերվոմարիչը պետք է տեղադրվի տակը: Մեր դեպքում այն պետք է տեղադրվի դիսկոտեկի մեջ։ Ռոբոտը արդեն տեղադրված է սերվոմոտորի վրա։
Ուլտրաձայնային սենսորը տեղադրելու համար անհրաժեշտ է 2 սմ հաստությամբ ակրիլ:
Բռնակալը տեղադրելու համար ձեզ հարկավոր է մի քանի պտուտակ և սերվոմատոր: Դուք պետք է վերցնեք ճոճաթոռը սերվոշարժիչից և կարճացրեք այն, մինչև այն տեղավորվի բռնիչին: Այնուհետև կարող եք սեղմել երկու փոքր պտուտակները: Տեղադրվելուց հետո սերվոշարժիչը պետք է շրջվի դեպի ծայրահեղ ձախ դիրքը, և բռնող ծնոտները պետք է միացվեն:
Այժմ սերվոշարժիչը ամրացված է 4 պտուտակներով, մինչդեռ կարևոր է համոզվել, որ այն գտնվում է ծայրահեղ ձախ դիրքում, և շուրթերը իրար են ձգված:
Այժմ սերվոն կարելի է միացնել տախտակին և ստուգել, թե արդյոք բռնիչը աշխատում է:
Քայլ երկու. Ռոբոտի լույս
Ռոբոտը ավելի հետաքրքիր դարձնելու համար կարող եք այն լուսավորել: Դա արվում է տարբեր գույների LED-ների միջոցով:
Քայլ երրորդ. Էլեկտրոնային մասի միացում
Ռոբոտի հիմնական կարգավորիչը Arduino տախտակն է: Համակարգչային միավորը օգտագործվում է որպես էներգիայի աղբյուր, դրա ելքերում անհրաժեշտ է գտնել 5 վոլտ լարում: Դա պետք է լինի, եթե մուլտիմետրով չափեք լարումը կարմիր և սև լարերի վրա: Այս լարումն անհրաժեշտ է սերվո շարժիչների և հեռավորության սենսորի սնուցման համար: Բլոկի դեղին և սև մետաղալարն արդեն 12 վոլտ է տալիս, դրանք անհրաժեշտ են Arduino-ի աշխատանքի համար։
Սերվոյի համար անհրաժեշտ է հինգ միակցիչ պատրաստել: Մենք 5 Վ-ը միացնում ենք դրականին, իսկ բացասականը՝ գետնին: Հեռավորության սենսորը միացված է նույն կերպ:
Տախտակի վրա կա նաև հոսանքի լուսադիոդ: Այն միացնելու համար օգտագործվում է 100 օհմ դիմադրություն + 5 Վ-ի և հողի միջև:
Սերվո շարժիչներից ստացված ելքերը միացված են Arduino-ի PWM ելքերին: Տախտակի վրա նման քորոցները նշվում են «~» պատկերակով: Ինչ վերաբերում է ուլտրաձայնային հեռավորության սենսորին, ապա այն կարող է միացված լինել 6-րդ և 7-րդ կապին: LED-ը միացված է գետնին և 13-րդ կապին:
Այժմ դուք կարող եք սկսել ծրագրավորումը: Համոզվեք, որ հոսանքն ամբողջությամբ անջատված է USB-ի միջոցով միանալուց առաջ: Ծրագիրը փորձարկելիս ռոբոտի հոսանքը նույնպես պետք է անջատված լինի։ Եթե դա չկատարվի, կարգավորիչը USB-ից կստանա 5 Վ, իսկ սնուցման աղբյուրից՝ 12 Վ:
Դիագրամում դուք կարող եք տեսնել, որ պոտենցիոմետրերը ավելացվել են սերվո շարժիչները կառավարելու համար: Դրանք ռոբոտի անհրաժեշտ մաս չեն, բայց առանց դրանց առաջարկվող կոդը չի աշխատի։ Պոտենցիոմետրերը միացված են 0,1,2,3 և 4 կապանքներին:
Շղթան ունի R1 ռեզիստոր, այն կարող է փոխարինվել 100 կՕմ պոտենցիոմետրով: Սա թույլ կտա ձեռքով կարգավորել պայծառությունը: Ինչ վերաբերում է R2 ռեզիստորներին, ապա դրանց անվանական արժեքը 118 ohms է:
Ահա այն հիմնական հանգույցների ցանկը, որոնք օգտագործվել են.
- 7 LED;
- R2 - 118 ohm ռեզիստոր;
- R1 - 100 կՕմ ռեզիստոր;
- անջատիչ;
- ֆոտոռեզիստոր;
- bc547 տրանզիստոր:
Քայլ չորրորդ. Ռոբոտի ծրագրավորում և առաջին գործարկում
Ռոբոտին կառավարելու համար օգտագործվել է 5 պոտենցիոմետր։ Միանգամայն հնարավոր է փոխարինել նման շղթան մեկ պոտենցիոմետրով և երկու ջոյստիկով։ Ինչպես միացնել պոտենցիոմետրը, ցուցադրվեց նախորդ քայլում: Տեղադրվելուց հետո ռոբոտի էսքիզները կարող են փորձարկվել:
Ռոբոտի առաջին փորձարկումները ցույց են տվել, որ futuba s3003 տիպի տեղադրված սերվո շարժիչները թույլ են եղել ռոբոտի համար։ Դրանք կարող են օգտագործվել միայն ձեռքը պտտելու կամ բռնելու համար: Փոխարենը հեղինակը տեղադրել է mg995 շարժիչներ։ mg946 տիպի շարժիչները իդեալական են:
Arduino հարթակի վրա այս ռոբոտի առանձնահատկություններից կարելի է նշել դրա դիզայնի բարդությունը։ Ռոբոտային թեւը բաղկացած է բազմաթիվ լծակներից, որոնք թույլ են տալիս նրան շարժվել բոլոր առանցքներով, բռնել և շարժել տարբեր իրեր՝ օգտագործելով ընդամենը 4 սերվո շարժիչներ: Նման ռոբոտ հավաքելով ձեր սեփական ձեռքերով՝ դուք կարող եք անպայման զարմացնել ձեր ընկերներին և սիրելիներին այս սարքի հնարավորություններով և հաճելի տեսքով: Հիշեք, որ դուք միշտ կարող եք օգտագործել մեր գրաֆիկական միջավայրը RobotON Studio ծրագրավորման համար:
Եթե ունեք հարցեր կամ մեկնաբանություններ, մենք միշտ կապի մեջ ենք: Ստեղծեք և կիսվեք ձեր արդյունքներով:
Առանձնահատկություններ:
Ձեր սեփական ձեռքերով ռոբոտային թեւ հավաքելու համար ձեզ բավական շատ բաղադրիչներ են անհրաժեշտ։ Հիմնական մասը զբաղեցնում են 3D տպագրված մասերը, կա մոտ 18 կտոր (սլայդը տպելը պարտադիր չէ), եթե ներբեռնել և տպել եք այն ամենը, ինչ ձեզ հարկավոր է, ապա ձեզ անհրաժեշտ կլինեն պտուտակներ, ընկույզներ և էլեկտրոնիկա.
- 5 պտուտակ M4 20 մմ, 1 x 40 մմ և համապատասխան ընկույզներ՝ հակաշրջադարձային պաշտպանությամբ
- 6 պտուտակ M3 10 մմ, 1 x 20 մմ և համապատասխան ընկույզներ
- Հաց տախտակ միացնող լարերով կամ վահանով
- Արդուինո Նանո
- 4 սերվո շարժիչ SG 90
Մարմինը հավաքելուց հետո ԿԱՐԵՎՈՐ է համոզվել, որ այն ազատ է շարժվում: Եթե Robohand-ի հիմնական մասերը դժվար է շարժվել, ապա սերվո շարժիչները կարող են չկարողանալ բեռնաթափել: Էլեկտրոնիկան հավաքելիս պետք է հիշել, որ միացումների ամբողջական ստուգումից հետո միացումն ավելի լավ է միացնել էլեկտրամատակարարմանը: SG 90 սերվո կրիչներին վնասելուց խուսափելու համար հարկավոր չէ շարժիչը ձեռքով պտտել, եթե դա անհրաժեշտ չէ: Եթե Ձեզ անհրաժեշտ է մշակել SG 90, դուք պետք է սահուն շարժեք շարժիչի լիսեռը տարբեր ուղղություններով:
Տեխնիկական պայմաններ:
- Պարզ ծրագրավորում փոքր թվով շարժիչների առկայության պատճառով և նույն տիպի
- Որոշ սերվո կրիչների համար մեռած կետեր
- Ռոբոտի լայն կիրառություն առօրյա կյանքում
- Հետաքրքիր ինժեներական աշխատանք
- 3D տպիչ օգտագործելու անհրաժեշտությունը