Përmbajtje:

Robot me skaje të lehta: 4 hapa
Robot me skaje të lehta: 4 hapa

Video: Robot me skaje të lehta: 4 hapa

Video: Robot me skaje të lehta: 4 hapa
Video: Пожарная и полицейская машина Эвакуатор Трактор Мусоровоз 2024, Nëntor
Anonim
Robot me skaje të lehta
Robot me skaje të lehta
Robot me skaje të lehta
Robot me skaje të lehta
Robot me skaje të lehta
Robot me skaje të lehta

Unë e kam zhvilluar këtë robot vitin e kaluar për ta përdorur atë si një platformë për të mësuar robotikën.

Me këtë robot unë mësoj se si të lëviz servos me lëvizje të drejtpërdrejta dhe me lëvizje të kontrolluara duke përdorur "FOR"

Roboti mund të kërcejë, të ecë dhe madje të vrapojë.

Do t'ju duhet:

Arduino Nano

14 tela meshkuj-meshkuj

protoboard i vogël

4 servos SG90

1 bateri 9V

1 lidhës baterie 9V

2 shirita gome

Hapi 1: Disa shembuj të rutinave që mund të kryejë ky robot

Image
Image

Hapi 2: Modeli 3D për tu printuar

Ndiqni këtë lidhje për të shkarkuar modelin.

Isshtë i shkallëzuar për t'iu përshtatur SG90 Servos. Nuk ka nevojë për zam. Gjithçka është e parakohshme.

Hapi 3: Bashkimi i Robotit

Luani videon për të mësuar se si të montoni robotin.

Kushtojini vëmendje të veçantë pozicionit të boshteve servo. Boshtet duhet të jenë saktësisht të përqendruara para montimit të robotit.

Për të përqëndruar servot tuaja, mund ta ekzekutoni këtë program pasi të keni përfunduar instalimet elektrike:

#përfshi

Servo këmbë e djathtë;

Servo në të djathtë;

Servo këmbë e majtë;

Servo majtas;

void setup ()

{

rightfoot.tach (9);

rightthigh.tach (5);

këmbë e majtë. bashkëngjit (3);

leftthigh.tach (11);

këmbë e majtë.shkruaj (90);

leftthigh.shkruaj (90);

rightthigh.shkruaj (90);

djathtas.shkruaj (90);

}

lak void ()

{

vonesë (500);

}

Hapi 4: Shembulli i Kodit

#përfshi

Servo këmbën e djathtë;

Servo në të djathtë;

Servo këmbë e majtë;

Servo majtas;

void setup ()

{

rightfoot.tach (9);

rightthigh.tach (5);

këmbë e majtë. bashkëngjit (3);

leftthigh.tach (11);

këmbë e majtë.shkruaj (90);

leftthigh.shkruaj (90);

rightthigh.shkruaj (90);

djathtas.shkruaj (90);

}

lak void ()

{

// abetare movimiento pata derecha

këmbë e majtë.shkruaj (90);

djathtas.shkruaj (110);

rightthigh.shkruaj (90);

leftthigh.shkruaj (90);

vonesë (500);

// segundo movimento pata derecha

këmbë e majtë.shkruaj (90);

djathtas.shkruaj (90);

rightthigh.shkruaj (90);

leftthigh.shkruaj (90);

vonesë (500);

// tercer movimiento pata derecha

këmbë e majtë.shkruaj (90);

djathtas.shkruaj (90);

rightthigh.shkruaj (110);

leftthigh.shkruaj (90);

vonesë (500);

// cuarto movimento pata derecha

këmbë e majtë.shkruaj (90);

djathtas.shkruaj (90);

rightthigh.shkruaj (70);

leftthigh.shkruaj (90);

vonesë (500);

// abetare movimiento pata izda

këmbë e majtë.shkruaj (70);

djathtas.shkruaj (90);

rightthigh.shkruaj (90);

leftthigh.shkruaj (90);

vonesë (500);

// segundo movimento pata izda

këmbë e majtë.shkruaj (90);

djathtas.shkruaj (90);

rightthigh.shkruaj (90);

leftthigh.shkruaj (90);

vonesë (500);

// tercer movimiento pata izda

këmbë e majtë.shkruaj (90);

djathtas.shkruaj (90);

rightthigh.shkruaj (90);

majtas.shkruaj (70);

vonesë (500);

// cuarto movimento pata izda

këmbë e majtë.shkruaj (90);

djathtas.shkruaj (90);

rightthigh.shkruaj (90);

majtas.shkruaj (110);

vonesë (500);

}

Recommended: