Könnyű kétlábú robot: 4 lépés
Könnyű kétlábú robot: 4 lépés
Anonim
Könnyű kétlábú robot
Könnyű kétlábú robot
Könnyű kétlábú robot
Könnyű kétlábú robot
Könnyű kétlábú robot
Könnyű kétlábú robot

Az elmúlt évben fejlesztettem ezt a robotot, hogy platformként használjam a robotika tanítására.

Ezzel a robottal megtanítom, hogyan kell szervókat mozgatni közvetlen mozdulatokkal és szabályozott mozdulatokkal a "FOR" segítségével

A robot táncolni, járni és futni is tud.

Szükséged lesz:

Arduino Nano

14 férfi-férfi vezeték

kis protoboard

4 SG90 szervó

1 9V -os akkumulátor

1 9V -os elemcsatlakozó

2 gumiszalag

1. lépés: Néhány példa a robot által végrehajtható rutinokra

Image
Image

2. lépés: 3D nyomtatandó modell

A modell letöltéséhez kövesse ezt a linket.

Az SG90 szervókhoz méretezve van méretezve. Nincs szükség ragasztóra. Minden bepattintható.

3. lépés: A robot összeállítása

A videó lejátszásával megtanulhatja a robot összeszerelését.

Különös figyelmet kell fordítani a szervo tengelyek helyzetére. A tengelyeket pontosan középre kell helyezni a robot összeszerelése előtt.

A szervók középpontba állításához futtassa ezt a programot, miután a kábelezés befejeződött:

#befoglalni

Szervo jobb láb;

Szervo jobb comb;

Szervo bal láb;

Szervo balra;

üres beállítás ()

{

rightfoot.attach (9);

jobb comb.rögzítés (5);

bal lábfej.csatlakozás (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

jobb comb.írás (90);

rightfoot.write (90);

}

üres hurok ()

{

késleltetés (500);

}

4. lépés: Példa a kódra

#befoglalni

Szervo jobb láb;

Szervo jobb comb;

Szervo bal láb;

Szervo balra;

üres beállítás ()

{

rightfoot.attach (9);

jobb comb.rögzítés (5);

bal lábfej.csatlakozás (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

jobb comb.írás (90);

rightfoot.write (90);

}

üres hurok ()

{

// primer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

jobb comb.írás (90);

leftthigh.write (90);

késleltetés (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

jobb comb.írás (90);

leftthigh.write (90);

késleltetés (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

jobb comb.írás (110);

leftthigh.write (90);

késleltetés (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

jobb comb.írás (70);

leftthigh.write (90);

késleltetés (500);

// primer movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

jobb comb.írás (90);

leftthigh.write (90);

késleltetés (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

jobb comb.írás (90);

leftthigh.write (90);

késleltetés (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

jobb comb.írás (90);

leftthigh.write (70);

késleltetés (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

jobb comb.írás (90);

leftthigh.write (110);

késleltetés (500);

}

Ajánlott: