Tabla de contenido:

ROBOT ARDUINO SPIDER (CUADRUPADO): 7 pasos
ROBOT ARDUINO SPIDER (CUADRUPADO): 7 pasos

Video: ROBOT ARDUINO SPIDER (CUADRUPADO): 7 pasos

Video: ROBOT ARDUINO SPIDER (CUADRUPADO): 7 pasos
Video: Como hacer ARAÑA ROBOT con Arduino - PCBway 2024, Mayo
Anonim
Image
Image
Que es un
Que es un

¡Hola chicos! Aquí hay un nuevo tutorial para guiarlo paso a paso mientras realiza este tipo de proyectos electrónicos súper asombrosos que es el "robot rastreador" conocido también como "robot araña" o un "robot cuadrúpedo".

Dado que todos notaron la evolución de alta velocidad de la tecnología robótica, decidimos llevarlos a un nivel superior en robótica y fabricación de robots. Empezamos hace un tiempo haciendo algunos proyectos electrónicos básicos y un robot básico como PICTO92, el robot seguidor de línea, para familiarizarte un poco con la electrónica y encontrarte capaz de inventar tus propios proyectos.

Pasando a otro nivel, comenzamos con este robot, que es básico en el concepto, pero se volverá un poco complicado si profundiza en su programa. Y dado que estos gadgets son tan caros en la tienda web, proporcionamos esta guía paso a paso para guiarlos a crear su propio Spiderbot.

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 robot y también hay suficientes documentos y códigos en esta guía para permitirle crear su rastreador fácilmente.

Hicimos este proyecto en solo 7 días, solo dos días para terminar la fabricación del hardware y el ensamblaje, luego cinco días para preparar el código y la aplicación de Android. para controlar el robot a través de él. Antes de comenzar, veamos primero

Qué aprenderá de este tutorial:

  1. Seleccionar los componentes adecuados según las funcionalidades de su proyecto
  2. Realización del circuito para conectar todos los componentes elegidos
  3. Ensamblar todas las partes del proyecto
  4. Escalado del equilibrio del robot
  5. Usando la aplicación de Android. para conectarse a través de Bluetooth y comenzar a manipular el sistema

Paso 1: ¿Qué es un "robot araña"?

Que es un
Que es un
Que es un
Que es un

Como su nombre lo define, nuestro robot es una representación básica de los movimientos del sorbedor pero no realizará exactamente los mismos movimientos corporales ya que estamos usando solo cuatro patas en lugar de ocho patas.

También llamado Quadrupedrobot ya que tiene cuatro patas y hace sus movimientos usando estas patas, el movimiento de cada pierna está relacionado con las otras piernas para identificar la posición del cuerpo del robot y también para controlar el equilibrio del cuerpo del robot.

Los robots con patas manejan el terreno mejor que sus contrapartes con ruedas y se mueven de formas variadas y animales. Sin embargo, esto hace que los robots con patas sean más complicados y menos accesibles para muchos fabricantes. y también el costo de fabricación y las altas dependencias que un fabricante debería gastar para crear un cuadrúpedo de cuerpo completo, ya que se basa en servomotores o motores paso a paso y ambos son más caros que los motores de CC que podrían usarse en robots de ruedas.

Ventajas

Encontrará cuadrúpedos abundantes en la naturaleza, porque las cuatro patas permiten la estabilidad pasiva o la capacidad de permanecer de pie sin ajustar activamente la posición. Lo mismo ocurre con los robots. Un robot de cuatro patas es más barato y simple que un robot con más patas, pero aún puede lograr estabilidad.

Paso 2: los servomotores son los actuadores principales

Los servomotores son los actuadores principales
Los servomotores son los actuadores principales
Los servomotores son los principales actuadores
Los servomotores son los principales actuadores
Los servomotores son los actuadores principales
Los servomotores son los actuadores principales

Un servomotor como se define en wikipedia, es un actuador giratorio o actuador lineal que permite un control preciso de la posición angular o lineal, velocidad y aceleración. [1] Consiste en un motor adecuado acoplado a un sensor para retroalimentación de posición. También requiere un controlador relativamente sofisticado, a menudo un módulo dedicado diseñado específicamente para su uso con servomotores.

Los servomotores no son una clase específica de motor, aunque el término servomotor se usa a menudo para referirse a un motor adecuado para su uso en un sistema de control de circuito cerrado.

En términos generales, la señal de control es un tren de pulsos de onda cuadrada. Las frecuencias comunes para las señales de control son 44Hz, 50Hz y 400Hz. El ancho de pulso positivo es lo que determina la posición del servo. Un ancho de pulso positivo de alrededor de 0.5ms hará que la bocina del servo se desvíe tanto como pueda hacia la izquierda (generalmente alrededor de 45 a 90 grados dependiendo del servo en cuestión). Un ancho de pulso positivo de alrededor de 2.5ms a 3.0ms hará que el servo se desvíe hacia la derecha tanto como pueda. Un ancho de pulso de alrededor de 1,5 ms hará que el servo mantenga la posición neutra a 0 grados. El alto voltaje de salida es generalmente algo entre 2.5 voltios y 10 voltios (con 3V típico). El voltaje bajo de salida varía de -40mV a 0V.

Paso 3: Fabricación de PCB (producida por JLCPCB)

La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)
La fabricación de PCB (producida por JLCPCB)

Sobre JLCPCB

JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), es la empresa de prototipos de PCB más grande de China y un fabricante de alta tecnología que se especializa en prototipos de PCB rápidos y producción de PCB en lotes pequeños.

Con más de 10 años de experiencia en la fabricación de PCB, JLCPCB tiene más de 200, 000 clientes en el país y en el extranjero, con más de 8, 000 pedidos en línea de prototipos de PCB y producción de PCB en pequeñas cantidades por día. La capacidad de producción anual es de 200, 000 metros cuadrados. para varios PCB de 1 capa, 2 capas o multicapa. JLC es un fabricante profesional de PCB que cuenta con equipos de pozo a gran escala, una gestión estricta y una calidad superior.

Volver a nuestro proyecto

Para producir el PCB, he comparado el precio de muchos productores de PCB y elegí a JLCPCB los mejores proveedores de PCB y los proveedores de PCB más baratos para pedir este circuito. Todo lo que necesito hacer son unos simples clics para cargar el archivo gerber y establecer algunos parámetros como el color y la cantidad del grosor de la PCB, luego pagué solo 2 dólares para obtener mi PCB después de solo cinco días.

Como muestra la imagen del esquema relacionado, he usado un Arduino Nano para controlar todo el sistema y también he diseñado la forma de araña del robot para hacer este proyecto mucho mejor.

Puede obtener el archivo Circuit (PDF) desde aquí. Como puede ver en las imágenes de arriba, la PCB está muy bien fabricada y tengo la misma forma de araña de PCB que hemos diseñado y todas las etiquetas y logotipos están ahí para guiarme durante los pasos de soldadura.

También puede descargar el archivo Gerber para este circuito desde aquí en caso de que desee realizar un pedido para el mismo diseño de circuito.

Paso 4: ingredientes

Ingredientes
Ingredientes
Ingredientes
Ingredientes
Ingredientes
Ingredientes

Ahora revisemos los componentes necesarios que necesitamos para este proyecto, así que como dije, estoy usando un Arduino Nano para hacer funcionar los 12 servomotores del robot de cuatro patas. El proyecto también incluye una pantalla OLED para mostrar las caras de Cozmo y un módulo bluetooth para controlar el robot a través de una aplicación de Android.

Para crear este tipo de proyectos necesitaremos:

  • - El PCB que lo hemos pedido a JLCPCB
  • - 12 servomotores como recuerdas 3 servos para cada pierna:
  • - Un Arduino Nano:
  • - Módulo Bluetooth HC-06:
  • - Una pantalla de visualización OLED:
  • - LED RGB de 5 mm:
  • - Algunos connetcors de encabezado:
  • - Y el cuerpo del robot indica que necesitas imprimirlos con una impresora 3D

Paso 5: El robot se ensambla

El robot ensamblado
El robot ensamblado
El Robot Ensamblar
El Robot Ensamblar
El Robot Ensamblar
El Robot Ensamblar

Ahora tenemos la PCB lista y todos los componentes soldados muy bien, después de eso necesitamos ensamblar el cuerpo del robot, el procedimiento es tan fácil así que solo sigue los pasos que te muestro, primero tenemos que preparar cada pata de un lado y hacer un led necesitamos dos servomotores para las articulaciones y las piezas impresas Coxa, Femur y Tibia con esta pequeña pieza de fijación.

Acerca de las piezas del cuerpo del robot, puede descargar sus archivos STL desde aquí.

Comenzando con el primer servo, colóquelo en su zócalo y sujételo con sus tornillos, luego gire el eje de los servos a 180 ° sin colocar el tornillo para los acoplamientos y pase a la siguiente parte que es el fémur para conectarlo a la tibia. utilizando el primer eje de la articulación servo y la pieza de fijación. El último paso para completar la pierna es colocar la segunda articulación, me refiero al segundo servo para sujetar la tercera parte de la pierna que es la pieza Coxa.

Ahora repita lo mismo para todas las piernas para tener cuatro patas listas. Después de eso, tome el chasis superior y coloque el resto de servos en los enchufes y luego conecte cada pata al servo apropiado. Solo hay una última parte impresa que es el chasis del robot inferior en el que colocaremos nuestra placa de circuito.

Paso 6: la aplicación de Android

La aplicación de Android
La aplicación de Android
La aplicación de Android
La aplicación de Android

Hablando de Android, te permite

conéctese a su robot a través de Bluetooth y realice movimientos hacia adelante y hacia atrás y giros de izquierda a derecha, también le permite controlar el color de la luz del robot en tiempo real eligiendo el color deseado de esta rueda de colores.

Puede descargar la aplicación de Android de forma gratuita desde este enlace sobre: aquí

Paso 7: el código Arduino y la validación de la prueba

El código Arduino y la validación de pruebas
El código Arduino y la validación de pruebas
El código Arduino y la validación de pruebas
El código Arduino y la validación de pruebas
El código Arduino y la validación de pruebas
El código Arduino y la validación de pruebas

Ahora tenemos el robot casi listo para funcionar, pero primero debemos configurar los ángulos de las articulaciones, así que cargue el código de configuración que le permite colocar cada servo en la posición correcta colocando los servos en 90 grados, no olvide conectar el 7V Batería de CC para hacer funcionar el robot.

A continuación, debemos cargar el programa principal para controlar el robot usando la aplicación de Android. Ambos programas los puedes descargar desde los siguientes enlaces:

- Escalar el código del servo: enlace de descarga - Programa principal del robot Spider: enlace de descarga

Después de cargar el código, conecté la pantalla OLED para mostrar las sonrisas de robot Cozmo que hice en el código principal.

Como pueden ver chicos en las imágenes de arriba, el robot sigue todas las instrucciones enviadas desde mi teléfono inteligente y aún algunas otras mejoras para realizar para hacerlo mucho más mantequilla.

Recomendado: