Kazalo:

Enostaven dvonožni robot: 4 koraki
Enostaven dvonožni robot: 4 koraki

Video: Enostaven dvonožni robot: 4 koraki

Video: Enostaven dvonožni robot: 4 koraki
Video: Заработайте 600 долларов, играя в игры БЕСПЛАТНО! [NEW] Зар... 2024, Julij
Anonim
Enostaven dvonožni robot
Enostaven dvonožni robot
Enostaven dvonožni robot
Enostaven dvonožni robot
Enostaven dvonožni robot
Enostaven dvonožni robot

Zadnje leto sem razvijal tega robota, da bi ga uporabil kot platformo za poučevanje robotike.

S tem robotom se učim, kako premikati servomotorje z neposrednimi gibi in z nadzorovanimi gibi z uporabo "ZA"

Robot lahko pleše, hodi in celo teče.

Boste potrebovali:

Arduino Nano

14 moško-moških žic

majhna protoboard

4 servomotorji SG90

1 9V baterija

1 9V priključek za baterijo

2 gumijasta traka

1. korak: Nekaj primerov rutin, ki jih lahko izvaja ta robot

Image
Image

2. korak: 3D model za tiskanje

Za prenos modela sledite tej povezavi.

Prilagojeno je, da ustreza servomotorjem SG90. Lepilo ni potrebno. Vse je zaskočeno.

3. korak: Sestavljanje robota

Predvajajte video, če želite izvedeti, kako sestaviti robota.

Posebno pozornost posvetite položaju servo gredi. Gredi morajo biti pred sestavljanjem robota natančno centrirane.

Če želite servomotorje centrirati, lahko po zaključku ožičenja zaženete ta program:

#vključi

Servo desna noga;

Servo desno stegno;

Servo levo stopalo;

Servo levo stegno;

void setup ()

{

rightfoot.attach (9);

desni stegna.priključek (5);

levo stopalo.priključek (3);

levi stegna. pritrditev (11);

leftfoot.write (90);

levo stegno.piši (90);

rightthigh.write (90);

rightfoot.write (90);

}

void loop ()

{

zamuda (500);

}

4. korak: Primer kode

#vključi

Servo desna noga;

Servo desno stegno;

Servo levo stopalo;

Servo levo stegno;

void setup ()

{

rightfoot.attach (9);

desni stegna.priključek (5);

levo stopalo.priključek (3);

levi stegna. pritrditev (11);

leftfoot.write (90);

levo stegno.piši (90);

rightthigh.write (90);

rightfoot.write (90);

}

void loop ()

{

// primer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

rightthigh.write (90);

levo stegno.piši (90);

zamuda (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

levo stegno.piši (90);

zamuda (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (110);

levo stegno.piši (90);

zamuda (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (70);

levo stegno.piši (90);

zamuda (500);

// primer movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

rightthigh.write (90);

levo stegno.piši (90);

zamuda (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

levo stegno.piši (90);

zamuda (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

levo stegno.piši (70);

zamuda (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

levo stegno.piši (110);

zamuda (500);

}

Priporočena: