Sisukord:

Lihtne kahejalgne robot: 4 sammu
Lihtne kahejalgne robot: 4 sammu

Video: Lihtne kahejalgne robot: 4 sammu

Video: Lihtne kahejalgne robot: 4 sammu
Video: The Light Gate Welcomes Ruben Uriarte, July 31st, 2023 -UFO, MUFON 2024, November
Anonim
Lihtne kahejalgne robot
Lihtne kahejalgne robot
Lihtne kahejalgne robot
Lihtne kahejalgne robot
Lihtne kahejalgne robot
Lihtne kahejalgne robot

Olen seda robotit viimase aasta jooksul arendanud, et seda kasutada robootika õpetamise platvormina.

Selle robotiga õpetan servode liigutamist otseliigutustega ja kontrollitud liigutustega, kasutades nuppu "FOR"

Robot oskab tantsida, kõndida ja isegi joosta.

Sa vajad:

Arduino Nano

14 isas-isane juhe

väike protoplaat

4 SG90 servot

1 9V aku

1 9V aku pistik

2 kummipaela

Samm: mõned näited rutiinidest, mida see robot suudab täita

Image
Image

Samm: prinditav 3D -mudel

Mudeli allalaadimiseks järgige seda linki.

See on skaleeritud nii, et see sobiks SG90 servodega. Liimi pole vaja. Kõik on lisandmoodul.

Samm: roboti kokkupanek

Mängige videot, et õppida roboti kokkupanekut.

Pöörake erilist tähelepanu servovõllide asendile. Võllid peavad olema enne roboti kokkupanekut täpselt tsentreeritud.

Servode tsentreerimiseks võite käivitada selle programmi pärast juhtmestiku tegemist:

#kaasake

Servo paremal jalal;

Servo parem reie;

Servo vasak jalg;

Servo vasakpoolne;

tühine seadistus ()

{

rightfoot.attach (9);

reie paremal. kinnitus (5);

vasakjalg.kinnitus (3);

leftthigh.attach (11);

vasakjalg.kirjutage (90);

leftthigh.write (90);

parem reie.kirjutage (90);

rightfoot.write (90);

}

tühine tsükkel ()

{

viivitus (500);

}

Samm 4: koodi näide

#kaasake

Servo paremal jalal;

Servo parem reie;

Servo vasak jalg;

Servo vasakpoolne;

tühine seadistus ()

{

rightfoot.attach (9);

reie paremal. kinnitus (5);

vasakjalg.kinnitus (3);

leftthigh.attach (11);

vasakjalg.kirjutage (90);

leftthigh.write (90);

parem reie.kirjutage (90);

rightfoot.write (90);

}

tühine tsükkel ()

{

// primer movimiento pata derecha

vasakjalg.kirjutage (90);

rightfoot.write (110);

parem reie.kirjutage (90);

leftthigh.write (90);

viivitus (500);

// segundo movimento pata derecha

vasakjalg.kirjutage (90);

rightfoot.write (90);

parem reie.kirjutage (90);

leftthigh.write (90);

viivitus (500);

// tercer movimiento pata derecha

vasakjalg.kirjutage (90);

rightfoot.write (90);

parem reie.kirjutage (110);

leftthigh.write (90);

viivitus (500);

// cuarto movimento pata derecha

vasakjalg.kirjutage (90);

rightfoot.write (90);

parem reie.kirjutada (70);

leftthigh.write (90);

viivitus (500);

// primer movimiento pata izda

vasakjalg.kirjutage (70);

rightfoot.write (90);

parem reie.kirjutage (90);

leftthigh.write (90);

viivitus (500);

// segundo movimento pata izda

vasakjalg.kirjutage (90);

rightfoot.write (90);

parem reie.kirjutage (90);

leftthigh.write (90);

viivitus (500);

// tercer movimiento pata izda

vasakjalg.kirjutage (90);

rightfoot.write (90);

parem reie.kirjutage (90);

leftthigh.write (70);

viivitus (500);

// cuarto movimento pata izda

vasakjalg.kirjutage (90);

rightfoot.write (90);

parem reie.kirjutage (90);

leftthigh.write (110);

viivitus (500);

}

Soovitan: