Tabla de contenido:

Robot bípedo fácil: 4 pasos
Robot bípedo fácil: 4 pasos

Video: Robot bípedo fácil: 4 pasos

Video: Robot bípedo fácil: 4 pasos
Video: ROBOT con ARDUINO para PRINCIPIANTES || Robot Bípedo || Explicado PASO A PASO [MUY FÁCIL de HACER] 2024, Noviembre
Anonim
Robot bípedo fácil
Robot bípedo fácil
Robot bípedo fácil
Robot bípedo fácil
Robot bípedo fácil
Robot bípedo fácil

He estado desarrollando este robot durante el último año para usarlo como plataforma para enseñar robótica.

Con este robot enseño a mover servos con movimientos directos y con movimientos controlados usando "FOR"

El robot puede bailar, caminar e incluso correr.

Necesitará:

Arduino Nano

14 cables macho-macho

pequeño protoboard

4 servos SG90

1 batería de 9V

1 conector de batería de 9V

2 bandas de goma

Paso 1: algunos ejemplos de las rutinas que puede realizar este robot

Image
Image

Paso 2: modelo 3D para imprimir

Siga este enlace para descargar el modelo.

Está escalado para adaptarse a SG90 Servos. No se necesita pegamento. Todo es instantáneo.

Paso 3: armando el robot

Reproduzca el video para aprender a ensamblar el robot.

Preste especial atención a la posición de los ejes de los servos. Los ejes deben estar exactamente centrados antes de montar el robot.

Para centrar sus servos, puede ejecutar este programa una vez que haya terminado el cableado:

#incluir

Servo pie derecho;

Servo muslo derecho;

Servo pie izquierdo;

Servo muslo izquierdo;

configuración vacía ()

{

fijación del pie derecho (9);

adjuntar muslo derecho (5);

fijación del pie izquierdo (3);

fijación del muslo izquierdo (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

bucle vacío ()

{

retraso (500);

}

Paso 4: Ejemplo de código

#incluir

Servo pie derecho;

Servo muslo derecho;

Servo pie izquierdo;

Servo muslo izquierdo;

configuración vacía ()

{

fijación del pie derecho (9);

adjuntar muslo derecho (5);

fijación del pie izquierdo (3);

fijación del muslo izquierdo (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

bucle vacío ()

{

// primer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

rightthigh.write (90);

leftthigh.write (90);

retraso (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

retraso (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

muslo derecho escribir (110);

leftthigh.write (90);

retraso (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

muslo derecho escribir (70);

leftthigh.write (90);

retraso (500);

// primer movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

retraso (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

retraso (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

muslo izquierdo escribir (70);

retraso (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (110);

retraso (500);

}

Recomendado: