Sadržaj:

Laki dvonožni robot: 4 koraka
Laki dvonožni robot: 4 koraka

Video: Laki dvonožni robot: 4 koraka

Video: Laki dvonožni robot: 4 koraka
Video: Индийский фильм Каран и Арджун Karan and Arjun .Хороший фильм.mp4 2024, Srpanj
Anonim
Laki dvonožni robot
Laki dvonožni robot
Laki dvonožni robot
Laki dvonožni robot
Laki dvonožni robot
Laki dvonožni robot

Prošle sam godine razvijao ovog robota kako bih ga koristio kao platformu za poučavanje robotike.

S ovim robotom podučavam kako pomicati servomotore izravnim pokretima i kontroliranim pokretima koristeći "ZA"

Robot može plesati, hodati, pa čak i trčati.

Trebat će vam:

Arduino Nano

14 muško-muških žica

mala protoboard

4 servo servera SG90

1 9V baterija

1 priključak za 9V bateriju

2 gumice

Korak 1: Neki primjeri rutina koje ovaj robot može izvesti

Image
Image

Korak 2: 3D model za ispis

Slijedite ovu vezu za preuzimanje modela.

Prilagođen je kako bi odgovarao SG90 servo pogonima. Nije potrebno ljepilo. Sve je snap-on.

Korak 3: Sastavljanje robota

Reproducirajte video da biste saznali kako sastaviti robota.

Posebno obratite pozornost na položaj servo vratila. Prije sastavljanja robota, osovine moraju biti točno centrirane.

Da biste centrirali svoje servomotore, možete pokrenuti ovaj program nakon ožičenja:

#uključi

Servo desna noga;

Servo desno;

Servo lijevo stopalo;

Servo lijevo bedro;

void setup ()

{

desna noga.priključak (9);

desno bedro.priključak (5);

lijeva noga.pričvršćivanje (3);

lijevo bedro.pričvršćivač (11);

leftfoot.write (90);

lijevo bedro.pisati (90);

rightthigh.write (90);

rightfoot.write (90);

}

void loop ()

{

kašnjenje (500);

}

Korak 4: Primjer koda

#uključi

Servo desna noga;

Servo desno;

Servo lijevo stopalo;

Servo lijevo bedro;

void setup ()

{

desna noga.priključak (9);

desno bedro.priključak (5);

lijeva noga.pričvršćivanje (3);

lijevo bedro.pričvršćivač (11);

leftfoot.write (90);

lijevo bedro.pisati (90);

rightthigh.write (90);

rightfoot.write (90);

}

void loop ()

{

// primer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

rightthigh.write (90);

lijevo bedro.pisati (90);

kašnjenje (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

lijevo bedro.pisati (90);

kašnjenje (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (110);

lijevo bedro.pisati (90);

kašnjenje (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (70);

lijevo bedro.pisati (90);

kašnjenje (500);

// primer movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

rightthigh.write (90);

lijevo bedro.pisati (90);

kašnjenje (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

lijevo bedro.pisati (90);

kašnjenje (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

lijevo bedro.pisati (70);

kašnjenje (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

lijevo bedro.pisati (110);

kašnjenje (500);

}

Preporučeni: