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

Հեշտ երկկողմանի ռոբոտ ՝ 4 քայլ
Հեշտ երկկողմանի ռոբոտ ՝ 4 քայլ

Video: Հեշտ երկկողմանի ռոբոտ ՝ 4 քայլ

Video: Հեշտ երկկողմանի ռոբոտ ՝ 4 քայլ
Video: Չէ ինձ ով կարա ծեծի😂👊 2024, Հուլիսի
Anonim
Հեշտ երկկողմանի ռոբոտ
Հեշտ երկկողմանի ռոբոտ
Հեշտ երկկողմանի ռոբոտ
Հեշտ երկկողմանի ռոբոտ
Հեշտ երկկողմանի ռոբոտ
Հեշտ երկկողմանի ռոբոտ

Ես վերջին մեկ տարում մշակում եմ այս ռոբոտը `այն որպես ռոբոտաշինություն ուսուցանելու հարթակ օգտագործելու համար:

Այս ռոբոտի միջոցով ես սովորեցնում եմ, թե ինչպես կարելի է սերվոներ տեղափոխել ուղիղ շարժումներով և վերահսկվող շարժումներով ՝ օգտագործելով «FOR»

Ռոբոտը կարող է պարել, քայլել և նույնիսկ վազել:

Ձեզ հարկավոր կլինի.

Արդուինո Նանո

14 արու-արական լարեր

փոքր նախատախտակ

4 SG90 ծառայություն

1 9V մարտկոց

1 9V մարտկոցի միակցիչ

2 ռետինե ժապավեն

Քայլ 1: Որոշ օրինակներ այն ռեժիմների, որոնք կարող է կատարել այս ռոբոտը

Image
Image

Քայլ 2. Տպելու համար եռաչափ մոդել

Մոդելը ներբեռնելու համար հետևեք այս հղմանը:

Այն մասշտաբավորված է ՝ տեղավորելու համար SG90 Servos- ը: Սոսինձ պետք չէ: Ամեն ինչ արագացված է:

Քայլ 3: Ռոբոտին միասին դնելը

Նվագարկեք տեսանյութը ՝ սովորելու, թե ինչպես հավաքել ռոբոտը:

Հատուկ ուշադրություն դարձրեք servo լիսեռների դիրքին: Ռոբոտին հավաքելուց առաջ առանցքները պետք է ճշգրիտ կենտրոնացված լինեն:

Ձեր սերվերը կենտրոնացնելու համար կարող եք գործարկել այս ծրագիրը, երբ ձեր էլեկտրագծերը ավարտվեն.

#ներառում

Servo աջ ոտք;

Սերվո աջ;

Servo ձախ ոտք;

Servo ձախ ձախ;

դատարկ կարգավորում ()

{

rightfoot.attach (9);

rightthigh. կցել (5);

leftfoot.attach (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh. գրել (90);

rightthigh.write (90);

rightfoot.write (90);

}

դատարկ շրջան ()

{

ուշացում (500);

}

Քայլ 4: Կոդի օրինակ

#ներառում

Servo աջ ոտք;

Սերվո աջ;

Servo ձախ ոտք;

Servo ձախ ձախ;

դատարկ կարգավորում ()

{

rightfoot.attach (9);

rightthigh. կցել (5);

leftfoot.attach (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh. գրել (90);

rightthigh.write (90);

rightfoot.write (90);

}

դատարկ շրջան ()

{

// այբբենարան movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

rightthigh.write (90);

leftthigh. գրել (90);

ուշացում (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh. գրել (90);

leftthigh. գրել (90);

ուշացում (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh. գրել (110);

leftthigh. գրել (90);

ուշացում (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh. գրել (70);

leftthigh. գրել (90);

ուշացում (500);

// այբբենարան movimiento pata izda

ձախ ոտք. գրել (70);

rightfoot.write (90);

rightthigh. գրել (90);

leftthigh. գրել (90);

ուշացում (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh. գրել (90);

leftthigh. գրել (90);

ուշացում (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh. գրել (90);

leftthigh. գրել (70);

ուշացում (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh. գրել (110);

ուշացում (500);

}

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