Haga un Robot Humanoide Bipedal simple (Servo Walking Robot): 7 pasos (con fotos)

Haga un Robot Humanoide Bipedal simple (Servo Walking Robot): 7 pasos (con fotos)

Tabla de contenido:

Anonim

Los Bipeds son realmente geniales porque son, con mucho, el tipo de robot más reconocible. Las empresas han gastado décadas y millones para hacer estas cosas. He estado queriendo hacer un robot bípedo por algún tiempo ahora, pero la mayoría de ellos necesitan muchos motores y son bastante caros de hacer.

Me las arreglé para hacer un simple robot bípedo en casa esencialmente con cuatro microservos motores (que son bastante baratos), un arduino y una placa de pruebas. El bot puede caminar, patear, bailar, navegar pendientes, etc.

Además, como es un arduino, siempre puedes agregar sensores u otras partes del cuerpo con bastante facilidad y experimentar con el bot.

TAMBIÉN SI TE GUSTA EL INSTRUCTOR, VOTA POR ELLOS EN LOS CONCURSOS INSTRUCTIVOS:)

Suministros:

Paso 1: Lo que necesitas:

1) Micro Servo's (4 nos): http: //www.hobbyking.com/hobbyking/store / __ 662__HX …

2) Arduino (1 nn): usé un UNO R3 pero todo funciona

3) Mini Breadboard

4) Cables, Pegamento, Epoxi / Sugru / Arcilla / Hot-Glue-Gun.

5) Trozos de cartón.

Sip. Eso es todo lo que necesitas para comenzar.:)

Paso 2: Acople los motores juntos:

Use su epoxy / Hot-Glue / Sugru para unir dos motores perpendiculares entre sí como se muestra en las imágenes. Haz dos conjuntos de estos. Cada conjunto forma una pierna. Pegue las dos piernas juntas. Usé una pieza rota de plástico para asegurarme de que las patas estén pegadas y no estén en ángulo entre ellas.

Paso 3: ¡Cableado!

Ahora conecta el para motores en el tablero. El último pin en cada cable del motor es marrón, lo que significa NEGATIVO. En la placa de pruebas, conecte todos los pasadores del lado izquierdo a un pasador negativo común. De manera similar, conecte todos los pines centrales a un pin POSITIVO común. Estos pines comunes ahora están conectados a Gnd (para Negativo) y + 5V (para positivo) respectivamente. El primer pasador entra en los pasadores PWM del arduino. Si ha usado los servos con un arduino antes, encontrará este paso muy fácil de entender. Si nunca ha usado los servos de arduino y antes, le recomiendo que vea el siguiente enlace para comprender mejor cómo funcionan.

arduino.cc/en/reference/servo

arduino.cc/en/Tutorial/sweep

playground.arduino.cc/ComponentLib/servo

Paso 4: Montaje:

Ahora coloque un pedazo de cartón en la parte superior de las patas y monte el arduino y el tablero de pan en él. Tu robot debería comenzar a parecerse a un cuerpo con piernas ahora. Envuelva cualquier exceso de cableado que pueda haber presente con cinta en el robot. Los cables colgantes interrumpen el equilibrio de los robots mientras caminan.

Paso 5: Pies y equilibrio:

Toma dos piezas cuadradas de tarjeta y pégalas en la parte inferior de las piernas para que el robot tenga más pies y un mejor equilibrio. Usé arcilla para hacer que la unión se vea más limpia.

Estructuralmente tu bot ya está completo!

Paso 6: Programación:

La programación es la parte más difícil de este bot, pero tengo algunos programas que ya logré trabajar con este bot. ¡Colócalos en el robot y míralo hacer maravillas!

Una vez que haya terminado de cargar un programa en el bot, puede usar un pug USB-Wall (como los que vienen con los teléfonos inteligentes modernos) para ejecutar el bot directamente fuera de la red. Aunque en esta configuración, el cable de alimentación puede perturbar ocasionalmente el balanceo de los bots con bamboleo mientras camina.

Paso 7: DISFRUTAR!

Tu bot esta hecho Recuerda que este no es el final. La configuración anterior es muy simple, así que siempre puedes agregarla.

Dos motores en el lateral pueden hacer brazos y completar un humanoide. Además, puedes agregar sensores fácilmente al bot y hacer que haga cosas diferentes. Por ejemplo, al agregar un pequeño LDR y un recambio de lápiz controlado por un servo, hice que el robot protegiera un automóvil. Disparó un proyectil si algo se interponía en el camino. Echale un vistazo al video.

(También vea cómo agregar un LDR a un arduino: http: //www.instructables.com/id/Laser-maze-Securit …)

Espero que te haya gustado el instructable. Siéntete libre de comentar abajo.:)

¡Disfrutar!

¡2 personas hicieron este proyecto!

  • lady09 lo hizo!

  • MelodyB18 lo hizo!

¿Hiciste este proyecto? ¡Compártelo con nosotros!

Recomendaciones

  • Máquina clasificadora de tornillo

  • PCB BOT (Siguiendo línea, Robot controlado por Bluetooth y para evitar obstáculos en una sola PCB)

  • Clase de internet de las cosas

  • Concurso Arduino 2019

  • Concurso de carpintería

  • Desafío IoT

96 discusiones

0

kiyac2005

Pregunta hace 11 días en el paso 3

Sé que es muy tarde, esperemos que este tipo todavía esté aquí, pero soy un programador que quiere construir un bot, ¿es necesario que los pines estén soldados al tablero?

1 respuesta 0

Carlos DS kiyac2005

Respuesta hace 4 días

No, las tablas de pruebas están destinadas a ahorrarle toda la soldadura.

0

Cale5090

hace 4 semanas

Acabo de ver esto. Tratando de hacer un proyecto para tecnología y estoy tratando de hacer esto … no entiendo completamente cómo funciona el cableado, ¿podría alguien publicar una vista de alta calidad hacia arriba de las conexiones?

0

Prakash agarwal

Hace 2 años

Mi robot no puede hacer balance.

1 respuesta 0

nielyay Prakash agarwal

Responder hace 9 meses

¿El robot no puede equilibrar porque su material o el programa?

0

SamsonT4

Hace 2 años

El boceto no me funciona. Recibo este error "redefinición de 'Servo en el pie derecho'"

1 respuesta 0

nielyay SamsonT4

Responder hace 9 meses

¿Puedo ver tu código? deberías int corregir el código, debería ser así:

#incluir

Servo de pie derecho;

int pos = 0;

configuración del vacío ()

{

pie derecho. ataca (pin);

}

bucle de vacío ()

para (pos = 0; pos <= 60; pos + = 1)

{

rightfoot.write (pos);

retraso (15)

}

etc.

o

abrir arduino> ejemplos> servo> barrido

0

pkumar sharma Hace 11 meses en el paso 7

¿El andar algo involucra algún sistema de control?

0

Mobail123

Pregunta hace 1 año en el paso 6

Por favor dame codigos

0

Mobail123

Consejo hace 1 año en el paso 6

Por favor dame codigo

0

李白

Hace 3 años en Introducción

Cómo escribir el código para grabar, por favor

4 respuestas 0

Rohith 1234 李白

Responder hace 2 años.

Descargue los códigos en su PC y ábralos en la aplicación arduino en su PC. Luego haga clic en subir

0

Mobail123 Rohith 1234

Responder hace 1 año

Cómo descargar el código

0

Jordansanj Rohith 1234

Responder hace 2 años.

Lo siento ….. tengo los codigos

¿Debo usar netbeans para subir?

0

Jordansanj Rohith 1234

Responder hace 2 años.

¿Dónde están los códigos?

Por favor dame …….. ??

0

MikkelO

Hace 2 años

Pequeño proyecto divertido, con instrucciones bonitas y fáciles. Gracias por compartir.

Tengo un pequeño video del que hice:

0

Milinp2

Hace 2 años

mi servomotor primero va a la posición de referencia y luego toma todas las vueltas

y quiero detener este movimiento directo, el cual debe tomar el cual yo programé.

0

priyav21

Hace 2 años

Gran proyecto, planeando trabajar en esto. ¿Cuánto tiempo lleva construir este proyecto?

0

Rohith 1234

Hace 2 años

Gran proyecto

0

Joseph joshuap

Hace 3 años en Introducción

¿Qué batería debo usar con esto?