Բովանդակություն:

3D տպագիր ռոբոտ. 16 քայլ (նկարներով)
3D տպագիր ռոբոտ. 16 քայլ (նկարներով)

Video: 3D տպագիր ռոբոտ. 16 քայլ (նկարներով)

Video: 3D տպագիր ռոբոտ. 16 քայլ (նկարներով)
Video: Startup 16 տարեկանում: ProtoLab: Մարզերի երիտասարդները կփոխեն Հայաստանը: ՏՏ, գիտություն, բիզնես: 2024, Հուլիսի
Anonim
3D տպագիր ռոբոտ
3D տպագիր ռոբոտ

3D տպագրության հաճելի բանը այն է, որ այն հեշտացնում է ռոբոտների կառուցումը: Դուք կարող եք նախագծել մասերի ցանկացած կոնֆիգուրացիա, որը կարող եք երազել և դրանք ունենալ ձեր ձեռքում գրեթե անմիջապես: Սա թույլ է տալիս արագ նախատիպավորել և փորձարկել: Այս հատուկ 3D տպագրված ռոբոտը դրա օրինակն է: Այս գաղափարը, որը պետք է ունենա քայլող բոտ, որը փոխեց իր առջևի հավասարակշռության կենտրոնը, այն է, ինչ ես ունեի մի քանի տարի: Այնուամենայնիվ, այն դարակաշարերի մասերից դուրս իրականացնելը միշտ բավականին բարդ էր և ինձ խանգարում էր իսկապես փորձել: Այնուամենայնիվ, երբ հասկացա, որ դա կարելի է անել արագ և հեշտությամբ 3D տպագրությամբ, ես կարողացա վերջապես ստեղծել այս ռոբոտը մոտ երկու օրվա ընթացքում: Ըստ էության, 3D տպագրությունը հնարավորություն տվեց ինձ գաղափար կազմել և իրականացնել այն 48 ժամից պակաս ժամանակում: Եթե ցանկանում եք ձեր ուժերը փորձել այս հեշտ ռոբոտը պատրաստելու մեջ, ես ներառել եմ ֆայլերը և տեղադրել հրահանգներ, որոնք կարող եք ինքներդ պատրաստել: Սա, անշուշտ, զվարճալի հանգստյան օր է 3D տպիչ ունեցող մեկի համար, ով մի փոքր գիտի էլեկտրոնիկայի և զոդման մասին `ոտքերը թրջելու ռոբոտաշինությամբ:

Քայլ 1: Ռոբոտի մասեր

Ռոբոտի մասեր
Ռոբոտի մասեր

Ստացեք հետևյալ նյութերը.

(x1) 3D տպիչ (ես օգտագործում եմ Creality CR-10) (x2) Ստանդարտ ծառայություններ (x1) Arduino micro (x1) 40-պինային վարդակից (x1) PCB (x1) 9V մարտկոցի բռնակ (x1) 9V մարտկոցի կրիչ (x1) 9 Վ մարտկոց (x2) 3 պինային վերնագիր (x13) M3 ընկույզ և պտուտակներ (x4) մատիտներ

(Ուշադրություն դարձրեք, որ այս էջի որոշ հղումներ փոխկապակցված հղումներ են: Սա ձեզ համար չի փոխում ապրանքի արժեքը: Ինչ եկամուտներ եմ ստանում, ես նորից ներդնում եմ նոր նախագծերի իրականացման համար: Եթե այլընտրանքային մատակարարների համար որևէ առաջարկություն ունեք, խնդրում եմ թույլ տվեք ինձ իմացիր:)

Քայլ 2: 3D տպման մասեր

3D տպման մասեր
3D տպման մասեր

3D տպեք կցված ֆայլերը ՝ օգտագործելով ձեր հատուկ 3D տպիչը: Հնարավոր է, որ անհրաժեշտ լինի ֆայլերը կարգավորել ՝ ձեր որոշակի կարգավորումների աջակցությամբ աշխատելու համար:

Քայլ 3: Front Assesmbly

Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly

Տեղադրեք չորս պտուտակ ռոբոտի առջևի մասում:

Սահեցրեք երկու առջևի ատամնանիվները ռոբոտի մարմնի առջևի խցիկի մեջ այնպես, որ ոտքի վարդակները ուղղված լինեն դեպի դուրս:

Տեղադրեք հանդերձանքը ոտքերի երկու դարակաշարերի միջև:

Սեղմեք servo- ի սկավառակի խարիսխը կենտրոնական հանդերձում գտնվող վարդակից և պտուտակով ամրացրեք այն իր տեղում:

Վերջապես, պտուտակավորեք servo- ն տեղում ՝ օգտագործելով ավելի վաղ տեղադրված պտուտակները ՝ առջևի հավաքումը ավարտելու համար:

Քայլ 4: Ներքին սերվո

Ստորին սերվո
Ստորին սերվո
Ստորին սերվո
Ստորին սերվո

Սահեցրեք ներքևի servo- ն ամրացման բրա մեջ և ամրացրեք այն տեղում:

Քայլ 5: Կցեք իրանը

Կցեք տորսը
Կցեք տորսը
Կցեք տորսը
Կցեք տորսը

Սեղմեք եռաչափ տպված իրանի վրա ՝ կենտրոնացված շարժիչի շարժիչի տեղաշարժի վրա և ամրացրեք այն տեղում:

Քայլ 6: Տեղադրեք մատիտներ

Տեղադրեք մատիտներ
Տեղադրեք մատիտներ
Տեղադրեք մատիտներ
Տեղադրեք մատիտներ

Տեղադրեք մատիտներ իրանի խոռոչի մեջ այնպես, որ ջնջիչի ծայրերը դուրս մնան:

Քայլ 7: Քաշեք Ռետիները

Քաշեք Ռետիները
Քաշեք Ռետիները
Քաշեք Ռետիները
Քաշեք Ռետիները

Երկու մատիտից հանեք ջնջիչները ՝ օգտագործելով տափակաբերան աքցան:

Քայլ 8: Տեղադրեք ավելի շատ մատիտներ

Տեղադրեք ավելի շատ մատիտներ
Տեղադրեք ավելի շատ մատիտներ
Տեղադրեք ավելի շատ մատիտներ
Տեղադրեք ավելի շատ մատիտներ

Տեղադրեք մատիտների ծայրը, որոնց վրա նախկինում ջնջիչը ամրացված էր առջևի ոտքի յուրաքանչյուր վարդակից:

Քայլ 9: Կառուցեք շրջանը

Կառուցեք շրջանագիծը
Կառուցեք շրջանագիծը
Կառուցեք շրջանագիծը
Կառուցեք շրջանագիծը

40-փին վարդակը կպցրեք տախտակի կենտրոնին: Միացրեք սև մետաղալարը 9 Վ մարտկոցի ճարմանդից Arduino- ի վարդակից գետնին, իսկ կարմիր մետաղալարը `V-in քորոցին: threeոդեք առաջին երեք կապող արական վերնագիրը 40 փին վարդակից հետևյալն է. Գլխիկի քորոց 1 - 5V հոսանքի գլխիկ 2 - Գրունտի գլխիկի քորոց 3 - Թվային կապիչ 8 (վարդակ 36) Երկրորդ եռափեղկ արական վերնագիրը կպցրեք 40 պին վարդակին հետևյալ կերպ. - Groundheader pin 3 - Digital Pin 9 (socket pin 37)

Քայլ 10: Գայլիկոնել

Գայլիկոն
Գայլիկոն
Գայլիկոն
Գայլիկոն

Հորատեք 1/8 դյույմ անցք, որը կենտրոնացած է տպատախտակի մի մասի վրա, որտեղ չկան եռակցված էլեկտրական միացումներ:

Քայլ 11: Տեղադրեք Arduino Micro- ն

Տեղադրեք Arduino Micro- ն
Տեղադրեք Arduino Micro- ն

Տեղադրեք Arduino միկրո վարդակից համապատասխան կապում:

Քայլ 12: Կցեք մարտկոցի սեղմիչը

Կցեք մարտկոցի սեղմիչը
Կցեք մարտկոցի սեղմիչը
Կցեք մարտկոցի սեղմիչը
Կցեք մարտկոցի սեղմիչը

Կցեք մարտկոցի սեղմիչը տպատախտակի ներքևին, միևնույն ժամանակ զգույշ եղեք, որ դրա հետ ոչ մի էլեկտրական միացում չկտրվի:

Քայլ 13. Կցեք միացման տախտակը

Կցեք տպատախտակին
Կցեք տպատախտակին
Կցեք տպատախտակին
Կցեք տպատախտակին
Կցեք տպատախտակին
Կցեք տպատախտակին

Միացրեք տպատախտակը դեպի ռոբոտի մարմնի ամրացման անցքերը:

Քայլ 14. Հաղորդալար Servos- ը

Հաղորդալար Servos
Հաղորդալար Servos
Հաղորդալար Servos
Հաղորդալար Servos

Միացրեք servo վարդակները միացման տախտակի համապատասխան արական վերնագրի կապում:

Քայլ 15. Programրագրեք Arduino- ն

Programրագրեք Arduino- ն
Programրագրեք Arduino- ն

Programրագրեք Arduino- ն հետևյալ ծածկագրով.

//

// Կոդ 3D տպագրված ռոբոտի համար // Իմացեք ավելին ՝ https://www.instructables.com/id/3D-Printed-Robot/ // Այս ծածկագիրը հանրային տիրույթում է // // ավելացնել սերվոյի գրադարանը # ներառել // Ստեղծել երկու servo ատյան Servo myservo; Servo myservo1; // Փոխեք այս թվերը մինչև սերվոների կենտրոնացումը !!!! // Տեսականորեն 90 -ը կատարյալ կենտրոն է, բայց սովորաբար ավելի բարձր կամ ցածր է: int FrontBalanced = 75; int BackCentered = 100; // Փոփոխականներ `փոխհատուցելու հավասարակշռության հետևի կենտրոնը, երբ առջևը փոխվում է int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Կարգավորեք Servos- ի սկզբնական պայմանները և սպասեք 2 վայրկյան void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); ուշացում (2000); } void loop () {// Ուղիղ քայլել goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Աջ թեքում goRight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Ուղիղ քայլել goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Թեքվեք ձախ goLeft (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // Քայլելու գործառույթ void walkOn () {myservo.write (BackCentered + 30); ուշացում (1000); myservo.write (BackCentered - 30); ուշացում (1000); } // Անջատել ձախ գործառույթը void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Անջատել աջ գործառույթը void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Գնալ ուղիղ գործառույթ void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Քայլ 16: Միացրեք մարտկոցը

Միացրեք մարտկոցը
Միացրեք մարտկոցը

Միացրեք 9 Վ մարտկոցը և ամրացրեք այն մարտկոցի սեղմակով:

Պատկեր
Պատկեր

Ձեր կարծիքով սա օգտակար, զվարճալի կամ զվարճալի՞ց էր: Հետևեք @madeineuphoria- ին ՝ իմ վերջին նախագծերը տեսնելու համար:

Խորհուրդ ենք տալիս: