Innholdsfortegnelse:

Easy Biped Robot: 4 trinn
Easy Biped Robot: 4 trinn

Video: Easy Biped Robot: 4 trinn

Video: Easy Biped Robot: 4 trinn
Video: AI Video Generator: создайте реалистичное видео аватара с помощью ChatGPT 2024, November
Anonim
Easy Biped Robot
Easy Biped Robot
Easy Biped Robot
Easy Biped Robot
Easy Biped Robot
Easy Biped Robot

Jeg har utviklet denne roboten det siste året for å bruke den som en plattform for å lære robotikk.

Med denne roboten lærer jeg hvordan du flytter servoer med direkte bevegelser og med kontrollerte bevegelser ved å bruke "FOR"

Roboten kan danse, gå og til og med løpe.

Du vil trenge:

Arduino Nano

14 hann-hann ledninger

liten protoboard

4 SG90 servoer

1 9V batteri

1 9V batterikontakt

2 gummibånd

Trinn 1: Noen eksempler på rutiner som denne roboten kan utføre

Image
Image

Trinn 2: 3D -modell som skal skrives ut

Følg denne lenken for å laste ned modellen.

Den er skalert for å passe til SG90 Servoer. Ingen lim er nødvendig. Alt er snap-on.

Trinn 3: Sette sammen roboten

Spill av videoen for å lære hvordan du monterer roboten.

Vær spesielt oppmerksom på posisjonen til servoakslene. Akslene må være nøyaktig sentrert før du monterer roboten.

For å sentrere servoene dine, kan du kjøre dette programmet når ledningen er ferdig:

#inkludere

Servo høyre fot;

Servo høyre lår;

Servo venstrefot;

Servo venstre lår;

ugyldig oppsett ()

{

høyre fot. fest (9);

høyre lår. fest (5);

leftfoot.attach (3);

venstre lår. fest (11);

leftfoot.write (90);

leftthigh.write (90);

høyre lår. skrive (90);

rightfoot.write (90);

}

hulrom ()

{

forsinkelse (500);

}

Trinn 4: Eksempel på kode

#inkludere

Servo høyre fot;

Servo høyre lår;

Servo venstrefot;

Servo venstre lår;

ugyldig oppsett ()

{

høyre fot. fest (9);

høyre lår. fest (5);

leftfoot.attach (3);

venstre lår. fest (11);

leftfoot.write (90);

leftthigh.write (90);

høyre lår. skrive (90);

rightfoot.write (90);

}

hulrom ()

{

// primer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

høyre lår. skrive (90);

leftthigh.write (90);

forsinkelse (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

høyre lår. skrive (90);

leftthigh.write (90);

forsinkelse (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

høyre lår. skrive (110);

leftthigh.write (90);

forsinkelse (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

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

leftthigh.write (90);

forsinkelse (500);

// primer movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

høyre lår. skrive (90);

leftthigh.write (90);

forsinkelse (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

høyre lår. skrive (90);

leftthigh.write (90);

forsinkelse (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

høyre lår. skrive (90);

venstre lår. skrive (70);

forsinkelse (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

høyre lår. skrive (90);

leftthigh.write (110);

forsinkelse (500);

}

Anbefalt: