Indholdsfortegnelse:

Easy Biped Robot: 4 trin
Easy Biped Robot: 4 trin

Video: Easy Biped Robot: 4 trin

Video: Easy Biped Robot: 4 trin
Video: How I run with my Prosthetic Leg 2024, Juli
Anonim
Letbiped robot
Letbiped robot
Letbiped robot
Letbiped robot
Letbiped robot
Letbiped robot

Jeg har udviklet denne robot i det sidste år for at bruge den som en platform til undervisning i robotik.

Med denne robot lærer jeg, hvordan man flytter servoer med direkte bevægelser og med kontrollerede bevægelser ved hjælp af "FOR"

Robotten kan danse, gå og endda løbe.

Du får brug for:

Arduino Nano

14 han-han ledninger

lille protoboard

4 SG90 servoer

1 9V batteri

1 9V batteristik

2 gummibånd

Trin 1: Nogle eksempler på de rutiner, som denne robot kan udføre

Image
Image

Trin 2: 3D -model til udskrivning

Følg dette link for at downloade modellen.

Det er skaleret til at passe SG90 Servoer. Ingen lim er nødvendig. Alt er snap-on.

Trin 3: Sammensætning af robotten

Afspil videoen for at lære, hvordan du samler robotten.

Vær særlig opmærksom på servoakslernes placering. Akslerne skal være nøjagtigt centreret, før robotten samles.

For at centrere dine servoer kan du køre dette program, når din ledning er udført:

#omfatte

Servo højre fod;

Servo højre lår;

Servo venstrefod;

Servo venstre lår;

ugyldig opsætning ()

{

rightfoot.attach (9);

højre lår. fastgør (5);

leftfoot.attach (3);

venstre lår. fastgør (11);

leftfoot.write (90);

venstre lår. skriv (90);

højre lår. skriv (90);

rightfoot.write (90);

}

hulrum ()

{

forsinkelse (500);

}

Trin 4: Eksempel på kode

#omfatte

Servo højre fod;

Servo højre lår;

Servo venstrefod;

Servo venstre lår;

ugyldig opsætning ()

{

rightfoot.attach (9);

højre lår. fastgør (5);

leftfoot.attach (3);

venstre lår. fastgør (11);

leftfoot.write (90);

venstre lår. skrive (90);

højre lår. skriv (90);

rightfoot.write (90);

}

hulrum ()

{

// primer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

højre lår. skriv (90);

venstre lår. skriv (90);

forsinkelse (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

højre lår. skriv (90);

venstre lår. skriv (90);

forsinkelse (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

højre lår. skriv (110);

venstre lår. skrive (90);

forsinkelse (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

højre lår. skrive (70);

venstre lår. skriv (90);

forsinkelse (500);

// primer movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

højre lår. skriv (90);

venstre lår. skriv (90);

forsinkelse (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

højre lår. skriv (90);

venstre lår. skriv (90);

forsinkelse (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

højre lår. skriv (90);

venstre lår. skrive (70);

forsinkelse (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

højre lår. skriv (90);

venstre lår. skriv (110);

forsinkelse (500);

}

Anbefalede: