Tabla de contenido:

Cómo hacer un robot humanoide: 8 pasos
Cómo hacer un robot humanoide: 8 pasos

Video: Cómo hacer un robot humanoide: 8 pasos

Video: Cómo hacer un robot humanoide: 8 pasos
Video: Como hacer un robot bípedo paso a paso con arduino o PIC | editronikx 2024, Noviembre
Anonim
Image
Image
¡Cómo funciona este robot!
¡Cómo funciona este robot!

¡Hola chicos! Espero que ya haya disfrutado de mi instructable anterior "Estación meteorológica en línea (NodeMCU)" y esté listo para una nueva. Después del modelo de robot SMARS que ensamblamos la última vez, el proyecto de hoy también se trata de aprendizaje de robots y usaremos el OTTO modelo de robot en este video y va a ser un proyecto realmente asombroso, este proyecto podría ser un gran comienzo en el mundo de la robótica.

Durante la realización de este proyecto, intentamos asegurarnos de que este instructivo sea la mejor guía para usted con el fin de ayudarlo si desea hacer su propio robot, por lo que esperamos que este instructivo contenga los documentos necesarios.

Este proyecto es muy útil de hacer especialmente después de obtener la PCB personalizada que pedimos a JLCPCB para mejorar la apariencia de nuestro dispositivo electrónico y también hay suficientes documentos y códigos en esta guía para ayudarlo a crear su hermoso robot.

Hemos realizado este proyecto en solo 5 días, solo dos días para obtener las piezas impresas en 3D del robot con todos los componentes electrónicos necesarios, luego dos días más para terminar la fabricación del hardware y el ensamblaje, luego un día para preparar el código que se adapte a nuestras necesidades. proyecto y hemos comenzado las pruebas y los ajustes.

Lo que aprenderá de este instructivo:

  1. Realización de la selección de componentes en función de sus funcionalidades.
  2. Comprender el mecanisme del robot.
  3. Prepare el diagrama de circuito para conectar todos los componentes elegidos.
  4. Suelde las partes electrónicas a la PCB.
  5. Ensamble todas las partes del proyecto (cuerpo del robot).
  6. Inicie la primera prueba y valide el proyecto.

Paso 1: ¡Cómo funciona este robot

¡Cómo funciona este robot!
¡Cómo funciona este robot!

Comenzando con la descripción del proyecto, como ya dije, reproduciremos el modelo de robot OTTO que puede tener sus partes diseñadas en 3D de forma gratuita desde la comunidad OTTO pero lo que agregaremos en nuestro proyecto es un diseño de PCB personalizado para controlar el robot así Usaremos el microcontrolador ATmega328 en lugar de usar una placa Arduino Nano completa como lo hizo la comunidad para este proyecto.

El robot tiene muchas características y le gustarán sus movimientos realizados por 4 servomotores y sus sonidos se mostrarán a través de un zumbador activo, el robot estará alimentado por una simple batería de litio de 9V y controlado por un módulo Bluetooth a través de una aplicación de Android que puede descargar. directamente de forma gratuita desde la tienda de juegos y la tienda de aplicaciones.

Los movimientos del robot se realizan mediante 4 servomotores, por lo que tenemos 2 servos en cada pierna y también hay una versión mejorada del robot OTTO para controlar los movimientos de las manos también, pero no haremos esto en este instractable y actualizaremos el tablero de control. para esta tarea en nuestro próximo instructable.

Paso 2: diagrama de circuito

Diagrama de circuito
Diagrama de circuito

Para reunir todos los componentes electrónicos elegí crear mi propio diseño de PCB para este proyecto y producirlo a partir de JLCPCB, me mudé a la plataforma easyEDA donde preparé el siguiente diagrama de circuito y como pueden ver todos los componentes que necesitamos, luego transformé el diseño del circuito en un diseño de PCB con las dimensiones requeridas para adaptarse al chasis del robot.

Paso 3: fabricación de PCB

Fabricación de PCB
Fabricación de PCB
Fabricación de PCB
Fabricación de PCB
Fabricación de PCB
Fabricación de PCB
Fabricación de PCB
Fabricación de PCB

Después de preparar el circuito, lo transformé en un diseño de PCB personalizado con las dimensiones y la forma requeridas para adaptarse a nuestro chasis de robot. El siguiente paso es generar los archivos GERBER del diseño de PCB y cargarlo en la página de pedido de JLCPCB para producir nuestro PCB.

Cuatro días para esperar los PCB y aquí estamos. Esta es la primera vez que probamos el color amarillo para los PCB y realmente se ve tan bien.

Paso 4: Piezas impresas en 3D del cuerpo del robot

Piezas impresas en 3D del cuerpo del robot
Piezas impresas en 3D del cuerpo del robot

Pasando a las partes del cuerpo del robot, como ya mencioné en la presentación, podría tener los archivos STL de este robot del sitio web de la comunidad OTTO a través de este enlace para poder producir estas partes a través de una impresora 3D.

Paso 5: ingredientes electrónicos

Ingredientes electrónicos
Ingredientes electrónicos

Ahora tenemos todo listo, así que revisemos la lista de componentes:

★ ☆ ★ Los componentes necesarios (enlaces de Amazon) ★ ☆ ★

  • El PCB que hemos pedido a JLCPCB
  • Microcontrolador ATmega328:
  • Módulo Bluetooth HC-05:
  • Sensor ultrasónico:
  • 4 servomotores:
  • Condensadores de 22pF:
  • Condensadores de 10uF:
  • Un oscilador:
  • Regulador de voltaje L7805:
  • Un zumbador:
  • Batería de 9 V:
  • Conector de encabezado:

Paso 6: parte del software

Parte del software
Parte del software
Parte del software
Parte del software

Ahora necesitamos cargar el código del robot en el microcontrolador, por lo que necesitaremos la placa Arduino Uno para hacer esto, sobre el software del robot, puede usar el IDE de Arduino para cargar su código o simplemente puede descargar el IDE en bloque OTTO que lo ayudará con algunos ejemplos para comenzar a hacer su propio programa para el robot, en nuestro caso cargaremos este código provisto por la comunidad, este código me permite acceder a todas las funciones del robot desde la aplicación de Android.

Puede tener la última versión actualizada desde este enlace, o simplemente puede descargar el archivo adjunto a continuación relacionado con la versión del código 9 que usamos en nuestro proyecto.

Paso 7: Ensamblaje de la electrónica

Ensamblaje de electrónica
Ensamblaje de electrónica
Ensamblaje de electrónica
Ensamblaje de electrónica
Ensamblaje de electrónica
Ensamblaje de electrónica
Ensamblaje de electrónica
Ensamblaje de electrónica

Preparamos la parte electrónica, así que comencemos a soldar nuestros componentes electrónicos a la PCB.

Como pueden ver a través de las imágenes, usar esta PCB es muy fácil debido a su muy alta calidad de fabricación y sin olvidar las etiquetas que los guiarán mientras sueldan cada componente porque encontrarán en la capa de seda superior una etiqueta de cada componente indicando su colocación en la placa y de esta manera estarás 100% seguro de que no cometerás errores de soldadura.

He soldado cada componente a su ubicación, sobre este PCB es un PCB de dos capas, esto significa que puede usar ambos lados para soldar sus componentes electrónicos.

Paso 8: Montaje y demostración del cuerpo del robot

Montaje y demostración del cuerpo del robot
Montaje y demostración del cuerpo del robot
Montaje y demostración del cuerpo del robot
Montaje y demostración del cuerpo del robot
Montaje y demostración del cuerpo del robot
Montaje y demostración del cuerpo del robot

Antes de comenzar el ensamblaje, le aconsejo que calibre todos sus servomotores en un ángulo de 90 °, solo use una demostración de servo Arduino básica para hacer esto.

El montaje no podría ser más sencillo que esto:

  1. tome el cuerpo del robot y dos servomotores y atorníllelos desde la parte superior.
  2. luego une las piernas a los servos ensamblados para controlar los movimientos de las piernas.
  3. el siguiente paso es unir los otros dos servos a las piernas y unir las partes del pie a los servos y de esta manera tendrás un servo para cada pierna y un servo para cada pie.
  4. La siguiente parte es el sensor ultrasónico que lo colocaremos en la cabeza de nuestro robot.
  5. El último paso es conectar el sensor ultrasónico a su conector y conectar los servos a la PCB.

Puede consultar el código donde encontrará el símbolo apropiado para cada servo y encontrará la misma etiqueta en la parte superior de la PCB que hicimos.

Después de conectar la batería sujetamos la cabeza al cuerpo y podemos empezar a jugar con nuestro robot.

Realmente disfruté este proyecto y espero verlos produciendo este tipo de robots, pero aún hay algunas otras mejoras a realizar en nuestro proyecto para hacerlo mucho más mantequilla, por eso estaré esperando sus comentarios para mejorarlo.

Una última cosa, asegúrese de hacer electrónica todos los días.

Fue BEE MB de MEGA DAS, nos vemos la próxima vez.

Recomendado: